English | 中文 | 简体
首頁 | 線上Q&A | 註冊 | 登入
更清晰的畫質或聲音,請點選
內容

 

 
怎麼將NonOS 的Driver移植到Linux平台上? Linux Device Driver的架構是如何?Driver程式進入點在那裡? 對於kernel API , ioreamp, spin lock, work queue, wait queue 該怎麼去利用?
 
 
 
遇到kernel panic的訊息,不知如何從中解讀訊息去Debug?
載入Driver module後,硬體還是無法正常工作,該怎麼Debug?
 
 
Driver如何跟上層的應用程式溝通? 若有多個應用程式同時存取我的Driver,會不會有Race Condition的問題?要如何處理?我的Driver想做Asynchronous I/O的方式,請問Linux驅動程式又要如何撰寫?
 
 
讀過O'Reilly的Linux Device Drivers這本書,好像有觀念但確還是充滿著實作上的障礙?
 
 
 
Embedded 常見硬體如何撰寫:Serial Port(RS232), MTD Driver, PCI Host /Client device driver, Ethernet Driver, USB Host/Client driver, SD/MMC Driver.
討論
編號標題回應最後發表
8745
0
08-03 12:10, 艾鍗學院
發表討論