日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DIY—USB学习板设计以及驱动开发

發(fā)布時間:2025/3/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DIY—USB学习板设计以及驱动开发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

暑假在Intel OTC做訪問學者時,看到公司有兩個小巧的USB設(shè)備-溫度計和LED音樂播放器,用于交大學生的Linux Kernel教學中。但看似簡單的這些設(shè)備,還是從國外購買而得。因此,從intel回來之后,我就告訴學生能否設(shè)計一種USB學習板,讓USB驅(qū)動程序的設(shè)計和調(diào)試門檻降低。過了一段時間,學生們告訴我,幾經(jīng)賽選,他們看中了Cypress公司的cy7c68013a ?USB接口,打算從原理圖設(shè)計做起,到PCB的布局布線,從0開始自己做一個板子。???

?? ??又過了幾天,學生們說他們設(shè)計的USB學習板已經(jīng)制作好了,在我驚訝之時,他們已經(jīng)動手調(diào)試插在USB口上的LED燈,當然,這是在自帶的windows下調(diào)試,不管怎樣,讓燈亮起來,說明硬件設(shè)計的成功,那份喜悅從他們的神情中已經(jīng)表露無疑了。

????一個從零開始設(shè)計的東西,想怎么把玩就怎么把玩,因此,我建議他們在Linux下讓驅(qū)動跑起來,幾經(jīng)折騰,在Linux下燈也閃爍起來了。于是,學生們把此作為一個簡單的項目,引領(lǐng)后來者從零進行硬件到軟件的設(shè)計,如果你感興趣,可以按以下要求自己DIY

?

1.??????做一個USB接口的硬件,芯片選擇Cypress公司的cy7c68013a,從原理圖設(shè)計起,到PCB的布局布線,做一個完全的硬件

2.??????在windows平臺下,使用Cypress公司針對cy7c68013a提供的windows平臺驅(qū)動,測試PCB板設(shè)計是否成功。

3.??????使用Keil C51?工具寫一個測試程序,下載到板子上,進行測試.

4.??????了解USB硬件協(xié)議,達到會用的目的。

5.??????研究Linux平臺USB驅(qū)動的編寫。

6.??????編寫針對開發(fā)板的USB驅(qū)動。編寫用戶程序,測試所寫的驅(qū)動的正確性。

7.??????設(shè)計具體的硬件設(shè)備,將其連接在開發(fā)板的接口上,編寫具體的USB驅(qū)動和用戶程序。

8.??????擴展設(shè)計和改進。

轉(zhuǎn)載于:https://www.cnblogs.com/lucelujiaming/p/9467844.html

總結(jié)

以上是生活随笔為你收集整理的DIY—USB学习板设计以及驱动开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。