春节学点啥

首先不得不说,懒惰真是万恶之源。1月17号,放假时,就写了这个标题,结果东一下西一下,未曾下手。
今晚,看了电影《摔跤吧,爸爸》,心情久久不能平静,好久没有看过这么励志又充满正能量的电影了。
不过10多天来,到时坚持每天看书学习,重点学习的是:

  1. 《Unix内核源码剖析》:[日]青柳隆宏
  2. 《操作系统实用教程:螺旋方法》:(美)埃尔玛斯里,加里克,莱文
  3. 《 GNU/Linux嵌入式快速编程》:(美)鲁道夫·焦梅蒂
  4. 《从0到1教你写uCOS-III》:野火
    工作10余年,一直是裸奔,好几次都想熟悉一下嵌入式操作系统、linux相关,每一次都是浅尝辄止、无疾而终,希望这一次可以坚持下去。
    挑前面三本书是因为在图书馆只找到这三本类似的书,第四本书则是因为在野火论坛瞎逛,无意发现的。
    目前,看来,这几本书刚刚从不同的层面满足了我当前的求知欲。
    《操作系统实用教程:螺旋方法》:这本书通篇没有一行代码,对于有经验的人来说,可能会觉得讲得太简单,但是细细读来,你却能够理解操作系统的一些来由,尤其会明白,为什么会产生操作系统,操作系统有这么多的内容,是基于什么原因来考虑的,即为什么要做这件事,具体的实施思路是什么。比如互斥,通过举例现实生活中的例子,说明互斥是怎么样产生的,解决的思路是什么。
    《Unix内核源码剖析》:这本书以经典的Unix V6为蓝本,深入浅出地分析源代码,和第一本书结合起来,会恍然大悟,哦,原来这些思想都是通过代码这样来实现的,哦,原来源代码是想表达这个意思。
    《 GNU/Linux嵌入式快速编程》:这本书则和上述两本书的思路完全不一样,即以使用、快速使用为第一原则,你懂不懂、理不理解,并不重要,因为对于操作系统、linux等的理解并非一朝一夕的事,但是不管怎么样,项目总是要做的,所以该书,一上来就讲解三款经典的嵌入式linux板,手把手的讲解,怎么样建立宿主机开发环境,怎么样建立目标板环境。坦白讲,按道理这本书应该比较好入手,但是我却看得云里雾里,因为不是很理解为什么是这样一个操作流程,为什么要安装各种包,为什么要这样操作,等等。粗略看一遍本书,再回头结合前面两本书,的确会加深理解。当然,后续,再动手实践,应该印象会更深。
    《从0到1教你写uCOS-III》:有了前面三本书的阅读后,再看这本书,心中会有豁然开朗的感觉,1是uCOS没有涉及到文件系统等等,重点是阐述系统调度机制,2是基于arm来讲解,特别是上下文切换是在汇编中进行,arm我更加熟悉,所以更容易理解,3是野火这本书,确实设计得不错,一步一步教大家去实现uCOS,从易到难,逐步实施,非常适合初学者。
    总的来说,感觉快入门了,也坚定了坚持学习下去的信心,接下来,除了继续看书以外,按照野火的教程,继续写代码,调试是少不了了。同时,看到《Unix内核源码剖析》的写作缘由和写作过程后,我想我之前对YAFFS2的源代码分析,已经积累了很多的原始学习笔记,应该也可以写不少心得体会了,但是当时记录比较乱,确实需要更多的时间来完善。
    当然,间隙之中,看完了《连城诀》和《侠客行》,《射雕英雄传》正在进行中,_,坚持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值