2011-03-04 47 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

相關問題