Global Sources
電子工程專輯網站
電子工程專輯論壇>自由討論>嵌入式系統>Linux Device Driver開發的問題
隨著電子產品應用的多元化,嵌入式系統設計已成為電子設計的重要一環!除了硬體架構的選用外,軟體與開發環境更是不可或缺。如何設計出兼具性能、可靠性、成本、體積和功耗需求的嵌入式系統,是工程師的重要任務,面對設計時的困難,歡迎加入嵌入式系統討論區,和高手們分享設計的經驗和技巧!
精品文章推薦/精品下載推薦
發表新主題  收藏 列印 推薦到我的家族 
問題:

Linux Device Driver開發的問題

發表時間::2010/12/8 下午 9:30
 

作者: ellme embedded

等級: 鐘點工讀生

積分: 112分

發送消息

查看用戶的所有發言

之前有開發過8051及其他單晶片,最近公司需要我把Driver移植到Linux平台上但就是porting不過去? 我對Linux Device Driver的架構也不是很熟悉?
自己有研究過O'Reilly的Linux Device Drivers這本書,好像有點觀念但自己在開發時候又遇到很多困難?我該如何解決這些問題?還是有沒有像大陸一些線上教學影片的網站可以讓我邊看邊學?
引用本留言 回覆主題 關注  鮮花 (
0
)
臭雞蛋 (
0
)
推薦閱讀 : 關於Google map使用陣列建立多邊形
第1樓

回覆主題:Linux Device Driver開發的問題

發表時間::2010/12/8 下午 9:38
 

作者: ask embedded

等級: 鐘點工讀生

積分: 127分

發送消息

查看用戶的所有發言

你需要先從以下幾點來了解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
引用本留言 回覆主題 鮮花 (
0
)
臭雞蛋 (
0
)
推薦閱讀 : 硬體RD煩惱要轉嵌入式韌體RD我該如何學習?
第2樓 回覆主題:Linux Device Driver開發的問題 發表時間::2011/7/18 上午 10:30
 

作者: richard_lin

等級: 鐘點工讀生

積分: 102分

發送消息

查看用戶的所有發言

感覺好像是要把腳踏車變成機車 二個看起來一樣但基本上不一樣的東西!!
引用本留言 回覆主題 鮮花 (
0
)
臭雞蛋 (
0
)
發表新主題


上一則    如何學習Embedded s...
threads and 切換...    下一則  
快速回復
用戶名:
遊客(您目前以遊客身份發表,請登陸 | 註冊)
標題: *
評論: *
驗證碼:  * 
維護專業、整潔的論壇環境需要您的參與,請及時舉報違規留言,如果舉報屬實,我們將給予相應的積分獎勵。
謝謝您的熱心參與!
返回嵌入式系統 | 返回自由討論
本論壇僅陳述專家或個人觀點,並不代表電子工程專輯網站立場。
《電子工程專輯》雜誌免費申請
這是一本專為電子產業設計工程師提供的刊物,只要完整填寫申請表並成功提交,便有機會免費獲得。
我要申請
返回論壇首頁
返回頁首