没有合适的资源?快使用搜索试试~ 我知道了~
μC/OS-II在TMS320VC5402上的移植
需积分: 0 1 下载量 113 浏览量
2020-10-22
11:12:08
上传
评论
收藏 414KB PDF 举报
温馨提示
试读
6页
O引言TMS320VC5402处理器片内共有8条总线以及CPU、片内存储器和片外电路等硬件。该处理器具有低功耗、速度快,高度并行化等特点。μC/OS-II是一种可移植、可固化、可剪裁及可剥夺型的多任务实时内核,适用于各种微处理器。μC/OS-II的源代码开放,所有代码均可采用ANSI的C语言编写,因而具有良好的可移植性,特别适用于对实时性要求较高的场合。由于TMS320VC5402以及CCS编译器完全满足μC/OS-II的设计要求,因此,笔者在最小系统板上完成了对该实时内核的移植调试。1μC/OS-II在TMS320VC5402上的移植图1所示是μC/OS-II的软硬件体系结构图。将内核移植到TMS320VC5402处理器上就是要修改图1中与处理器相关的几个文件,主要有OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C。下面,笔者将一一介绍对这几个文件的修改。1.1OS_CPU.H文件不同的处理器有不同的字长,要保证μC/OS-II移植成功,就需要重新定义一系列与编译器有关的数据类型。其次是设定进入临界段的方式,代码如下:#defineOS_ENTER_CRITICAL0
资源推荐
资源评论
资源评论
weixin_38737144
- 粉丝: 4
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功