读《一步一步写嵌入式操作系统》

前段时间看了看SkyEye模拟器,期间留意到CSDN的一些大虾提到《一步一步写嵌入式操作系统》这本书,于是专门去书店买了一本。打开一看真是受益匪浅,这真是一本“写”出来的书,通篇行文流畅,主旨明确,比当下很多“拼”出来的技术书籍不知道高出多少。

这本书是一本基于ARM架构的关于操作系统的书籍,主旨是引导读者一步一步编写一个操作系统。相信你明白,当然作者也知道,仅靠一本书的引导是无法编写一个真正意义的操作系统的,这本书的真正意义在于通过简单可行的实践,让读者可以真正理解操作系统的诸多基本理论。

另外,因为是基于ARM架构的,所以,通过阅读这本书读者还可以深入学习ARM架构和ARM汇编。其实学习ARM汇编语言本身并不难,相关的基本知识都不难理解,学好ARM汇编的难点在于积累ARM汇编的开发经验。学习ARM汇编过程中,很多同学都无法参与真正的汇编项目,因而就缺少解决实际问题的经验,就不能真正的掌握ARM汇编。而《一步一步写嵌入式操作系统》提到的这个方法不失为一个好方法,就是通过编写自己的操作系统来学习ARM汇编。虽然编写的操作系统可能很简单,可能很脆弱,不过都没有关系,你的目的是学习知识,积累经验。

从阅读方式来讲,个人建议有两种读法,一种是通读的方法,一种是结合实践的方法。

时间比较紧张的同学可以采用通读法,通篇读下来也就几天时间,不需要深入细节,从中你可以了解到很多操作系统和ARM架构的知识。

时间允许的同学可以采用结合实践的方法,按着作者的方法一步一步编写自己的操作系统,中间可以加入自己的一些想法。不过采用这种读法之前还是建议先通读一遍,先有个整体了解再开始细致的工作。

如果你对操作系统有兴趣,如果你对ARM架构有兴趣,去买一本吧!

最后声明,我不是托,我不认识作者,虽然我很崇拜这种人。

你可能感兴趣的:(操作系统)