- 1、本文档共181页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高效实时操作系统设计
1 / 181
前言
大家好,我是 raw-os 的作者 txj,很高兴这本书以及配套的视频和大家见面了。
这本书是配套视频存在的,讲解主要以视频为准。还没视频的读者可以去 raw-os
官网购买:
本人会随着 raw-os 的深入推广不断地更新此书以及视频,一次购买,永久享受
后面的更新服务。读者可以持续的跟踪学习交流,和 raw-os 一起成长,享受高
速成长学习的快乐。
本书的适合人群:
1 基于 rtos 项目或者产品开发的公司研发人员。
2 广大 rtos 爱好者。
3 嵌入式行业工作者。
4 培训公司的 rtos 培训。
书的章节很多地方是比较难的,书很多地方没有拓展出来,所以视频正是解决了
这个问题,相互参看能帮助读者更快速地理解。
本书以及视频的难度还是有的,其中混合了笔者十多年的 rtos 设计经验,而且
基于 rtos 的设计又属于一种比较难懂的事物,所以需要日积月累的去理解和学
习并应用。相信本书以及视频能带领读者进入神奇的rtos 世界,一起帮助读者
揭开 rtos 神奇的面纱。
随着 cortex-m 系列单片机的强势出击,越来越多的 8 位单片机人士正在转向 32
位单片机,32 位的单片机极大地带动了rtos 的发展,相信未来rtos 会更有效
的纵深发展。
目前freertos 的官方rtos 培训 3 天需要动辄 3 万元的培训费用,像华清远见这
种 4 天也要 3000 元的培训费用。很多 rtos 爱好者虽然很喜欢 rtos,但是苦于很
难入门,即使入门了也感觉很难提升层次。为了提升广大 rtos 爱好者的 rtos
理论以及实战水平,推出高效的 rtos 实战书籍以及视频在当下是非常具有意义
的。
衷心感谢大家对开源国产实时操作系统 raw-os 的支持。
2 / 181
敬告读者
笔者是中国开源实时操作系统 raw-os 的作者,此书从落笔到出版花了一年半的
时间,书中尽量避免不必要的废话,和凑字数的任何行为。笔者在实时操作系统
领域积累了有十多年的设计经验,精通目前市场上几乎所有主流的实时操作系
统。笔者目前全职致力于 raw-os 的研发以及推广,raw-os 从诞生到现在已经有
2 年多了,其中经历的艰辛苦酸,是常人所不能感受的。
raw-os 的开发目标是做世界上最好的rtos, 读者从官网上的raw-os特性就可以
知道,raw-os 不是一款简单的重复别人的 rtos。其丰富的内核特性,以及创新
设计足以和目前任何主流商业 rtos 可睥睨。
本书力求涵盖目前 rtos 所有的高效的设计方法,本书的形成是官网上大大小小
几十款芯片平台实战所出来的结果,绝不是市场上一般的 rtos 书籍。只有背负
着无数实战的经验,才能写出一本真正面向实战的书籍。如果采用 raw-os 做项
目开发的话,此书是必备的手册,因为各家 rtos 的原理是共同的,所以此书所
表达的设计方式原理等,也适用其它的商业 rtos。
此书的深度是有的,笔者尽量避免过多的讨论内核的内部实现,即使是这样,也
需要读者花很多的时间去理解,特别是对于初学者,更需要自己去花更多的时间
去拓展的学习,更多的去思考和实践才能更好地掌握书中每一个章节所阐述的理
论以及设计方法。
未来 raw-os 的开源推广之路还很长,需要更多的国人支持才能一步步切实的走
下去,在推广的过程中更好地回馈社会,回馈国人。
raw-os 的官网地址为:
除了本书之外,还会配有额外的讲解视频,以及开发板用来帮助此书的理解。
特别一提的是为了帮助更多的读者理解本书的概念,下面的两个 qq 群能为读者
随时提供解答疑问:
中国rtos 联盟群一:147640063
中国rtos 联盟群二:257989928
所以这是一本提供技术支持的书籍。
raw-os 的代码开发仓库地址为:
raw-os 的 github 仓库地址为:
/jorya/raw-os
3 / 181
micro raw-os 的 github 仓库地址为:
/jorya/micro-raw-os
读此书前的一些必要准备工作
读者如果有其它
文档评论(0)