【发布时间】:2013-11-04 02:27:36
【问题描述】:
所以我在摆弄 Raspberry Pi,我突然想到“所有这些驱动程序来自哪里”。就像专门针对我在它们身上使用的 SNES 控制器一样......到底有人是怎么想出如何写的。
我对 C 非常了解,而且 C++...好吧。但这一直是我有点想的事情。这很酷,因为它足够低级,可以理解硬件方面可能发生的事情......但也很适合了解操作系统。
我从哪里开始这样的事情?我猜对 Windows 执行此操作会有所不同。
谢谢
【问题讨论】:
-
lwn.net/Kernel/LDD3 Linux 设备驱动手册
-
rml 的Linux Kernel Development 也值得。