知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
關於 linux Device Driver學習問題
1樓
我是從事數位ic design

主管叫我研究,FPGA嵌入式系統 使用Excalibur EPXA1

可是後來發現,要寫linux Device Driver

因為,我們是先用verilog完成數位硬體,然後在fpga板上實現

再來,就是針對硬體寫driver了

不過,小弟c語言不是很熟,看了一本"Linux device drive 2/e" O'REILLY出版的

裡面有好多好深的c語言,不曉得要從那邊下手

不知有沒有先進在研究linux driver 撰寫?

可以給我一些方向學習?
2樓
 
  大致流程如下:
 
 1. 先看一下你的FPGA 和你的系統之間是用什麼界面來溝通
 2. 針對你要用的界面,看一下 Linux 底下有無現成或類似 Driver, 拿來改比較快
    接下來你再寫個AP去控制你的driver..
   
   不過對linux 開發不是很熟的,你要花一些時間去pick up
 
 
 課程顧問  Andre.
3樓
 
  直接找艾鍗的victor 做比較快...
  他真的是硬底子的...
4樓
感謝大大的回答

但研究了幾天還是很吃力!因為我在linux開發不是很熟!

我可能會跟公司申請經費來學習Linux Device Driver的開發技巧

不曉得大大有推薦的嗎?