- 1
- 2
- 3
- 4
- 5
多单片机系统具有中继功能的R-Boot设计与实现
资料介绍
目前在嵌入式产品设计中考虑应用多颗单片机已经是常用的设计方法。产品中的每一颗单片机都会有自己的职责功能和相应的程序软件,对于这样多颗单片机组成的产品进行软件的更新就变得比较繁琐,需要对每一颗单片机的软件进行逐个更新。在单片机的型号不一样的情况下,就需要相应的专用工具对每一颗单片机的软件进行更新,这样的更新方法不仅不方便而且对更新程序人员的专业要求也比较高,从而产品的维护成本也会比较高。
本文提出了一种基于协议设计的R-Boot系统,可以广泛应用于多单片机系统的产品上。R-Boot系统区别于一般Boot Loader的主要特征是:系统中的单片机在运行R-Boot程序时有中继功能,R-Boot能够实现数据信息在系统中进行中继传输。基于这样的特性,用户只要把PC机连接到产品的一个端口上,在PC机上打开下载软件,就可以选择性地对多单片机产品的各个程序进行更新维护。由于在实际应用中不同的单片机需要重新编写与硬件相对应的的Boot Loader来实现R-Boot协议,这使得具体Boot Loader程序的编写变得很繁琐,而且效率不高。本文为了克服这一实际应用时面临的问题,提出了将公共协议部分的C语言代码设计成为通用的R-Boot代码,即使应用在不同类型单片机上也不要需要对部分代码作修改。这就使得R-Boot系统具有良好的移植性。应用时只要对R-Boot程序中与单片机硬件接口相关的函数做修改就可以完成一个R-Boot系统。该R-Boot系统已经成功的应用于变频器产品,并正在向中国知识产权局申请软件著作权。
部分文件列表
文件名 | 大小 |
多单片机系统具有中继功能的R-Boot设计与实现.pdf | 4M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)