[問題] 驅動跟應用程式請推薦書籍

作者: sdarktemplar (惟ゆい)   2017-08-17 10:36:30
目前新工作要用FPGA開發東西,需要做以下事情
1. Verilog,大學學過,但是根本忘光了,
上週複習發現硬體轉code跟範例很簡單,
但是看別人實際實作的code要轉硬體就完全黑人問號。
2. Windows and Linux Driver,因為FPGA是PCIe的介面,
所以要有PCIe介面的Driver。
3. Windows and Linux可以控制硬體的Application,同2,
要有程式去控制
目前我在驅動算是沒有經驗,只有八年MCU經驗而已,
Win的App也只寫過簡單的程式,沒有跟硬體溝通過,Linux則是只有Build過IC的SDK
想請教各位前輩,關於上面這三點,有沒有推薦的書籍或是網站可以讓我學習的
謝謝
作者: james732 (好人超)   2017-08-17 11:33:00
從0開始做還是有前人的基礎?
作者: sdarktemplar (惟ゆい)   2017-08-17 11:36:00
前人只有Verilog的code,但是沒交接這樣
作者: wtchen (沒有存在感的人)   2017-08-17 11:37:00
迷路文。兩天後處理。
作者: sdarktemplar (惟ゆい)   2017-08-17 11:51:00
請問我的問題應該去那邊問,謝謝
作者: v00623 (阿哩他命EX PLUS)   2017-08-17 11:56:00
好奇MCU轉Driver的原因
作者: sdarktemplar (惟ゆい)   2017-08-17 11:59:00
不是自願的...
作者: james732 (好人超)   2017-08-17 13:00:00
幾乎是一片空白的話你要不要趕快逃(?)
作者: sdarktemplar (惟ゆい)   2017-08-17 13:06:00
先試試看 反正也有點興趣 老闆也給時間讓我學
作者: johnjohnlin (嗯?)   2017-08-17 13:37:00
Altera pcie 的話好像有半官方的 driver 可以用
作者: james732 (好人超)   2017-08-17 13:39:00
工作如果有時間壓力的話最好有人教或至少有sample1我不懂但2,3都有相當難度尤其是2
作者: Schottky (順風相送)   2017-08-17 13:51:00
硬要扯也不能說沒關係,兩種 driver 都只能用 C/C++ 寫但你又沒有 PC 程式經驗,2 和 3 幾乎不可能交給你做前人連 driver 都沒有表示公司原本就不具備這能力吧?
作者: sdarktemplar (惟ゆい)   2017-08-17 15:29:00
因為要做的東西介面只有輸出mipi跟parallel,好像沒有mcu有mipi或是parallel輸入的介面 所以才用FPGA
作者: MasterChang (我愛ASM)   2017-08-17 17:37:00
越級打怪下場都不好PCIe用CH368可以讓你省不少事情...http://www.wch.cn/download/CH368DS1_PDF.html
作者: poiuy777 (帥氣又拉風)   2017-08-17 22:50:00
小弟寫過Windows Driver幾年 API跟user mode的不一樣 需要習慣一下 還有 Windows很黑 裡面很多struct都是要你保留給它 你不能用 你也不用知道他的功用 這讓我剛開始時
作者: longlongint (華哥爾)   2017-08-17 23:26:00
先把 FPGA 廠商給的光碟片打開來看吧
作者: EdisonX (卡卡獸)   2017-08-18 01:23:00
一定要 windows / linux driver 都要 support ?個人私心是覺得 linux driver 可能比較簡單一點2/3 怎我直覺是同一件事... 只是把 reg 掛在 ui 上?
作者: james732 (好人超)   2017-08-18 01:26:00
如果3要做很精美的UI的話就會超麻煩

Links booklink

Contact Us: admin [ a t ] ucptt.com