我是嵌入式 linux 的新手,并且热衷于学习编写设备驱动程序。我有一 block FriendlyARM Mini2440 开发板。
请建议哪种设备驱动程序更容易开始学习 - Audio 或 Camera 或其他?
需要专家的建议。
非常感谢!
最佳答案
在这两者之间,我认为摄像头驱动程序会更简单。 Linux 中的音频驱动程序比大多数其他驱动程序更复杂,并且似乎没有太多关于编写它们的文档。
您是否阅读过 Jonathan Corbet、Alessandro Rubini 和 Greg Kroah-Hartman 合着的《Linux 设备驱动程序》?这可能是最好的开始方式。
我建议按顺序从串行、闪存或以太网驱动程序开始。这些很常见,代码简单明了,并且有很好的文档和示例。
关于音频/摄像头驱动程序 - FriendlyARM Mini2440 - s3c2440,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195224/