[野火®]《从0到1教你写uCOS-III》.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
® 【野火 】 从0 到1 教你写uCOS-III 第1章 前言 1.1 如何学习本书 本书与市面上的任何一本uC/OS-III 相关的书都不一样,它们要么是翻译官方的参考手 册,要么是讲如何使用uC/OS-III,要么是讲uC/OS-III 的源码,而本书是教你怎么从 0 开 始把 uC/OS-III 写出来,既讲了源码实现,也讲了 API 如何使用。当你拿到本书开始学习 的时候你一定会惊讶,原来 RTOS 的学习并没有那么复杂,反而是那么的有趣,原来自己 也可以写OS,成就感立马爆棚。 全书内容循序渐进,不断迭代,前一章都是后一章的基础,必须从头开始阅读,不能 进行跳跃式的阅读。在学习的时候务必做到两点:一是不能一味地看书,要把代码和书本 结合起来学习,一边看书,一边调试代码。看书倒是很简单,那如何调试代码?即单步执 行每一条程序,看看程序的执行流程和执行的效果与自己大脑所想是不是一样;二是在每 学完一章之后,必须将配套的例程重写一遍 (切记不要复制,哪怕是一个分号,但可以 抄),做到举一反三,确保真正理解。在自己写的时候肯定会错漏百出,这个时候要珍惜 这些错误,好好调试,这是你提高编程能力的最好的机会。记住,程序不是写出来的,而 是调试出来的。 1.2 本书的参考资料 1、uC/OS-III 官方源代码 2 、uCOS-III 中文翻译 (电子版) 3、嵌入式操作系统uCOS-II(第二版) (电子版) 4 、嵌入式实时操作系统μCOS-II 原理及应用任哲编著 (电子版) 5、CM3 权威指南CnR2 (电子版) 6、STM32F10xxx Cortex-M3 programming manual (电子版) 1.3 本书的编写风格 本书以 uC/OS-III 官方源码为蓝本,抽丝剥茧,不断迭代,教你怎么从 0 开始把 uC/OS-III 写出来。书中涉及到的数据类型,变量名称、函数名称,文件名称,文件存放的 位置都完全按照uC/OS-III 官方的方式来实现,当你学完这本书之后可以无缝地切换到原版 的uC/OS-III 的使用。要注意的是,在实现的过程中,某些函数我会去掉一些形参和一些冗 余的代码,只保留核心的功能,但这并不会影响我们学习。 1 / 126 论坛: 淘宝: ® 【野火 】 从0 到1 教你写uCOS-III 1.4 本书的配套硬件 本书支持野火 STM32 开发板全套系列,具体型号见表格 1-1,具体图片见图 1-1、图 1-2 、图1-3、图1-4 和图1-5 。学习的时候如果配套这些硬件平台做实验,学习必会达到事 半功倍的效果,可以省去中间硬件不一样时移植遇到的各种问题。 表格 1-1 野火STM32 开发板型号汇总 型号 区别 - 内核 引脚 RAM ROM MINI Cortex-M3 64 48KB 256KB 指南者 Cortex-M3 100 64KB 512KB 霸道 Cortex-M3 144 64KB 512KB 霸天虎 Cortex-M4 144 192KB 1MB 挑战者 Cortex-M4 176 256KB 1MB 图 1-1 野火【MINI】STM32F103RCT6 开发板 2 / 126 论坛: 淘宝: ® 【野火 】 从0 到1 教你

文档评论(0)

max + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档