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

2009-5-22 22:41 5887 3 3 分类: MCU/ 嵌入式

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


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


点击看大图


2、添加源代码相应文件夹中。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


(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.hos_cpu_a.s43os_cpu_c.c)复制到SP430Ports文件夹下;


MSP430\IAR\Ex1-C-Spy下的三个文件(app.cincludes.hos_cfg.h)复制到src文件夹下。


 


(4)新建文件app_cfg.h


Src目录结构如下图所示:


97f02667-9384-44a1-811f-477bf5d7c74f.GIF


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


分好后,如下图所示:


cd355aa2-7e56-421f-823f-02dea1ca14a2.JPG


AppCode  用户程序代码;


Cfg      程序配置文件;


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


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


 


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


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


 


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

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条