×

ucosii在STM32F107移植文档

消耗积分:0 | 格式:pdf | 大小:3679KB | 2014-02-17

liminxin_wu

分享资料个

  ucosii在STM32F107移植文档

  一、原始代码资源

  在 Micrium 官网上下载了 ucosiii 在 F107 上的移植代码 STM32_Example.zip,由于此代码是给予 IAR5.4 编译器的,所以目前的 IAR6.10 无法正常打开,遂要自建工程,调适代码,但前提是必须充分了解原始代码的构成及代码之间的逻辑关系

  二、源代码 STM32_Example.zip 的构成

  1.编译器配置

ucosii在STM32F107移植文档

  从这些目录的结构可以看出,工程中所包含的代码所对应的文档,按照大类可分为:

  (1) 当前目录:板级支持包 BSP

  (2) 当前目录:Ucos-iii-lib,无此文件???

  (3) 当前目录 BSP 中的 UCOS-III。

  (4) BSP 中的 STM32 函数库,版本 v2.1,太老了,应替换为目前最新的 v3.5.0。

  (5) 上层目录中的 uC-CPU 文件见,这个属于操作系统的文件。

  (6) Ucos-iii,这个也是 OS 系统文件大概可分为以上六种文件类型,接下来的工作就是在掌握 ucosiii 系统架构的前提下,充分理解各类服务函数,最后建立工程,达到测试代码的目的。

ucosii在STM32F107移植文档

  (1) Library 中存放 STM32F107 的标准外设函数库,版本 V3.5.0(最新版)。

  (2) uC-CPU 中存放系统 CPU 相关的源代码,其中: CPU_CORE.C,CPU_CORE.H,CPU_DEF.H,CPU_CFG.H,CPU.H,CPU_C.C, CPU_A.ASM 是 CPU 相关的代码,其余代码是 CPU 框架无关的。

  (3) uCOS-III 中 OS_CPU_A.ASM,OS_CPU_C.C,OS_CPU.H 是 CPU 相关的,其余代码是 CPU 框架无关的。

  (4) BSP 是目标器件的特殊配置,是 CPU 相关的。

  (5) APP 中存放用户程序,其中跟系统配置相关的几个最终要的文件是:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !