分类: LINUX
2015-04-10 18:04:00
MagicBoy20102015-07-01 11:24:51
shangbaogen:不分析SCSI,usb子系统是不可能搞通的。再说USB子系统太庞大,很难在一节中给叙述完整。PCI倒很实用,除了手机不用PCI,其他地方用pci总线还是挺多的。
PCI太重要了,搞这行的,不懂pci说不过去啊
回复 | 举报MagicBoy20102015-07-01 11:23:58
Trigger_Huang:本书第一版堪称经典,说了很多internal的东西,基本上都是干货。相信如我一样,很多读者都反复读了N遍。所以对于第二版,绝对是翘首以待!!!也感谢作者辛劳的付出。
同时,对于二版的内容,我这里有些浅薄的建议,忍不住信口开河一下:
1,根据目前驱动开发的需求而言,相对于PCI框架,可能驱动程序员碰到的还是USB驱动更多,特别是在嵌入式Linux上。
2,同样,对于块设备而言,分析MTD可能比分析SCSI来得更贴合大众需求。
3,内存分配方面,考虑到很多驱动,比如FB,V4L等,本身需要大量的大块物理连续的内存,可否分析分析这些方案需求?比如通过启动预留,或则还有别的方式?
4,增加一些目前流行的需求的分析,比如电源管理、SMP多核负载均衡等等。
5,一个资深kernel device driver开发人员的调试技巧。
6,………………
非常好的建议。当初之所以考虑SCSI,是因为有兄弟在做存储。其实我更倾向于描述通用的东西,具体的硬件设备现实世界里千差万别,如果懂得了“渔”的技巧,又何必担心捕不到“鱼”呢。我想总的方向还是以嵌入式为主吧,那些具体设备驱动的分析在我看来的确没多大必要,而且容易分散我的精力。
回复 | 举报MagicBoy20102015-07-01 11:17:29
cuannuo:大四的时候从图书馆借阅,费了九牛二虎之力看了七七八八。现在毕业俩年,看见将出新版,非常期待,迫不及待等到出来买本再好好回味下。
可有意见要提?有的话发我邮箱
回复 | 举报