Re: [问题] 要玩driver需要懂os吗

楼主: DreamLoser ( )   2012-12-20 17:18:15
听了朋友的建议, 他说os可以用:linux kernel development来当os作业系统的书来看
http://www.tenlong.com.tw/items/9862762063?item_id=326442
干...结果买回来翻到第三章看不懂在冲三小...
根本是无法直接从c接轨呀 囧..... 这已经不是程式语法的问题了 而是概念的问题
我从c知道system call, stack, heap, 多执行绪, pipe(), exec()...我会写code
但这些关键字眼在那本书都有 但问题是就是不知道他讲这个是在作啥...
这本...应该不是作业系统的书吧... 买了几百元...摆在那....当砖头
但好像作业系统的书籍都是讲比较广义的unix.... 有没有作业系统的书是专门讲linux?
刚看了这本:
http://www.tenlong.com.tw/items/0596005652?item_id=28827
不知道是不是属于作业统的书 还是又是一块我新书架上的砖头呢??
真的想找一本不用什么都要讲的作业系统的书, 废话不用多,适合自修...可这种书真
的爆少的... 恐龙书....感觉太厚要啃很久...果然恐龙的皮..很硬!
有没有人建议那种不用啃很久的书?或是虽然要花一些时间 但有并行写程式的书?
真的不想一直只看书 不写程式来实作..感觉会学不到东西
※ 引述《DreamLoser (金属制品)》之铭言:
: 如题... 想去玩写driver. 不过linux kernel progamming好像要懂os跟计结?
: 刚锁定了两本:linux device drivers
: linux device driver progamming
: 第二本好像比较平易一点 但去看天珑网络书局好像无法网络订购 我猜去实体应该也没
: 我个人只会c 但是是属于写普通程式的C 跟硬件结构没啥关联的C...
: OS, 计结没看过 直接看linux device drivers会不会跳很大?XDD
: 可看他的介绍好像写说只要会C就可以看了? 真的还假的?
作者: Spig (Spig)   2012-02-20 17:21:00
没有速成的练功法,请啃恐龙皮
作者: zenixls2 (zenix)   2012-02-20 20:16:00
恐龙已经很速成了,不然直接trace kernel(不懂会更耗时)
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2012-02-20 20:26:00
平田丰那本不错啊
作者: shietsd (123)   2012-02-20 21:53:00
平田那本是讲driver的 你没看过os看得懂才有鬼恐龙本很厚 但是你不用全部看阿 就把你上面提到的看看就好恐龙本有部分章节在讲LINUX
作者: adxis (Acquire higher)   2012-02-20 23:28:00
找实作 os 的书,多少会提到 driver
作者: clampsakura (妖應封光)   2012-02-21 03:53:00
4.4 bad implementation
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2012-02-23 19:29:00
原po不是资工的吗?或是有修过作业系统吗?
作者: iman00b   0000-00-00 00:00:00
Robert Love 的书是 linux kernel 最好入门的一本...我建议你先打好基础再来学吧...楼上有人推你去看恐龙书了,我也觉得你该先看恐龙书。

Links booklink

Contact Us: admin [ a t ] ucptt.com