1 / 5
文档名称:

UCOSIII的移植-UCOSII与UCOSIII移植的比较.pdf

格式:pdf   大小:506KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UCOSIII的移植-UCOSII与UCOSIII移植的比较.pdf

上传人:hhhhh 2021/9/20 文件大小:506 KB

下载得到文件列表

UCOSIII的移植-UCOSII与UCOSIII移植的比较.pdf

相关文档

文档介绍

文档介绍:μCOSII 与μCOSIII 移植比较
μCOSII 与μCOSIII 移植的不同之处
杨四郎
不管是μCOSII 还是μCOSIII 的移植,都应该以 Micrium 官方的移植说明
为准,并参考官方的移植工程,实现自己的移植。
对于μCOSII ,先看其体系结构,如图 1。





















图 1 μC/OS—II 的硬件和软件体系结构
由图 1 可知,μCOSII 系统的代码主要分为与处理器无关的部分和与处理器
有关的部分,当然移植自然是改动与处理器相关的三个文件:,
,。
移植工作主要完成以下工作:(注意:以下四点对于不同的μCOSII 版本,
在数字上有所差异,比如第 3 点,在 版里面就是编写 10 个简单的 C 语音
函数)
1. 用#define 设置一个常量的值();
- 1 -
1 / 5
μCOSII 与μCOSIII 移植比较
2. 声明 10 个数据类型();
3. 用 C 语言编写 6 个简单的函数();
4. 编写四个汇编语言函数()
再看 Micrium 的官方移植工程,移植的过程主要是学****它的一份 Application
Note(应用笔记 AN-1018, AN-1320),如下图 2。

图 2 各模块之间的关系
在官方的移植版本中,可以看到增加了一个 Section6 BSP(板级支持包),
该部分主要是针对自己所使用的硬件电路板的资源所写的一些文件,看官方的描
述:
- 2 -