linux 书籍推荐


       刚毕业的时候,去OPPO上班。当时我们android驱动组长杨海给我发了个书单,我用了两年时间好好地把下面几本书好好地学了一遍。但是还是好多不是特别明白。之后,做了两年FPGA,懂得了好多硬件和芯片知识。今天我再次把linux学习捡起来,发现自己理解的更加透彻。 所以我觉得,懂得硬件和芯片的知识,这样才能更好地去理解linux和操作系统。也才能更好地写出很好的驱动程序。

      linux内核有时候把东西搞的特别麻烦,比如IIC和spi之类,其实就是很简单的接口。而内核相关的驱动程序就一层层地封装。这本意其实是好的,使软件工程师不需要知道任何硬件的知识。只是我觉得这样太过繁琐。废话不多说,上书单。相关书评,找豆瓣。

一、《UNIX环境高级编程》(第2版)》       作者 :W.Richard Stevens、Stephen A.Rago
二、 《
深入理解计算机系统(原书第2版)》作者:Randal E.Bryant、David O'Hallaron
三、《深入理解 Linux 内核》(第三版) 》   作者:(美)博韦,西斯特
四、《Linux 设备驱动程序》                           作者: 科波特
 

你可能感兴趣的:(linux 书籍推荐)