stm32f103开发板移植ucos-ii教程

stm32f103开发板移植ucos-ii教程

ID:5366825

大小:1.08 MB

页数:14页

时间:2017-12-08

stm32f103开发板移植ucos-ii教程_第1页
stm32f103开发板移植ucos-ii教程_第2页
stm32f103开发板移植ucos-ii教程_第3页
stm32f103开发板移植ucos-ii教程_第4页
stm32f103开发板移植ucos-ii教程_第5页
资源描述:

《stm32f103开发板移植ucos-ii教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、盘古STM32开发板移植uCOS-II详细说明盘古STM32F103开发板移植uCOS-II详细说明v1.0硬件平台:盘古UE-STM32F103开发板软件平台:RVMDK_v4.20+uCOS-II_v2.86+StmLib_v3.5联系方式:WWW.UE-TECH.NET淘宝店铺:UETECH.TAOBAO.COM文档作者:合嵌电子科技有限公司合嵌电子科技有限公司1/14盘古STM32开发板移植uCOS-II详细说明移植准备1.建立工程所需的文件夹ò建立文件夹uCOS-II-Port:工程根目录ò建立文件夹uCOS-II-Port/App:存放用户应用

2、程序相关ò建立文件夹uCOS-II-Port/Bsp:存放开发板初始化驱动文件ò建立文件夹uCOS-II-Port/Libraryò建立文件夹uCOS-II-Port/Library/CM3:存放启动文件及内核支撑文件ò建立文件夹uCOS-II-Port/Library/CM3/startupò建立文件夹uCOS-II-Port/Library/STM32_Lib:存放标准外设函数库文件ò建立文件夹uCOS-II-Port/OS-uCOSIIò建立文件夹uCOS-II-Port/OS-uCOSII/core:存放uCOS-II源代码,无需修改ò建立文件夹u

3、COS-II-Port/OS-uCOSII/port:存放移植相关文件,需修改ò建立文件夹uCOS-II-Port/Project:存放工程相关文件ò建立文件夹uCOS-II-Port/Project/Listò建立文件夹uCOS-II-Port/Project/Obj此步骤完成以后,目录结构如下所示:合嵌电子科技有限公司2.移植源码包(光盘中附带):òSTM32标准外设驱动库v3.5此源代码的文件结构不再说明òuCOS-II系统源代码v2.86解压后文件结构如下:具体文件结构说明如下图所示:2/14盘古STM32开发板移植uCOS-II详细说明合嵌电子科

4、技有限公司3.文件对号入座通过之前的准备工作,我们需要把官方源码包中相应的文件,拷贝到我们建立的工程文件夹中,首先进行库函数源代码搬移工作:ò打开STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driver将其下的inc和src拷贝至uCOS-II-PortLibrarySTM32_Libò打开STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3其下有CoreSupport和DeviceSupport两个文件夹¾分别将CoreSup

5、port下的core_cm3.c和core_cm3.h和DeviceSupportSTSTM32F10x下的stm32f10x.h、system_stm32f10x.c和3/14盘古STM32开发板移植uCOS-II详细说明system_stm32f10x.h拷贝至uCOS-II-PortLibraryCM3,并去掉只读属性¾再将DeviceSupportSTSTM32F10xstartuparm下的startup_stm32f10x_hd.s拷贝至uCOS-II-PortLibraryCM3startup注:盘古UE-STM32F1

6、03的主芯片的内部flash为512Kò打开STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template将其下的stm32f10x_conf.h、stm32f10x_it.c和stm32f10x_it.h拷贝至uCOS-II-PortApp至此,库函数的源代码搬移工作已经完成,现在进行uCOS-II的源代码搬移工作:ò打开MicriumSoftwareuCOS-IISource将其下的所有文件拷贝至uCOS-II-PortOS-uCOSIIcoreò打开MicriumS

7、oftwareuCOS-IIPortsARM-Cortex-M3GenericRealView将其下的所有文件拷贝至ucosuCOS-II-PortOS-uCOSIIportò打开MicriumSoftwareEvalBoardsSTSTM3210B-EVALRVMDKOS-Probe将其下的os_cfg.h拷贝至ucosuCOS-II-PortApp至此,所有的可利用的文件已经搬移结束,不过仍然需要建立一些文件,这个工程的文件结构才算完整,具体如下:ò打开ucosuCOS-II-PortApp新建app.c、app_c

8、fg.h和includes.h三个空文件ò打开ucosuCOS-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。