·上一文章:CAN网状冗余及基于ARM节点设计
·下一文章:嵌入式ARM微处理器选型指南
(1)任务划分
本系统根据各个任务的重要性,把整个模块分成以下几个不同优先级的应用任务,即系统监控、CAN数据发送、以太网数据发送、协议转换、LED显示、系统配置。
(2)任务实现
任务划分以后,各任务便具有独立的堆栈空间,彼此争夺CPU的使用权。一旦获得CPU使用权,就会独立运行。完成特定的功能。
(3)任务的同步与调度
DS80C400内嵌的任务调度程序有其独到之处,用户可以直接利用系统的接口函数编写应用程序,不需要另行开发。基于DS80C400的CAN-ETHERNET智能网桥在实验调试过程中,运行状况良好,工作稳定。
5 结束语
利用DS80C400微控制器作嵌入式系统开发,可以方便地开发网络应用系统,大大提高开发效率,这是其它8051单片机所不能比拟的。将DS80C400用于嵌入式系统开发有十分广阔的前景,对推动嵌入式系统在国内的应用有十分重要的意义。