原创 STM32F207 uCOS-II移植笔记(上)

2012-1-5 09:51 5593 14 23 分类: MCU/ 嵌入式

                                     STM32F207 uCOS-II移植笔记(上)

第一步: 建立STM32F207工程,已经有相关文档说明。其中stm32的库文件至少包含   misc.c和stm32f2xx_rcc.c


第二步:下载官方例子,里面包括uCOS的source和port等文件。
下载地址(http://micrium.com/page/downloads/ports/st/stm32)界面如下:
111.jpg

第三步:工程路径的src文件建立文件夹uCOS,如下图:

111.jpg

   将第二步文件路径\Micrium\Software下的三个文件夹拷贝到上面的uCOS中,

111.jpg 

第四步:uC-CPU文件夹文件添加:

     Src\uCOS\uC-CPU路径的文件cpu_def.h

     Src\uCOS\uC-CPU\ARM-Cortex-M3\RealView路径的文件:cpu.h cpu_a_asm cpu_c

     在工程属性C++页面的路径中添加两个路径:

     Src\uCOS\uC-CPU          Src\uCOS\uC-CPU\ARM-Cortex-M3\RealView

第五步: 在uC-OS-II/Source中添加文件:Src\uCOS\uCOS-II\Source路径的下图文件,并将该路径包含到工程属性C++页面的路径中 

                                  111.jpg

第六步:在uC-OS-II/PORT中添加:

        Src\uCOS\uCOS-II\Ports\ARM-Cortex-M3\Generic\RealView路径下文件  ,并将该路径包含到工程属性C++页面的路径中。     

111.jpg
 
第七步:在uC-LIB中添加:\Src\uCOS\uC-LIB路径下的:lib_def.h  lib_mem.c lib_mem.h lib_str.c   lib_str.h(并将该路径包含到工程属性C++页面的路径中)Src\uCOS\uC-LIB\Ports\ARM-Cortex-M3\RealView路径的lib_mem_a.asm
 
第八步:在uC-Board中添加:Src\uCOS\uC-Board路径下的:app_cfg.h  os_cfg.h  bsp.h  bsp.c(并将该路径包含到工程属性C++页面的路径中)
 
第九步:在includes.h文件包含
              #include    <cpu.h>  
              #include    <lib_def.h> 
              #include    <lib_mem.h> 
              #include    <lib_str.h>
              #include    <app_cfg.h>
              #include    <ucos_ii.h>
              #include    <bsp.h>
 

 

 吴青松2011.12.1

文章评论9条评论)

登录后参与讨论

用户1566937 2014-10-9 19:25

谢谢,还有下啊?

用户1277951 2013-11-20 19:58

附件是本文章的word版本

用户1455673 2013-2-7 11:45

参考一下

用户538513 2012-9-23 12:12

kankana

用户1156376 2012-9-20 13:50

感谢分享,支持

用户421328 2012-7-13 16:07

我已经下载,不错的资料

用户420905 2012-6-21 22:08

本人新手,谢谢楼主分享

用户1201383 2012-4-23 10:56

感觉不是特别详细啊,还是不错

用户739127 2012-3-16 07:33

很好,先学习学习!!!
相关推荐阅读
用户1494767 2014-09-27 12:21
zigbee学习--osalInitTasks
http://85kaifa.taobao.com [学习 记录中....随时更改] zigbee学习--osalInitTasks  (OSAL_SampleApp.c) /****...
用户1494767 2012-08-12 18:31
ubuntu 10.04下nfs挂载2440
1、安装端口映射器portmap(可选)    sudo apt-get install portmap 2、在终端提示符后键入以下命令安装NFS服务器   sudo apt-get ins...
用户1494767 2012-08-09 22:33
Linux下DNW的PC端USB驱动和写入工具【转】
1. 下载Linux下DNW的PC端USB驱动和写入工具 文件名: dnw_linux.zip 下载后把后缀名改成.tgz #或者搜索 linux dnw 2. 编译PC端USB驱动和写入...
用户1494767 2012-01-06 17:01
STM32F207 uCOS-II移植笔记(下)
  第十步:main函数中变为:主要是将时钟初始化去掉,并建立一个启动任务        int main(void)        {           CPU_INT08U  o...
用户1494767 2011-12-15 18:04
转]ubuntu 环境变量设置方法
环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,...
我要评论
9
14
关闭 站长推荐上一条 /2 下一条