- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
步步清晰之uCOSII在STM32上的移植
步步清晰 weishao
步步清晰之 uCOSII 在 STM32 上的移植-图文并茂版
开发环境:Keil uVision4 –MDK(Windows Xp )
目标芯片:互联型 STM32F107 (酷牛开发板)
OS 版本: uC/OS-II V2.86
外设库版本:STM32F10x_StdPeriph_Lib_V3.5.0
作者:weishao~
邮箱:weishao2401@163.com QQ:115393395
建立日期:2012-03-16 文档版本:CSD‐CuCOSII‐V1.0
更新日期: 文档版本:
在我兴匆匆的看完北航任哲版的《嵌入式实时操作系统 uC/OS-II 原理及应用(第 2版)》,并下载了一
堆移植教程,找来板子想自己动手移植时,才发现移植 uC/OS-II 还是不容易。
网上下载的教程中有的时间太老,用的还是 uC/OS-II V2.55版;有的又缺乏全局观,只窥流程;有的
又过于全面,特别是 micrium 官方的,一大堆文件加上各种重定义,让我看得云里雾里。
直到看到一位网友写的《UCos-ii 在 STM32 上的移植详解》后我才算是真正移植成功。在感激之余,
我才发现他没留下高姓大名,真是云淡风轻,那我将他称为牛 A 同学吧,因为后文还要引用他的文章。
在做总结时,我感到如果牛 A 同学这个文章能写得更详实,并且图文并茂的话,将更具参考性。还感
到网络上各位工程师无私奉献的精神应得到学习发扬,遂在牛 A 同学的基础上,参考我自己的移植过程和
体会,写了下面的文章,供大家参考。
同时,谨以此文献给我尊敬的晓丹同志(LeeDan)。O(∩_∩)O~
============================ Ucosii 在 stm32 上的移植 - 准备工作 ============================
STM32 标准外设库添加:
stm32 标准外设库是 stm32 全系列芯片的外设驱动,有了它可大大加速我们开发 stm32,同时使我们的
代码标准更统一,更易移植。
1.下载代码:
首先从 st 公司的网站下载最新的 stm32 标准外设库,写本文时最新的版本是 V3.5.0 (2012-3-13)。
直接下载 V3.5.0 版本
/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip
若觉得官网下载速度太慢,也可去这下载:
/detail/honglefengyun/4148810
附:
读者也可进入 stm32 资料下载页面,看看有没有最近更新的外设库
/cn/mcu/family/141.jsp
我用的是 stm32F107 ,具体的芯片资料和相关应用案例如下:
/cn/mcu/product/221020.jsp
1
步步清晰晰 weishao
解压该 zip文件,得得到如下文件件夹和文件,如下图:
文档评论(0)