線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3627
推到 Plurk!
推到 Facebook!

USB device / host 如何入門?

 
frederick
中階會員


發表:101
回覆:108
積分:66
註冊:2002-08-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-17 22:06:01 IP:218.187.xxx.xxx 未訂閱
各位好: 如果要接觸USB,要如何入們呢? 我想先買兩本書來看: 1. USB complete 2. USB design by example 然後再去買Evaluation Kit 考慮的有:http://www.ftdichip.com/ FTDI RS-232 <-> USB 因他好像又提供現成的delphi函示庫,而且用RS232的方法由USB轉出去。 所以可以用單晶片UART的功能轉成USB。或可用這顆做市面上在賣的 RS-232 <-> USB轉換器。 我曉的USB控制沒那麼簡單,包括了device端的描述、host端程式的撰寫, 只因FTDI這顆有提供host的函示庫,所以host端driver的撰寫可以暫用現成的。 但要控制USB,我想還是需先有基本的認知,所以打算選那兩本書入門有個概念。再來才慢慢接觸到host端driver的撰寫。我之前有K過USB的spec.原來並不那麼好學。這好像跟TCP/IP一樣要去實作那協定。 不曉的大家看法如何? 能提供給我一個入們者一個方向。 謝謝!!!
IBMUSER
一般會員


發表:0
回覆:7
積分:11
註冊:2002-12-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-11 09:43:31 IP:203.73.xxx.xxx 未訂閱
1. 當然你可以使用RS232->USB的Test board,你如果想要更深入了解usb Control,可以介紹兩本書USB2.0程式設計大小兩本.關於USB IC Control有 Philips USBD12,Cypress...可以看看那顆ic最適合你的需求. 2. USB HOST 端的Control有三本關於Device Driver的設計 1)Writing Windows WDM Device Drivers, 2)Programming the Microsoft Windows Driver Model 3)The Windows 2000 Device Driver Book USB Driver是以WDM設計來完成,這三本書都是介紹WDM Driver, 第1)2)有介紹USB Driver Host Control
ghost_liao
一般會員


發表:0
回覆:2
積分:0
註冊:2002-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-15 20:19:52 IP:61.30.xxx.xxx 未訂閱
我找到了一本書 是文魁出版的  名稱 usb2.0硬體設計 作者 蕭世文 內容不只有c++程式也有硬體介紹 如果有需要可以去書店看看
n38870035
一般會員


發表:2
回覆:14
積分:3
註冊:2003-07-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-25 11:58:19 IP:140.134.xxx.xxx 未訂閱
我覺得 usb週邊裝置設備與應用 全華出版 他是用ez-fx系列的晶片,這顆的主控cpu是採用8051類似的控制方法,且可用keil c去compile,所以必較好入門,但是在wdm方面則提供比較少的source code,不過有現成的dll(可參考 http://www.lvr.com/usb.htm)但是還未在c++ builder上run過...所以最近可能自行在測試吧
引言: 各位好: 如果要接觸USB,要如何入們呢? 我想先買兩本書來看: 1. USB complete 2. USB design by example 然後再去買Evaluation Kit 考慮的有:http://www.ftdichip.com/ FTDI RS-232 <-> USB 因他好像又提供現成的delphi函示庫,而且用RS232的方法由USB轉出去。 所以可以用單晶片UART的功能轉成USB。或可用這顆做市面上在賣的 RS-232 <-> USB轉換器。 我曉的USB控制沒那麼簡單,包括了device端的描述、host端程式的撰寫, 只因FTDI這顆有提供host的函示庫,所以host端driver的撰寫可以暫用現成的。 但要控制USB,我想還是需先有基本的認知,所以打算選那兩本書入門有個概念。再來才慢慢接觸到host端driver的撰寫。我之前有K過USB的spec.原來並不那麼好學。這好像跟TCP/IP一樣要去實作那協定。 不曉的大家看法如何? 能提供給我一個入們者一個方向。 謝謝!!!
frederick
中階會員


發表:101
回覆:108
積分:66
註冊:2002-08-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-26 13:16:38 IP:210.244.xxx.xxx 未訂閱
引言: 我覺得 usb週邊裝置設備與應用 全華出版 他是用ez-fx系列的晶片,這顆的主控cpu是採用8051類似的控制方法,且可用keil c去compile,所以必較好入門,但是在wdm方面則提供比較少的source code,不過有現成的dll(可參考 http://www.lvr.com/usb.htm)但是還未在c builder上run過...所以最近可能自行在測試吧
嗨~n38870035您好: 感謝您的回應。這篇章post好久了 href="http://www.beyondlogic.org/">http://www.beyondlogic.org/ 裡有很多資訊,有USB相關的。 嗯~就這樣
n38870035
一般會員


發表:2
回覆:14
積分:3
註冊:2003-07-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-28 09:27:38 IP:140.134.xxx.xxx 未訂閱
沒錯,看來你也有看過喔,不過她們現在都用KEIL C去撰寫,畢竟M8還是用組合語言比較不容易作數學運算,而且cypress公司現在出的晶片已經可以達到usb2.0(400m)EZ-FX2,我個人是想用來驅動CCD,對了再推薦你一個網站 http://www.bcb-box.de/fstart.htm 不知你是用哪顆USB IC,還有速度可達多快啊?
引言:
引言: 我覺得 usb週邊裝置設備與應用 全華出版 他是用ez-fx系列的晶片,這顆的主控cpu是採用8051類似的控制方法,且可用keil c去compile,所以必較好入門,但是在wdm方面則提供比較少的source code,不過有現成的dll(可參考 http://www.lvr.com/usb.htm)但是還未在c builder上run過...所以最近可能自行在測試吧
嗨~n38870035您好: 感謝您的回應。這篇章post好久了 href="http://www.beyondlogic.org/">http://www.beyondlogic.org/ 裡有很多資訊,有USB相關的。 嗯~就這樣 < face="Verdana, Arial, Helvetica">
系統時間:2024-05-02 4:36:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!