摘要
Cortex-M3是ARM公司2006年推出的第一款Cortex处理器,主要针对32位微控制器市场设计的,性能优越。uC/OS-Ⅱ是美国Jean J.Labrosse设计的一款基于优先级的抢占式实时多任务操作系统,绝大部分代码是用高可移植性的ANSI C编写,与目标处理器相关的代码用汇编语言编写。详细剖析了把uC/OS-Ⅱ移植到Cortex-M3处理器的方法。
The ARM Cortex-M3 processor,the first of the Cortex generation of processors released by ARM in 2006,was primarily designed to target the 32-bit microcontroller market.It have excellent features.uC/OS-II is a preempted real-time multi-tasking operation system based on priority designed by Jean J.Labrosse in American.Most of uC/OS-Ⅱ is written in highly portable ANSI C,with target microprocessor specific code written in assembly language.The article detailedly introduces the methold of porting uC/OS-II to Cortex-M3 processsor.
出处
《淮南师范学院学报》
2012年第5期117-119,共3页
Journal of Huainan Normal University
基金
安徽省自然科学研究项目(KJ2009B042Z)