论文部分内容阅读
μC/OS-Ⅱ(MicroC/OS)是一种可移植、可固化、可裁剪及可剥夺型的多任务实时操作系统(RTOS),适用于各种微处理器和微控制器。其出色的健壮性、可靠性和安全性已经得到了广泛的证明。 本论文是以μC/OS-Ⅱ为例研究嵌入式实时操作系统在DSP上的移植。文章首先介绍了嵌入式实时操作系统与非实时嵌入式操作系统的区别。接着详细介绍了μC/OS-Ⅱ的设计与实现,对其内核结构、调度算法、任务切换、时间管理、中断管理及任务间通信作了详细的描述。采用德州仪器的TMS320C5402的DSK(DSP Starter Kit)开发板和CCS(code composer studio)2.0集成开发环境,完成了μC/OS-Ⅱ对DSK板的底层资源管理和外设驱动的调度,并对系统RAM资源的利用率和系统软件稳定性作了深入研究。通过μC/OS-Ⅱ在DSK板上的成功移植体验了现代RTOS的内核奥秘,并获得RTOS的使用经验。