请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【野火®新书】《FreeRTOS内核实现与应用开发实战指南》正...  

[复制链接]
野火_firege 发布时间:2018-11-5 14:23
1.1  封面
图片1.png
1.2  内容简介
本书是野火嵌入式教学丛书RTOS内核实现与应用开发实战指南的”FreeRTOS版本,全书共467页,24万余字。目前该书已交稿机械工业出版社,年底即可出版见到纸质书。现如今,在纸质版出之前,开源电子版,让大家一睹为快。觉得该书写的不错的,动动你的手指转发下,觉得哪些地方写的不好有瑕疵的,还请大家斧正,野火不才,在此谢过。
" F9 j. s: o/ Z# X* e" E
本书第一部分以FreeRTOS  V9.0.0为蓝本,抽丝剥茧,不断迭代,教大家怎么从0开始把FreeRTOS内核写出来。这一部分是着重讲解FreeRTOS怎么实现的过程,当你学完这部分之后,再来重新使用FreeRTOS或者其它RTOS,那将会得心应手,不仅知其然,而且知其所以然。在源码实现的过程中,涉及到的数据类型,变量名称,函数名称,文件名称以及文件的存放目录都会完全按照FreeRTOS的来实现,有些不必要的代码我会剔除,但并不会影响我们理解整个FreeRTOS的功能。

% x3 [8 }0 H( d- m) E% A9 V' H
这部分每一章都是前一章的基础,环环相扣,逐渐为你揭开FreeRTOS的神秘面纱,读起来会有一种豁然开朗的感觉。如果你再稍微上进一点,把代码都自己敲一遍,然后再仿真的时候出来的效果要是跟我的一样的话,那从心里油然而生的成就感简直就要爆棚,恨不得一下子把本书读完,真是让人看了还想看,读了还想读,流连忘返之际,你不禁会歇斯底里大喊一句:火哥,我爱你。

8 \7 Y' O6 P6 q+ E9 I
本书第二部分以野火STM32全系列开发板(包括M3M4M7)为硬件平台,来讲解FreeRTOS的各个内核对象,例如任务如何创建、优先级如何分配、内部IPC通信机制如何使用等知识点。这部分在讲解FreeRTOS的每个内核对象的API如何使用的同时,还会分析这些API的源码实现,让你不仅知其然也知其所以然。
$ }: d4 C+ _. I$ r; |! V& F
图片1.png
" Y& m7 e; ]3 U
1.3  配套程序
第一部分共有9个例程,与教程章节完全对应,其中第123章没有例程。
图片2.png
第二部分共有22个例程,支持野火STM32全系列开发板,共7个型号。
图片3.png
" J5 B( u* M" k5 n, w& o* T
图片4.png

% b& i3 U8 f  Y1.4  教程截图
野火的教程无论在内容上,还是在教程插图的排版上一直都本着进益求精的精神,该深入讲解的内容绝不会蜻蜓点水一笔带过,该画插图的就一定会精心绘制插图表格来帮助读者理解源码,力求做到由浅入深,深入浅出。

3 f% b' i8 p( U2 e. I; s' M
图片1.png

  S0 B8 J4 O6 a1 c7 A
图片2.png
8 P9 x0 {3 n- O& q+ L
图片3.png

1 P7 O- s% W% f' d
图片4.png

( J2 }# ]3 N& U: f1.5  该书配套的开发板
本书配套野火STM32全系列开发板,针对每个型号的开发板均配了例程。配套的开发板可在野火官方淘宝店铺购买,店铺地址:fire-stm32.taobao.com
图片5.png
f103-MINI
图片6.png
f103-指南者
图片7.png
                                                              f103-霸道
图片8.png
f407-霸天虎
图片9.png
f429-挑战者
1.6  如何获取本书电子版
要想获取该书的电子版,只需简单两步操作即可:1、首先关注野火电子公众号  2、成功关注后在公众号后台回复“野火FreeRTOS书籍”后我们会将该书的下载链接发送给你。
微信图片_20181015093051.jpg
图片10.png
8 w" y; T: M. X' ~+ f9 n( i( q

# N, P" C5 }% l. h" O! G) L/ a$ s

5 |7 U' t- o" a
收藏 评论21 发布时间:2018-11-5 14:23

举报

21个回答
andrewsss 回答时间:2018-11-29 16:38:32
我看的电子版,不知道书上有没有,在P84页,9-8(3)里的宏定义vPortClearBASEPRIFromISR()没有给出,然后9-9(2)里的宏定义listGET_OWNER_OF_HEAD_ENTRY也没有给出,这两个宏一个在portmacro.h中定义,第二个在list.h中定义,我是在源码中找到的,新手的我也找了一会,能在书上加上更好了。然后有个空闲任务的函数 prvIdleTask 没有给出,虽然里面只是个变量的自加,写起来简单,新手还是希望能在书上加上,书很棒,正在学习中,谢谢分享
七哥 回答时间:2018-11-5 15:22:22
不买板子也可以下载
! ]; ]0 \4 v1 m) P7 _下载多了,都不好意思不买
左岸右岸 回答时间:2018-11-6 09:17:58
终于等到火哥这本书了,支持支持
一代睡神的崛起 回答时间:2018-11-5 14:31:03
火哥威武,支持一波
STMCU-管管 回答时间:2018-11-5 14:31:48
哇!支持!
埃斯提爱慕 回答时间:2018-11-5 14:33:10
提示: 作者被禁止或删除 内容自动屏蔽
umbrella12 回答时间:2018-11-5 14:59:55
大佬牛皮
adlu 回答时间:2018-11-5 16:27:18
我就是忍不住要赞一下的那种人!
andey 回答时间:2018-11-5 16:43:46
提示: 作者被禁止或删除 内容自动屏蔽
STMWoodData 回答时间:2018-11-5 16:54:39
提示: 作者被禁止或删除 内容自动屏蔽
andrewsss 回答时间:2018-11-5 17:13:43
支持支持
STM1024 回答时间:2018-11-5 17:31:58
买板子送书还是买书送板子,哈哈~
jeffhe1 回答时间:2018-11-5 19:09:05
真是感激大神
zzwnb 回答时间:2018-11-6 08:40:47
为野火点赞
lospring 回答时间:2018-11-11 10:52:59
谢谢分享,试看一下如何
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版