uCOS-II在MSP430上的移植2——详细过程

uCOS-II在MSP430上的移植2--详细过程


1、新建一个IAR工程文件,保存在“E:\430uCOSII\OSTest”文件夹下。新建一个文件夹src,用来存放源代码。如下图所示。


点击看大图


2、添加源代码相应文件夹中。


(1)在Src文件夹下新建两个文件夹,分别为“oskernel”和“MSP430Ports”。


 


(2)解压Micrium-uCOS-II-V286.ZIP。


Micrium\SOFTWARE\uCOS-II\Source下有14个文件。ucos_ii.c显示包含所有uCOS-II的源码文件,os_dbg_r.c用于调试,在本次移植过程中,这两个文件没有用到。把os_cfg_r.h复制src文件夹下。


将剩下的11个源文件拷贝到oskernel文件夹下。该文件夹包含μC/OS-II系统中与处理器无关的代码文件。Oskernel包含的文件如下:


l        os_core.c


l        os_flag.c


l        os_mbox.c


l        os_mem.c


l        os_mutex.c


l        os_q.c


l        os_sem.c


l        os_task.c


l        os_time.c


l        os_tmr.c


l        ucos_ii.h


 


(3)解压TI-MSP430-uCOS-II-V270.ZIP。


将MSP430\IAR下三个文件(os_cpu.h,os_cpu_a.s43,os_cpu_c.c)复制到SP430Ports文件夹下;


将MSP430\IAR\Ex1-C-Spy下的三个文件(app.c,includes.h,os_cfg.h)复制到src文件夹下。


 


(4)新建文件app_cfg.h。


Src目录结构如下图所示:



3、将src文件夹下的源代码添加到工程文件中,并进行分组。


分好后,如下图所示:



AppCode:  用户程序代码;


Cfg:      程序配置文件;


OS-Kernel:μC/OS-II系统中与处理器无关的代码;


Ports:    μC/OS-II移植到430上所要修改的文件;


 


4、至此工程文件创建完成,开始编译调试。


   编译过程中出现的错误以及解决方法改天再写。


 


   坚持写博客是一件不错的事情,可以理清思路,对问题的认识更加深入。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值