摘要
详细介绍了以LPC1788 ARM Cortex-M3微处理器为目标硬件平台,在IAR Embedded Workbench for ARM 6.3集成开发环境下μC/OS-II实时操作系统的详细移植过程,重点阐述移植代码中堆栈初始化、任务切换、时钟中断服务程序的编写方法,并在评估板上验证了在该嵌入式实时操作系统上实现多任务操作。
Discussed in this paper are the detail processes of porting μC/OS-Ⅱ real time operating system to a LPC1788 ARM Cortex-M3 processor platform with the help of IAR Embedded Workbench for ARM 6.3 IDE. The process of preparing of Stack initialization, task switch and the clock interrupt service routine are expatiated. The ported RTOS is tested on an evaluation board to verify its correctness and efficiency by implementing and running multitask jobs.
出处
《电子设计工程》
2012年第15期176-179,共4页
Electronic Design Engineering