毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于STM32F746的IAP程序升级设计

时间:2019-12-21 11:59来源:毕业论文
IAP方式对于电路硬件的要求少且支持远程升级故而成为了硬件升级的首选。本课题将主要进行基于 STM32的 IAP升级,实现对于嵌入式设备的硬件升级

摘要嵌入式设备的发展日新月异,极大地高了生产效率和控制精度,虽然仍然还有许多需要提高的方面,但是已经在日常生活的多个方面得到了广泛的应用,是技术发展的关键点。STM32 系列的单片机设备是目前应用最为广泛的嵌入式设备。由于用户在使用过程中往往会产生新的需求,这要求嵌入式设备能够进行内部硬件升级从而更新自己的功能。目前使用的更新方式主要有 ICP,ISP 和IAP 三种,其中 IAP方式对于电路硬件的要求少且支持远程升级故而成为了硬件升级的首选。本课题将主要进行基于 STM32的 IAP升级,实现对于嵌入式设备的硬件升级。43133
毕业论文关键词 嵌入式设备 IAP STM32 硬件升级
Title The programming of IAP updating based on STM32F746
Abstract The great development of embedded devices highly improves the control accuracyand production efficiency. Although there is still a lot to be improved, theembedded devices has been used in many aspects of daily life. It is the key pointof technical development.STM32 series of SCM equipment is the most widely usedembedded devices. In the course of using, new requirements can appear, whichrequires the embedded device be able to carry out internal hardware upgrades toupdate their functions. Methods of hardware updating mainly include ISP, ICP andIAP three, Demanding of less hardware and the ability of remote upgrading makeIAP the first choice for hardware upgrading.This topic will be mainly focused on the IAP upgrade of STM32 to achieve the hardwareupgrade for embedded equipment.
Keywords Embedded devices STM32 IAP Hardware updating

目次

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 的微处理器应用于生活生产的各个方面,如:生产过程控制、小微型电子产品的生产和功能设计、网络系统的维护和运行、无线系统等各类产品市场-751`文~论^文.网www.751com.cn。STM32 是意法半导体公司基于 ARM Cortex 系列设计的微处理器,在日常生活中最为常见,应用最为广泛[6]。STM32系列微处理器处理速度快,功耗小,有相对充足的外设接口。[4][5]本课题所使用的微处理器是STM32F746,是一块高性能的微处理器。
1.2 嵌入式系统的特点和发展嵌入式系统是一种计算机系统程序, 存储在 ROM 中。所有可以进行数据连接的设备实际上都或多或少的使用嵌入式设备。 [10]由于设备本身具有价格比较低廉,重量轻,体积小,便于随身携带的优点[11],因此汽车驾驶,智能家居控制,可穿戴设备等方面都是嵌入式发展潜在的爆发点[14]。当前形势下,随着计算机科学的发展和控制理论成果的不断精益求精, 嵌入式设备将会成为未来所有生产过程中的趋势。在工厂的生产流水线上,大量的自动化生产就是由嵌入式设备进行控制。经过3D 建模和相应的编程处理之后,嵌入式设备中的自动控制系统控制大量机械手臂的动作幅度和速度,生产出预想中的模具。除去轮机叶片等精细度要求极高的设备仍需人工打磨和组装之外, 大多数的设备都可以通过嵌入式设备的运用提高生产效率和生产精度,大大降低废品率。嵌入式系统是我国目前的一个开发热点,已经取得相当的成绩,但是仍有许多问题需要进一步研究,当这些问题得到了解决之后,嵌入式设备的发展会更加快速,将从重点发展工业控制变为进入生活的方方面面。 基于STM32F746的IAP程序升级设计:http://www.751com.cn/zidonghua/lunwen_43817.html

------分隔线----------------------------
推荐内容