摘要
为了满足车辆动态监控/调度实验平台车辆模拟系统实时多任务工作的需要,在系统主控CPU TMS320 LF2407A上移植了嵌入式实时操作系统(RTOS)μC/OS-Ⅱ,开发了基于μC/OS-Ⅱ内核的实时多任务软件系统,以满足系统正常工作时对多路传感器数据和上位机控制信息的实时处理。在μC/OS-Ⅱ内核移植的基础上,进行了按照系统需要划分任务、确定任务优先级、实现任务间通信和同步的具体方法的研究,在嵌入式系统的应用中具有普遍的指导价值和广阔的应用前景。
For fulfilling the request of real-time multi-task in Vehicle Dynamic Monitoring/Dispatching Experimental System, we transplant the real-time kernelμC/OS-Ⅱ to TMS320 LF2407A DSP successfully, and develop the realtime multi-task software system based on/μC/OS-Ⅱ kernel, so as to realize the real-time processing of data from multisensor and PC when systemwork normally. On the basis of μC/OS-Ⅱ kernel, we illustrate the concrete process of assignment division, determining the priority of each assignments, communication and synchronization between tasks according to the need of system. Results show that the proposed solution can be guidance in embedded system and has great application prospects.
出处
《电子测量技术》
2007年第10期146-149,共4页
Electronic Measurement Technology