×

单片机自编程及其Bootloader的优点与设计

消耗积分:0 | 格式:rar | 大小:0.3 MB | 2017-11-06

分享资料个

  Bootloader 是在单片机上电启动时执行的一小段程序。也称作固件,通过这段程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用应用程序准备好正确的环境。

  Boot 代码由 MCU 启动时执行的指令组成。这里的 loader 指向 MCU 的 Flash中写入新的应用程序。因此,Bootloader 是依赖于特定的硬件而实现的,因此,在众多嵌入式产品中目前还不可能实现通用 Bootloader。

  Bootloader 的最大优点是:在不需要外部编程器的情况下,对嵌入式产品的应用代码进行更新升级。它使得通过局域网或者 Intemet 远程更新程序成为可能。例如,如果有 5 000 个基于 MCU 的电能表应用程序需要更新,电能表制造商的技术人员就可以避免从事对每一个电能表重新编程的巨大工作量,通过使用Bootloader 的功能,由控制中心通过电能表抄表系统网络,远程对 5 000 个电表重新编程。可见,Bootloader 功能对于嵌入式系统的广泛应用具有十分重要的意义。

单片机自编程及其Bootloader的优点与设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !