标题: 耐心的等待 [打印本页]
作者: liuyang 时间: 2012-1-3 23:18
标题: 耐心的等待
准备看linux的源代码的,不想,刚一开始遇到了一系列的问题。 对我而言,研究内核代码才是开始的第一步,没想到遇到了很多问题。启
动代码中的汇编代码设计了大量pc机上硬件编程,而我从来没进行过该编程的经验,还有代码的编译是通过makefile写的配置,我不得不去学习
makefile,花了2天时间终于吧makefile的学习pdf看完了,遇到一些很难理解的,但是需要真正去实践才能深入了解,可是我不知道从何入
手,不过简单的已经没问题,看一些简单的makefile也足够了,看什么机会吧这个深入下吧,毕竟linux中编写程序都需要会这个。硬件汇编编程吗,
刚开始看,断断续续的,没办法工作不能丢,一个PCB板子的电路图我画啦
4遍,几乎占用了我上班所有的时间。刚开始画这个我画到第2遍的时候有种抓狂的感觉,但是到第4遍,终于感觉挺顺畅的了。
硬件汇编的编译环境我也断断续续搞了2天,在刚刚终于解决了一个问题,差不多找到了这种编程的脉络了,剩下的还是吧汇编再深入下,一直处于能看懂,却不怎
么写,所以一直没提高,除了上次写的C与汇编混合编程的那次写了简短的小代码。
linux的源码我估计半年时间,理解层次上应该可以了吧。毕竟很多知识点我都知道,只是没看过具体代码的实现。等理解的差不多就可以开始自己的ARM之
旅了。
没想到真正去学真的那么棘手,不过我相信等我通了linux内核,那么写linux驱动程序应该是很快能上手的。学习之路真是一步一步走出来的,现在终于
明白了为什么从底层学起来的人都花了几年的时间,真不是盖的,涉及到的知识面太广了。而却都难于理解。
上个礼拜,不小心看见自己以前买的液晶维修的书,以前很吃力的看最后还是没看懂放弃。不过现在翻了几页,发现上面的原理电路都已经能看懂了,而且都不感觉
到吃力。知识到一个层面,那么看相关的只是就感觉很容易就可以上手。我没深入看下去,但是这本书对我来说已经没那么难了。
其实不管干软件还是硬件,做技术做了这么久,唯一的心得就是,干这些需要点悟性,但更多的是坚持的看资料。想要追着新的技术就必须掌握旧的知识。学了点层
面上的技术一点意思都没。当达到一定高度的时候就是证明自己价值的时候。
选择性的看书,遇到什么不懂,就把相关的书籍全部看一遍,第一遍可能不懂,但是不管怎样都要认真耐心的吧它看完,看完后你就发现你简单的基本能看懂,然后
你在一遍实践一遍看第2第3遍,慢慢你就能消化书上的知识。
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |