100 個實驗案例,滿足多元化教學(xué)需求
創(chuàng)龍教儀提供豐富的教學(xué)實驗案例,讓學(xué)生更全面地了解 ARM人工智能、傳感器相關(guān)知識與應(yīng)用,實驗類別如下表:
第一章 | ARM實驗環(huán)境搭建與Linux開發(fā)基礎(chǔ) |
第二章 | Linux系統(tǒng)使用實驗 |
第三章 | Linux設(shè)備驅(qū)動程序開發(fā)實驗 |
第四章 | 基于ARM基礎(chǔ)外設(shè)實驗 |
第五章 | Linux Qt開發(fā)實驗 |
第六章 | Linux Python 開發(fā)實驗 |
向下滑動查看所有內(nèi)容
保姆式操作教程,大大減少老師備課時間
創(chuàng)龍教儀提供保姆式實驗操作教程,提供教學(xué)實驗手冊、教學(xué)實驗視頻,在明確重點知識的前提下,指導(dǎo)學(xué)生一步步操作,幫助快速打好專業(yè)基礎(chǔ),同時大大減少老師們的備課時間,減輕老師們的負(fù)擔(dān)。手冊內(nèi)容如下表:
實驗?zāi)康?/strong> | 幫助學(xué)生理解實驗重點并掌握知識點運用。 |
實驗原理 | 包含模塊原理圖、源碼解析、現(xiàn)象原理等,幫助學(xué)生理解實驗現(xiàn)象的實現(xiàn)方式。 |
實驗設(shè)備 | 介紹實驗所需的硬件設(shè)備、軟件設(shè)備等,讓學(xué)生提前做好實驗準(zhǔn)備,節(jié)約時間成本。 |
實驗步驟 | 詳細(xì)介紹實驗操作步驟,包含源碼編譯、硬件連接、軟件操作等,幫助學(xué)生快速上手。 |
案例分享:3.4 USB3.0 HOST 模塊驅(qū)動開發(fā)實驗
一、實驗?zāi)康?/strong>
(1)熟悉USB3.0 HOST的接口特性。
(2)掌握驗證USB3.0 HOST模塊驅(qū)動的方法。
二、實驗原理實驗箱包含4個USB3.0 HOST,USB3.0 HOST有9根線,3.0的座子內(nèi)部也是9pin的。部分原理圖如下:
完整驅(qū)動源碼等工程文件購買后提供
三、實驗設(shè)備
(1)硬件:TL3568-PlusTEB,USB3.0 U盤。
(2)軟件:Windows 7/10 64bit,VMware17.0.0+Ubuntu18.04.4。
四、實驗步驟
驅(qū)動配置說明
執(zhí)行如下指令進入內(nèi)核文件夾里面,然后輸入命令進入內(nèi)核菜單:
Host#cd/home/tronlong/RK3568/rk356x_linux_release_v1.3.1_20221120/kernel/
Host#make ARCH=arm64 rockchip_linux_defconfig
Host#make ARCH=arm64 menuconfig
在內(nèi)核菜單,通過電腦鍵盤的上下左右按鍵、Enter鍵控制,進入:
> Device Drivers
> USB support
<*> xHCI HCD (USB 3.0) support
選擇USB 3.0驅(qū)動,默認(rèn)已經(jīng)配置完成后,在此無需修改。(“*”代表選擇,通過空格鍵控制):
然后選擇exit不斷退出(按下enter鍵)即可。
備注:如果配置有修改,退出到最后提示是否保存,選擇Yes(按下enter鍵)即可。配置修改后可按照第一章實驗2的2.4.5編譯LinuxSDK小節(jié)重新編譯,生成鏡像,再按照第一章實驗4的4.4.4制作SD系統(tǒng)啟動卡小節(jié)重新制作SD卡,更新驅(qū)動。
硬件連接
(1)將Linux系統(tǒng)啟動卡插至Micro SD卡槽。
(2)使用Type-C線連接USB TO UART2調(diào)試串口到PC機。
(3)連接電源線,先不要上電。
備注:實驗箱出貨配置了系統(tǒng)卡,如果破壞了SD原有內(nèi)容,請先按照RK3568啟動方式4.4.4小節(jié)重新制作SD啟動卡。
設(shè)置串口調(diào)試工具
(1)連接完成后,打開設(shè)備管理器,確認(rèn)COM端口號。如下圖所示:
(2)點擊菜單欄"文件->新建",進入連接配置界面,如下圖所示:
(3)將協(xié)議修改成SERIAL,然后點擊右側(cè)類別的SERIAL。在彈出對話框中,Prot選擇Serial,Port選擇相應(yīng)COM口,波特率為1500000,其他參數(shù)默認(rèn)不變。
(3)點擊連接,在Xshell調(diào)試終端會顯示連接成功和綠色圓點。
(5)登錄實驗箱系統(tǒng)
將實驗箱上電,串口終端會有U-Boot、內(nèi)核和文件系統(tǒng)的調(diào)試信息打印,等待系統(tǒng)登錄界面。
驅(qū)動驗證
成功登錄系統(tǒng)后,請將USB3.0 U盤插至USB3.0 HOST的任一接口,系統(tǒng)將打印固態(tài)硬盤容量、掛載名等信息。
從上圖可看到掛載名為sda,當(dāng)掛載多個存儲設(shè)備時,掛載名可能會變更。
此處通過USB3.0 HOST接口一共寫200MByte測試數(shù)據(jù)至固態(tài)硬盤,可看到本次測試的USB3.0 HOST接口寫速度約為:200MByte / 1.278s ≈ 156.49MB/s。
進入文件系統(tǒng),執(zhí)行如下命令測試USB3.0 HOST1(USB3)接口讀速度。
實驗現(xiàn)象
執(zhí)行相關(guān)命令和操作后,能正常測試USB 3.0HOST接口的讀寫速度,說明USB 3.0HOST接口驅(qū)動正常。
-
傳感器
+關(guān)注
關(guān)注
2551文章
51134瀏覽量
753895 -
ARM
+關(guān)注
關(guān)注
134文章
9098瀏覽量
367707 -
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209616
發(fā)布評論請先 登錄
相關(guān)推薦
評論