微控制器已经扩散到我们日常生活的每个角落,从控制烤面包机烤箱的简单8位设备到为我们提供丰富媒体和娱乐的强大32位DSP。在嵌入式开发中,没有微控制器,我们的生活不会那么令人兴奋,这是生活中不可或缺的。每年售出数十亿个微控制器,这个数字还在不断攀升。
当这些基于微控制器的产品已经售出数百万台,并且需要进行软件“增强”时,会发生什么情况?是不是每次软件更新都需要把每个单元都退回给厂家?电视、蓝光播放器和其他设备是否会定期返还给制造商,以便客户能够继续在他们的设备上运行新、好的软件?对这些问题的显而易见的答案是没有,主要原因是大多数系统都自带了引导加载程序。