决定写这东西,是因为怕自己忘记了。
自己的记性不好, 毅力又不是很高,做事情总是做一半就坚持不下去了,很多翻开的书前一两章非常熟悉,原因就是一直看到第一二章后就歇下了,等到一阵子过后,再看时早已忘记了原先看过的内容,不得不又从头看起,如此恶性循环,最终只是知其皮毛而未曾深入探究过。
我就是如此这般缺乏坚持和探究的精神。
但我不能这般浑浑噩噩下去,要毕业了,要找工作了,没有一技之长如何能在这个社会生存立足呢?我要学习,至少要学深入某一方面吧?
而这个方面我暂且定为:嵌入式。
对于嵌入式还算是蛮有兴趣的。既然有兴趣,就选择这个学吧,希望自己虽然浑浑噩噩,但至少也能学点拿的出手的技能。
所以目前我的计划是:先学linux内核,然后再学嵌入式移植,再Qt开发,完成项目和毕业设计(天啊!我的毕业设计依旧还没动过!!)。完了之后研究一下Android系统,这个估计比较困难,因为目前大多数人做的是开发Android应用,而不是研究底层。
很多人肯定会问,底层有什么好研究的?因为我想做的是移植,所以对于底层还是很有必要了解的。至于扩展开来,实在有太多太多东西要学习了。
而我却很容易浪费时间,例如整个下午我都在刷微博看片听歌等等就浪费了。
所以我要记下我一天所做的,只是希望自己不忘了,也以此激励自己,明天要做得比今天更多更好。
前几天看了新设计团队写的《Linux内核设计的艺术》,蛮好的书,不过感觉要跟陈莉君的《深入分析Linux内核源代码》结合一起看,效果更佳。
由于里面涉及很多的AT&T汇编,而对此我并不太理解,所以这几天借了本汇编语言联系册来做做,并且搜到了很出名的汇编语言教程,由王爽写的,听说口碑不错,下了pdf来看,(图书馆有三本,不过都被出借了)。感觉看书我还是倾向于纸质媒体。
希望我这几天能潜心学习吧,好好看完王爽的《汇编语言》。目前才看到第二章 寄存器(cpu工作原理)(囧,又是看到一二章)。
好吧,希望自己能够坚持把这本书看完,学会汇编的基础,以至于能看得懂或者有更好的对于内存的认识。
明天的计划是:
①上午看完第三章 寄存器(内存访问)
②中午看完第四章 第一个程序。
③晚上看完第五章 【bx】和loop指令。
希望明晚写这东西的时候这些目标是被完成的。