找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2615|回复: 0
打印 上一主题 下一主题
收起左侧

μC/OS-II 在MSP430上的移植(共18页pdf)

[复制链接]
跳转到指定楼层
楼主

目录:

1  开发工具
    我们选用 MSP-TEST44X 为目标系统,它是一块基于 MSP430F449 的学习板。软件开发环境采用AQ430,它可以产生可重入的代码,同时支持在C 程序中嵌入汇编语句。本章所介绍的移植和代码都是针对 AQ430 的,对于其他的 C430 编译器,本章所介绍的移植和 代码仅供参考。  

2   目录和文件
    为了方便实现复制、共享,我们将所有的文件放在名为“PORT_AQ430_449”目录中。
具体包括μC/OS-II 的内核源代码、针对MSP430 CPU 和AQ430 编译器的移植代码(os_cpu_c.c os_cpu_a.asm  os_cpu.h )、包含头文件(include.h) 、已通过测试调试的 AQ430 项目文件 (uCOS_AQ430_PORT.qpj)。这样做的目的是为了方便我们和大家一起讨论学习μC/OS-II ,不管从何处下载或复制得到“PORT_AQ430_449”及其所包含的文件,只要打开AQ430 的项 目文件(uCOS_AQ430_PORT.qpj),不需要任何其他的操作或修改,就立刻可以进行编译调试 等实际操作,省去由于头文件路径不对而导致编译通不过的麻烦。当然你也完全可以重新创 建项目进行编译调试。重新创建AQ430 项目的过程请参考后文。

    注:若文件为只读,请将只读属性去除,否则AQ430 项目编译可能报错。

3 INCLUDE.H 文件

    INCLUDES.H 是主头文件,在所有后缀名为.C的文件的开始都包含INCLUDES.H文件。使用INCLUDES.H的好处是所有的.C文件都只包含一个头文件,程序简洁,可读性强。缺点是.C文件可能会包含一些它并不需要的头文件,额外的增加编译时间。与优点相比,多一些编译时间还是可以接受的。用户可以改写INCLUDES.H文件,增加自己的头文件,但必须加在文件末尾。程序清单3-1是为MSP430编写的INCLUDES.H文件的内容。


完整的pdf格式文档51黑下载地址(共18页):
uCOS-II在MSP430移植.pdf (373.76 KB, 下载次数: 16)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表