搭配100教学实验案例,轻松解决老师备课难题!

描述

100 个实验案例,满足多元化教学需求

创龙教仪提供丰富的教学实验案例,让学生更全面地了解 ARM人工智能、传感器相关知识与应用,实验类别如下表:

 

第一章

ARM实验环境搭建与Linux开发基础

第二章

Linux系统使用实验

第三章

Linux设备驱动程序开发实验

第四章

基于ARM基础外设实验

第五章

Linux Qt开发实验

第六章

Linux Python 开发实验

 

ARM

向下滑动查看所有内容

 

 

保姆式操作教程,大大减少老师备课时间

 

创龙教仪提供保姆式实验操作教程,提供教学实验手册、教学实验视频,在明确重点知识的前提下,指导学生一步步操作,帮助快速打好专业基础,同时大大减少老师们的备课时间,减轻老师们的负担。手册内容如下表:

 

实验目的

帮助学生理解实验重点并掌握知识点运用。

实验原理

包含模块原理图、源码解析、现象原理等,帮助学生理解实验现象的实现方式。

实验设备

介绍实验所需的硬件设备、软件设备等,让学生提前做好实验准备,节约时间成本。

实验步骤

详细介绍实验操作步骤,包含源码编译、硬件连接、软件操作等,帮助学生快速上手。

 

 

 

ARM

 


 

案例分享:3.4 USB3.0 HOST 模块驱动开发实验

一、实验目的

(1)熟悉USB3.0 HOST的接口特性。

 

(2)掌握验证USB3.0 HOST模块驱动的方法。

 


二、实验原理实验箱包含4个USB3.0 HOST,USB3.0 HOST有9根线,3.0的座子内部也是9pin的。部分原理图如下:

 

ARM

完整驱动源码等工程文件购买后提供
 

 

三、实验设备
 

(1) 硬件:TL3568-PlusTEB,USB3.0 U盘。

 

(2) 软件:Windows 7/10 64bit,VMware17.0.0+Ubuntu18.04.4。

 

四、实验步骤
 

驱动配置说明


 

执行如下指令进入内核文件夹里面,然后输入命令进入内核菜单:

 

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


 

ARM


 

ARM

 

 

 

在内核菜单,通过电脑键盘的上下左右按键、Enter键控制,进入:

 

> Device Drivers

> USB support

<*>   xHCI HCD (USB 3.0) support  

选择USB 3.0驱动,默认已经配置完成后,在此无需修改。(“*”代表选择,通过空格键控制):

 

 

ARM

 

然后选择exit不断退出(按下enter键)即可。

备注:如果配置有修改,退出到最后提示是否保存,选择Yes(按下enter键)即可。配置修改后可按照第一章实验2的2.4.5编译LinuxSDK小节重新编译,生成镜像,再按照第一章实验4的4.4.4制作SD系统启动卡小节重新制作SD卡,更新驱动。

 

 

硬件连接
 

(1)将Linux系统启动卡插至Micro SD卡槽。

(2)使用Type-C线连接USB TO UART2调试串口到PC机。

(3)连接电源线,先不要上电。

备注:实验箱出货配置了系统卡,如果破坏了SD原有内容,请先按照RK3568启动方式4.4.4小节重新制作SD启动卡。

 

设置串口调试工具

 

 


 

(1)连接完成后,打开设备管理器,确认COM端口号。如下图所示:

 

 

ARM

 

 

(2)点击菜单栏"文件->新建",进入连接配置界面,如下图所示: 

 

 

 

ARM

 

 

(3)将协议修改成SERIAL,然后点击右侧类别的SERIAL。在弹出对话框中,Prot选择Serial,Port选择相应COM口,波特率为1500000,其他参数默认不变。


 

ARM

 

 

(3)点击连接,在Xshell调试终端会显示连接成功和绿色圆点。

 

 


 

ARM

 

 

(5)登录实验箱系统

 

 

将实验箱上电,串口终端会有U-Boot、内核和文件系统的调试信息打印,等待系统登录界面。

 

 


 

驱动验证
 

成功登录系统后,请将USB3.0 U盘插至USB3.0 HOST的任一接口,系统将打印固态硬盘容量、挂载名等信息。

 

ARM

 

从上图可看到挂载名为sda,当挂载多个存储设备时,挂载名可能会变更。

ARM

 

此处通过USB3.0 HOST接口一共写200MByte测试数据至固态硬盘,可看到本次测试的USB3.0 HOST接口写速度约为:200MByte / 1.278s ≈ 156.49MB/s。

 


进入文件系统,执行如下命令测试USB3.0 HOST1(USB3)接口读速度。
 

ARM

 

实验现象

执行相关命令和操作后,能正常测试USB 3.0HOST接口的读写速度,说明USB 3.0HOST接口驱动正常。

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分