嵌入式系統
樓主      Linux Device Driver開發的問題
發表時間::2010/12/8 下午 9:30
提問者:ellme embedded

之前有開發過8051及其他單晶片,最近公司需要我把Driver移植到Linux平台上但就是porting不過去? 我對Linux Device Driver的架構也不是很熟悉?
自己有研究過O'Reilly的Linux Device Drivers這本書,好像有點觀念但自己在開發時候又遇到很多困難?我該如何解決這些問題?還是有沒有像大陸一些線上教學影片的網站可以讓我邊看邊學?

第1樓:      回覆主題:Linux Device Driver開發的問題
發表時間::2010/12/8 下午 9:38
提問者:ask embedded
你需要先從以下幾點來了解Linux Device Driver的開發知識

1. 了解上層應用程式如何與你的Driver進行溝通。

2. 還要了解常用的kernel API說明,例如Work Queue、Synchronization、Timer List、Kernel Thread、Interrupt、Bottom Half。

3.要知道Linux kernel對不同硬體類型有不同的Driver Framework。

4.以及如何Debug Linux Device Driver。

這邊有我之前在網路上找到的滿多跟嵌入式Linux driver相關的教學影片,應該對你會有幫助~ 加油^^

http://www.powercam.cc/home.php?user=ittraining&f=slide&v=list&fid=5580

或是參考這網頁的相關資訊
http://www.ittraining.com.tw/etd/course/embedded_driver.html?ref=80

參考資料:艾鍗學院、http://www.ittraining.com.tw
第2樓:      回覆主題:Linux Device Driver開發的問題
發表時間::2011/7/18 上午 10:30
提問者:richard_lin
感覺好像是要把腳踏車變成機車 二個看起來一樣但基本上不一樣的東西!!
此文章源自《電子工程專輯》論壇:
http://forum.eettaiwan.com/FORUM_POST_1000039208_1200195028_0.HTM
返回帖子頁面 列印這個帖子... 列印