目次
1绪论.. 1
1.1 嵌入式设备的发展背景.. 1
1.2嵌入式系统的特点和发展.. 1
1.3STM32硬件更新方式及优劣比较.2
1.4 IAP编程原理介绍3
2用户升级程序算法介绍..4
2.1算法概述..4
2.2程序流程..4
2.3模块介绍..7
2.4小结..19
3软件说明书20
结论 21
致谢 23
参考文献.24
1 绪论1.1 嵌入式设备的发展背景ARM (Advanced RISCMachines),是一类处理器的统称,同时也用来指代开发这一类处理器的公司,还可以认为是一种技术的名字。目前,采用ARM 技术知识产权核的微处理器,即通常被称为 ARM 的微处理器应用于生活生产的各个方面,如:生产过程控制、小微型电子产品的生产和功能设计、网络系统的维护和运行、无线系统等各类产品市场-吹冰`文~论^文.网www.chuibin.com。STM32 是意法半导体公司基于 ARM Cortex 系列设计的微处理器,在日常生活中最为常见,应用最为广泛[6]。STM32系列微处理器处理速度快,功耗小,有相对充足的外设接口。[4][5]本课题所使用的微处理器是STM32F746,是一块高性能的微处理器。
1.2 嵌入式系统的特点和发展嵌入式系统是一种计算机系统程序, 存储在 ROM 中。所有可以进行数据连接的设备实际上都或多或少的使用嵌入式设备。 [10]由于设备本身具有价格比较低廉,重量轻,体积小,便于随身携带的优点[11],因此汽车驾驶,智能家居控制,可穿戴设备等方面都是嵌入式发展潜在的爆发点[14]。当前形势下,随着计算机科学的发展和控制理论成果的不断精益求精, 嵌入式设备将会成为未来所有生产过程中的趋势。在工厂的生产流水线上,大量的自动化生产就是由嵌入式设备进行控制。经过3D 建模和相应的编程处理之后,嵌入式设备中的自动控制系统控制大量机械手臂的动作幅度和速度,生产出预想中的模具。除去轮机叶片等精细度要求极高的设备仍需人工打磨和组装之外, 大多数的设备都可以通过嵌入式设备的运用提高生产效率和生产精度,大大降低废品率。嵌入式系统是我国目前的一个开发热点,已经取得相当的成绩,但是仍有许多问题需要进一步研究,当这些问题得到了解决之后,嵌入式设备的发展会更加快速,将从重点发展工业控制变为进入生活的方方面面。