3. 第一部分:从0到1教你写FreeRTOS内核¶
本书第一部分以FreeRTOS Nano为蓝本,抽丝剥茧,不断迭代,教大家怎么从0开始把FreeRTOS写出来。这一部分 是着重讲解FreeRTOS怎么实现的过程,当你学完这部分之后,再来重新使用FreeRTOS或者其他RTOS,那将会得心 应手,不仅知其然,而且知其所以然。在源码实现的过程中,涉及的数据类型,变量名称,函数名称,文件名称 以及文件的存放目录都会完全按照FreeRTOS的来实现,有些不必要的代码我会剔除,但并不会影响我们理解整个 OS的功能。
这部分每一章都是前一章的基础,环环相扣,逐渐为你揭开FreeRTOS的神秘面纱,读起来会有一种豁然开朗的感 觉。如果你再稍微上进一点,把代码都自己敲一遍,然后再仿真的时候出来的效果要是跟我的一样的话,那从心 里油然而生的成就感简直就要爆棚,恨不得一下子把本书读完,真是让人看了还想看,读了还想读,流连忘返之 际,你不禁会歇斯底里大喊一句:火哥,我爱你。