我想学习如何编写设备驱动程序,因为我认为这将是有趣的。我使用Mac OS X MacBook,但我还有一台Ubuntu机器(在Mac Min上运行)。我对C语言相当熟悉,目前正在阅读这本书。我在网上找到了一些链接,如Mac Dev Center。我做这件事是因为这将是一件有趣的事情。我认为看到硬件因我编写的软件而操作会让人真正感到满足。
我猜我想要的是一些技巧或建议和指导,还有谁知道没有驱动程序的设备列表,或者我能否为已经支持的设备编写驱动程序(更喜欢前者,这样我就可以提供真正的价值)。从哪个设备开始入手比较好?我是不是贪多嚼不烂了?我不怕底层编程或汇编语言,也不怕付出多少努力。我想要一个挑战!