|
|
1
42
Linux Device Drivers 书还是书 PDFs 在线 的在我看来,这是关于这个主题的比较好的文本之一。 The Linux Kernel Module Programming Guide 是另一个很好的资源。 您可能还想读一本专门关于Linux内核的书。我捡到一本罗伯特·洛夫的 Linux Kernel Development (2nd Edition) 3rd Edition |
|
|
2
35
但是,作为一个附带项目,我在一周内从芯片数据表中编写了一个以太网驱动程序,然后又花了一周时间进行调试。从那以后就不需要碰它了。 一般来说,没有办法说一个司机要做多少工作;一个GPU驱动程序可能要花费数亿美元,一个LED驱动程序最多需要几个小时的工作时间。 |
|
|
3
8
Linux Device Drivers, Third Edition 这是一本必读的书。 为了找到不受支持的硬件部件,您可以为其编写驱动程序,请在 Linux mailing lists |
|
|
4
3
对于Mac,您可能想看一看 Mac OS X Internals 书。这是一本思考和沉重的书,但读起来很有趣。它主要是关于基于PowerPC的Mac,但有一个关于基于Intel的Mac的附录。对于Linux,请看 Linux Device Drivers, 3rd Edition -它更轻(免费PDF在线:),而且真正面向设备驱动程序,可能是一个更好的开始。 |
|
|
GIZ · 伪设备是否在内核中实现为设备驱动程序? 8 年前 |
|
|
Bakus123 · Cuda-编译本地并运行远程 11 年前 |
|
|
mmk · 将x86驱动程序代码放在环1和环2中而不是0中有什么好处吗? 11 年前 |