我想学习如何编写设备驱动程序,因为我认为这会很有趣。我使用 Mac OS X Macbook,但我也有一台 Ubuntu 机器(运行在 Mac Min 上)。我非常熟悉 C 语言,目前正在阅读 这本书。我在网上找到了一些链接,比如 Mac Dev 中心。我这么做是因为这会很有趣。我认为看到硬件因为我编写的软件而运行会有真正的满足感。
我想我需要的是一些技巧、建议和指导,有没有人知道一些没有驱动程序的设备,或者我可以为一些已经支持的设备编写驱动程序(我更喜欢前者,所以我实际上提供了价值)。什么是一个好的开始设备?我是不是贪多嚼不烂?我不害怕低级别的编程或者组装或者任何需要的努力。我真的很喜欢挑战!