2011-03-04 50 views
3

我是一个新手嵌入式linux和我热衷于学习编写设备驱动程序。我有一个FriendlyARM Mini2440板。音频/摄像头驱动程序 - FriendlyARM MINI2440 - S3C2440

请建议该设备的驱动程序会更容易开始学习 - 音频相机或其他什么东西?

需要专家的建议。

非常感谢!

+0

这是一个相当模糊的问题。通常最好是追求一些你有兴趣或未满足的需求,或者有一个已经存在的可以研究和扩展的部分解决方案。否则,找到一个类似问题的解决方案(具有相似属性的设备的驱动程序)并对其进行调整。在课堂环境之外,仅通过学习就可以完成很少的学习 - 大部分进度都是通过尝试满足需求和学习的方式来实现的。 – 2011-03-04 18:09:39

+2

@ chris-stratton谢谢克里斯。我对嵌入式Linux的兴趣使我购买了mini2440。现在我想了解设备驱动程序。因此发布了这样一个问题,寻求一些专家意见我的目标是让嵌入式Linux走出职业生涯。 – 2011-03-04 18:14:42

回答

3

在这两个之间,我会说相机驱动会更简单。 Linux中的音频驱动程序比大多数其他驱动程序更复杂,似乎没有太多的文档编写它们。

您是否阅读过Jonathan Corbet,Alessandro Rubini和Greg Kroah-Hartman的Linux设备驱动程序?这可能是最好的开始。

我建议从串口,闪存或以太网驱动程序开始,按顺序。这些都很常见,代码很简单,并且有很好的文档和示例。

+1

恰恰是我在寻找的那种回应。非常感谢。 – 2011-03-07 17:14:13

相关问题