- 1、本文档共126页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
®
【野火】 从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
一个自己的 OS,而是教你 ucos-iii 是怎么写出来的,着重讲解原理实现,当你看完这本书
之后,再学习其它RTOS 将会跟玩一样。
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 开发板
您可能关注的文档
- 02--10设计辅助资料---望城区大中运量轨道交通调整建议0406.ppt
- 第6课《老山界》公开课一等奖创新教案 统编版语文七年级下册.docx
- 7妈妈睡了 公开课一等奖创新教学设计.docx
- 2《乡下人家》第二课时 公开课一等奖创新教学设计.docx
- 2019年下半年网络工程师下午案例分析真题答案及解析.docx
- 2019年上半年网络工程师下午案例分析真题答案及解析.docx
- 中国建筑(601668)公司2023年财务分析研究报告.doc
- 国企合并附注模板(含金融企业专用的报表项目)(2019).doc
- 一病一品优质护理汇报.ppt
- 普外科一病一品护理汇报.ppt
- 一病一品护理汇报(手工精品图文).ppt
- 国家义务教育质量监测四年级心理健康测试卷3+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷2+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷5+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷1+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷4+问卷(通用版附答案).docx
- 13(猫)第3课时 课件+公开课一等奖创新教学设计.docx
- 孙权劝学 (同步公开课一等奖创新教学设计).docx
- 第17课 要是你在野外迷了路 公开课一等奖创新教学设计.docx
- 统编版(五四制)11古诗二首 池上 公开课一等奖创新教学设计.docx
文档评论(0)