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

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


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


uCOS-II在MSP430上的移植2——详细过程_第1张图片


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文件夹下的源代码添加到工程文件中,并进行分组。


分好后,如下图所示:


uCOS-II在MSP430上的移植2——详细过程_第2张图片


AppCode:  用户程序代码;


Cfg:      程序配置文件;


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


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


 


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


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


 


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

你可能感兴趣的:(uCOS-II在MSP430上的移植2——详细过程)