×

基于嵌入式系统μC/OS-II的双CAN通信构件

消耗积分:5 | 格式:rar | 大小:157 | 2009-08-12

哈哈哈

分享资料个

在将嵌入式实时操作系统μC/OS-II成功移植到MB90F543单片机的基础上,论文介绍了将双CAN通信程序模块作为一个构件嵌入到μC/OS-II中,在多个节点之间实现了基于μC/OS-II的双CAN冗余通信。阐述了双CAN通信构件的设计机理,硬件构成,软件设计。对双CAN通信在μC/OS-II平台与传统前后台系统两种不同方式下运行,进行了比较分析。
应用实时多任务操作系统(RTOS)作为嵌入式设计的基础和开发平台将成为嵌入式应用设计的主流。μC/OS-II是一个源码公开嵌入式实时操作系统,已经成功移植到各种CPU上,但与商业实时操作系统比较,它只是个实时操作系统内核,缺少应用软件部分。在Labrosse先生编写《嵌入式系统构件》一书中,介绍了基于μC/OS-II的一些嵌入式通用模块如计时器、输入\输出。通用模块的设计可以减少嵌入式设计中某些重复性工作,加快产品开发。CAN总线被认为极具发展前途的现场总线之一,许多单片机中集成有CAN总线控制器。论文以Fujitsu公司带两个CAN控制器的16位微控制器MB90F543为例,在成功将μC/OS-II操作系统移植到MB90F543的基础上,设计开发了基于μC/OS-II的双CAN通信构件,并在几个节点之间成功运行。结果表明,与传统前后台系统方式比较而言,CAN通信在μC/OS-II内核环境下运行,更易实现多任务调度,总线通信的实时性更易得到保证,更易进行通信功能扩展。

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

评论(0)
发评论

下载排行榜

全部0条评论

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