- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uCOSII在cortexM3上的移植方法和步骤.pdf
uCOSII 在cortexM3 上的移植方法
基于MDK5.0
本文以神舟I 号开发板为例,讲述在其上面移植uCOSII 操作系统的方法和步骤。由于自
己也是初次接触uCOSII 操作系统,这期间参考许多网友的文章,在此表示感谢。
一、获得官方源码:
可以去uCOSII 操作系统的官方网站下载源码,网络地址为:
/download/%c2%b5cos-ii-source-code/ ,初次下载需要注册,下载后解压
得到下图的四个文件夹:
Software 存放的是移植用的源代码,进入SoftwareuCOS-II,里面有三个文件夹,如
下图:
1 / 12
文件夹Ports 和Sourec 是后面移植过程中要用到的。在Micrium\AppNotes\AN1xxx-
RTOS\AN1018-uCOS-II-Cortex-M3 中存放的AN-1018.pdf 文件是移植过程的说明文档,如果
英文好的话请花点时间仔细阅读,定有收获。
由于下载的代码是基于IAR 平台的,应用于Keil 平台时,因为编译器的缘故,部分文
件的关键词需要修改。
二、建立存放目录:
在选定的逻辑盘上新建一个文件夹,如: LED,在LED 文件夹下面新建下面5 个文件夹,
如下图所示:
这些文件夹存放内容分配如下:
1. BSP: 主要用来存放板级支撑程序,如:功能模块初始化程序,端口初始化程序等。
2. Libraries: 用来存放Stm32 官方库函数文件,这些库文件可以从官方网站下载得到,
本文中使用的版本是3.5 版,进入Ligraries 后可以看到下面两个文件夹:
3. Project: 存放工程文件,包括输出文件,列表文件等,具体存放内容再后面会有进
一步的介绍。
4. uCOS-II:存放操作系统文件,将前面讲到的文件夹Ports 和Sourec 连内容一起复制
到此文件下面,如下图所示:
2 / 12
5. User:存放用户源程序文件。
三、创建工程:
1. 打开Keil MDK,新建一个名为”LED”的工程,将工程文件存放在LEDProject 文件下
面,控制器选STM32F103RB 。
2. 按下图建立Project Target,Groups 。
3 / 12
3. 在相应的Groups 下面添加或者新建源程序文件和头文件:
4 / 12
注意:文件名中带有钥匙符号的文件表示只读,如果要修改它需要去掉它的只读属
性。
4. Target Option 设置,按照下面步骤配置:
a) Output 页:
5 / 12
b) Listing 页:
6 / 12
c) C/C++页:
d) Debug 页:
7 / 12
四、配置Ucos-II 操作系统:
1. 修改OS_CFG.H:
#define OS_FLAG_EN 0
#define OS_MBOX_EN 0
#define OS_MEM_EN 0
#define OS_MUTEX_EN 0
#define OS_Q_EN 0
#define OS_SEM_EN 0
#define OS_TMR-EN 0
#define OS_D
您可能关注的文档
- NEPA21活体转染的应用及参数设置.pdf
- Nested_Logit模型在轨道交通衔接方式选择中的应用.pdf
- NGAL+MMP9和Ecadherin在结肠癌中的表达及其与预后的关系.pdf
- NHD在化肥厂脱硫脱碳中的应用.pdf
- NIKELunarEclipse入手跑了一个月买双鞋子犒劳自己一下顺便秀秀跟风的运动装备.pdf
- NiMoP基复合镀及表面高分子涂敷耐蚀性能研究.pdf
- Nin(n=3~39)团簇结构,能量和稳定性的研究.pdf
- NiPPTFE化学复合镀层的导热及阻垢性能研究.pdf
- NK细胞与肺癌的关系及中药对NK细胞的影响_骆莹滨.pdf
- NK细胞的定向分化克隆库建立及其应用.pdf
- 携程产品营销经理岗面试题库参考答案和答题要点.docx
- 携程产品经理岗面试题库参考答案和答题要点.docx
- 携程供应链管理专员岗面试题库参考答案和答题要点.docx
- 携程交易数据分析师岗面试题库参考答案和答题要点.docx
- 携程公共关系专员岗面试题库参考答案和答题要点.docx
- 携程内部培训专员岗面试题库参考答案和答题要点.docx
- 福建省福州市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
- 携程人力资源专员岗面试题库参考答案和答题要点.docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
文档评论(0)