我想学习如何编写设备驱动程序,因为我认为这很有趣。我使用Mac OS X Macbook,但我也有一台Ubuntu机器(在Mac Min上运行)。我对C很熟悉,目前正在阅读this book。我在网上找到了一些链接,例如Mac Dev Center。我这样做是因为它会很有趣。我认为,由于我编写的软件,看到硬件运行会有真正的满足感。我应该如何开始编写设备驱动程序?
我想我想要的是一些提示或建议和指导,并且有人知道没有驱动程序的设备列表,或者我可以为已支持的某些东西写驱动程序(更喜欢前者我实际上提供了价值)。什么是开始使用的好设备?我咬得比我咀嚼的还多吗?我不害怕低级别的编程或组装,也不需要花费任何精力。我真的很想挑战!
由于您提到了* OS X *和* Linux *,这些设备驱动程序将用于哪些操作系统? – jschmier 2010-02-08 15:52:38
任何一个,我想我更喜欢OS X,因为那是我使用的笔记本电脑。 – 2010-02-08 16:03:30
“没有驱动程序的设备...”任何此类设备都不可用!设备制造商**有**创建驱动程序,否则他们不能销售他们的产品。话虽如此,那里有一些非常非常简单的设备。 – jpaugh 2018-01-19 22:50:58