本帖最后由 xvbct 于 2010-12-17 13:28 编辑
我看嵌入式LINUX很火爆,好多人上来就是驱动,就是内核。更有甚者,本科毕业就熟悉这个精通那个。是我太笨,还是天才太多。我在大二大三基本这方面全套的书都买齐了,可是看了一点,感觉还是需要从基础学起。可是本科的专业课太难了,想学好这些专业课就需要很大的精力。想问各位正在搞驱动高手们,你们都搞了多少天开始能编写驱动的。为什么这么多人整驱动啊。我是电子信息工程专业的。
我的学习流程如下:大学时,自学了计算机专业的操作系统和数据结构,编译原理,太难,没看。会简单用LINUX操作。毕业到现在两年多,工作用的51和CORTEX-M3。我自学的流程是软件方面:ucos/ii-鸟哥私房菜-linux程序设计第四版-unix环境高级编程-内核基础-这里和硬件开发板一起构建交叉体系开始整驱动-深入理解内核(毛德操的内核分析)
硬件方面:51-cotexm3-arm体系结构编程-arm裸奔-一起构建交叉编译环境-驱动
这只是平台方面的,具体的工作,还要学习具体的知识。看了那么多毕业短短时间,都搞驱动和系统的人,你们怎么学习的啊,我按照我这个规划,发现至少要多半年的时间,才能入门。 |