首页 | 本学科首页   官方微博 | 高级检索  
     

uC/OS-Ⅲ内核在STM32F103VET6芯片上的移植研究
引用本文:逯玉兰,燕振刚,李广.uC/OS-Ⅲ内核在STM32F103VET6芯片上的移植研究[J].计算机与现代化,2014(9):132-136.
作者姓名:逯玉兰  燕振刚  李广
作者单位:甘肃农业大学信息科学技术学院,甘肃兰州730070
基金项目:甘肃省自然科学基金资助项目(1308RJZA215)
摘    要:为了统一管理微控制器的软硬件资源,使开发者能够更加专注于具体应用,给出一种将uC/OS-Ⅲ实时操作系统内核移植到STM32F103VET6微控制器上的方法。介绍ARM Cortex-M3内核的基本特性及其与uC/OS-Ⅲ内核移植密切相关的NVIC、中断向量表、PendSV中断以及时钟节拍等核心内容。描绘uC/OS-Ⅲ内核架构,阐述内核任务调度机制,详述内核移植的具体步骤,包括板级支持包开发、修改与CPU相关的文件以及如何用ARM汇编语言实现PendSV中断和uC/OS-Ⅲ内核任务切换。经测试,移植后的uC/OS-Ⅲ内核能够稳定运行在STM32F103VET6芯片上,成功实现多任务调度。

关 键 词:uC/OS-Ⅲ  Cortex-M  内核移植  PendSV中断  任务切换
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号