weishao
步步清晰
1
步步清晰之 uCOSII 在 STM32 上的移植-图文并茂版
开发环境:Keil uVision4 –MDK(WindowsXp)
目标芯片:互联型 STM32F107 (酷牛开发板)
OS 版本: uC/OS-II V2.86
外设库版本:STM32F10x_StdPeriph_Lib_V3.5.0
作者:weishao~
邮箱:weishao2401@163.com
QQ:115393395
建立日期:2012-03-16 文档版本:CSD‐C‐20120316‐uCOSII‐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 版本
http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip
若觉得官网下载速度太慢,也可去这下载:
http://download.csdn.net/detail/honglefengyun/4148810
附:
读者也可进入 stm32 资料下载页面,看看有没有最近更新的外设库
http://www.stmicroelectronics.com.cn/cn/mcu/family/141.jsp
我用的是 stm32F107 ,具体的芯片资料和相关应用案例如下:
http://www.st.com/cn/mcu/product/221020.jsp
- 1
- 2
- 3
- 4
- 5
- 6
前往页