add FW_upgrade example and a makefile