学习是一种修行
分类: LINUX
2014-01-08 16:06:40
2568932014-01-20 21:42:51
leon_yu:被楼主勤奋务实的学习态度打动,忍不住也啰嗦几句。
你列的学习过程,书籍等基本都OK,相信你收获也肯定不小。不敢说教,给点过来人的经验:
1.对驱动说,宋宝华的《linux详解》是本很好的入门,实例多,很多代码甚至可以直接用,简单说,像各种兵器或实战招式,能直接干活;LDD3,地位不用说,是驱动书的圣经,国内很多书都是照他抄的,内容偏理论,概念,比较难,但理解本书,对驱动认识会有质的提升,我理解为LDD是内核所需的内功。怎么取舍,如何用这两本书,看个人需要。
2.你相对缺乏的一点是,了解各种外围设备的硬件原理,即建议多阅读各芯片spec,这一块韦东山的《嵌入式》也可以参考;
3.纸上得来终觉浅,驱动的实践性很强,建议做点实际项目,回头来看,你读过的书,会有不同的理解。
最后,扯点技术之外的淡,驱动不是高薪代名词,不一定比干其他的好多少,当然也不会差多少。个人觉得,工作,随自己兴趣走,这样虽然屌丝,但做喜欢做的事,多少有点快乐。
谢谢前辈能看我的啰嗦及指导,方向对了,就不怕了,可以努力深入学习。宋宝华的书,当然好,只不过不适合我到时的水平和思维方式。我比较讨厌不知其中所以然而直接弄,有点死脑筋,不过为了安全,这习惯还是好的。所以他的书到时不合适,现在就合适。正好要多实践。对于高薪,其实我也知道一点点,只能说应用也驱动也好,其他也好,毕业可以找到个一般工作,养活自己就可以了,其他吧!以后再说。现在准备准备,怕出去什么都不懂,丢脸
回复 | 举报leon_yu2014-01-15 17:42:19
被楼主勤奋务实的学习态度打动,忍不住也啰嗦几句。
你列的学习过程,书籍等基本都OK,相信你收获也肯定不小。不敢说教,给点过来人的经验:
1.对驱动说,宋宝华的《linux详解》是本很好的入门,实例多,很多代码甚至可以直接用,简单说,像各种兵器或实战招式,能直接干活;LDD3,地位不用说,是驱动书的圣经,国内很多书都是照他抄的,内容偏理论,概念,比较难,但理解本书,对驱动认识会有质的提升,我理解为LDD是内核所需的内功。怎么取舍,如何用这两本书,看个人需要。
2.你相对缺乏的一点是,了解各种外围设备的硬件原理,即建议多阅读各芯片spec,这一块韦东山的《嵌入式》也可以参考;
3.纸上得来终觉浅,驱动的实践性很强,建议做点实际项目,回头来看,你读过的书,会有不同的理解。
最后,扯点技术之外的淡,驱动不是高薪代名词,不一定比干其他的好多少,当然也不会差多少。个人觉得,工作,随自己兴趣走,这样虽然屌丝,但做喜欢做的事,多少有点快乐。
2568932014-01-15 13:26:41
AoyamaRyo:很充实啊。
忍不住罗嗦几句,
2010年的时候看到一本书《自己动手写操作系统》,写的很煽情。于是啃了一半,到CPU的中断门、陷阱门之类内容时感觉头都大了。徘徊了一段时间听说了ARM,RISC指令集的CPU的确比80386容易操作。有一个韩国作者写了一本Linux驱动开发详解,但他的第一个例子用并口实验。我的电脑没有并口,又搜索了一通,决定买块开发板。最终选了OK6410,苦也,感觉按照它的实验手册学不到什么东西,于是想移植UBOOT,但2011年的时候关于S3C6410操作4K/page Nand的资料并不像现在这么丰富。看了它的芯片手册,明确说了最大支持2K/Page,而我的Nand Flash的确是4K/Page,这对一个数学系的人来说实在很无助。后来荒废了好长一段时间,开发板搁置了两年。再后来对自己很气愤,于是大体上读了Uboot1.1.6的源码,用半本挂历作笔记。
APUE是本好书,最新版依然延续了史帝文的风格,只是看了三四章就没再看。有些浮躁,好书太多了,不知道看哪本好。有些书明知道自己不会看(或看不懂),还是会去买。
最终得出结论,嵌入式这玩意,“独学而无友,则耗时又费力”。
&nb
是啊!充实但略带迷茫,自己动手写操作系统我也看了一下,不过看完也写不出什么来,知识了解了大概框架。很多书都是经典,也值得一看,只是经历有限,不能一一都看。uboot源码还是很优秀吧!有空我也打算看看。嵌入式除了一个人学习难,更重要的是没有项目,相信到了公司干着活,迷茫会缓解很多
回复 | 举报AoyamaRyo2014-01-10 09:11:50
很充实啊。
忍不住罗嗦几句,
2010年的时候看到一本书《自己动手写操作系统》,写的很煽情。于是啃了一半,到CPU的中断门、陷阱门之类内容时感觉头都大了。徘徊了一段时间听说了ARM,RISC指令集的CPU的确比80386容易操作。有一个韩国作者写了一本Linux驱动开发详解,但他的第一个例子用并口实验。我的电脑没有并口,又搜索了一通,决定买块开发板。最终选了OK6410,苦也,感觉按照它的实验手册学不到什么东西,于是想移植UBOOT,但2011年的时候关于S3C6410操作4K/page Nand的资料并不像现在这么丰富。看了它的芯片手册,明确说了最大支持2K/Page,而我的Nand Flash的确是4K/Page,这对一个数学系的人来说实在很无助。后来荒废了好长一段时间,开发板搁置了两年。再后来对自己很气愤,于是大体上读了Uboot1.1.6的源码,用半本挂历作笔记。
APUE是本好书,最新版依然延续了史帝文的风格,只是看了三四章就没再看。有些浮躁,好书太多了,不知道看哪本好。有些书明知道自己不会看(或看不懂),还是会去买。
最终得出结论,嵌入式这玩意,“独学而无友,则耗时又费力”。
&nb