没有合适的资源?快使用搜索试试~ 我知道了~
《从0到1教你写uCOS-III》
4星 · 超过85%的资源 需积分: 21 100 下载量 41 浏览量
2018-05-05
09:19:31
上传
评论 2
收藏 3.25MB PDF 举报
温馨提示
试读
126页
野火出的关于uCOS-III操作系统的入门用书,书名《从0到1教你写uCOS-III》
资源推荐
资源详情
资源评论
【野火
®
】 从 0 到 1 教你写 uCOS-III
1 / 126
论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com
第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 的使用。要注意的是,在实现的过程中,某些函数我会去掉一些形参和一些冗
余的代码,只保留核心的功能,但这并不会影响我们学习。
【野火
®
】 从 0 到 1 教你写 uCOS-III
2 / 126
论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com
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 开发板
剩余125页未读,继续阅读
资源评论
- 夜雨凭栏2018-12-09uCOS-III操作系统入门
xiaomaguaiguai
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功