100 个实验案例,满足多元化教学需求
创龙教仪提供丰富的教学实验案例,让学生更全面地了解 ARM人工智能、传感器相关知识与应用,实验类别如下表:
第一章 | ARM实验环境搭建与Linux开发基础 |
第二章 | Linux系统使用实验 |
第三章 | Linux设备驱动程序开发实验 |
第四章 | 基于ARM基础外设实验 |
第五章 | Linux Qt开发实验 |
第六章 | Linux Python 开发实验 |
向下滑动查看所有内容
保姆式操作教程,大大减少老师备课时间
创龙教仪提供保姆式实验操作教程,提供教学实验手册、教学实验视频,在明确重点知识的前提下,指导学生一步步操作,帮助快速打好专业基础,同时大大减少老师们的备课时间,减轻老师们的负担。手册内容如下表:
实验目的 | 帮助学生理解实验重点并掌握知识点运用。 |
实验原理 | 包含模块原理图、源码解析、现象原理等,帮助学生理解实验现象的实现方式。 |
实验设备 | 介绍实验所需的硬件设备、软件设备等,让学生提前做好实验准备,节约时间成本。 |
实验步骤 | 详细介绍实验操作步骤,包含源码编译、硬件连接、软件操作等,帮助学生快速上手。 |
案例分享:3.4 USB3.0 HOST 模块驱动开发实验
一、实验目的
(1)熟悉USB3.0 HOST的接口特性。
(2)掌握验证USB3.0 HOST模块驱动的方法。
二、实验原理实验箱包含4个USB3.0 HOST,USB3.0 HOST有9根线,3.0的座子内部也是9pin的。部分原理图如下:
完整驱动源码等工程文件购买后提供
三、实验设备
(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
在内核菜单,通过电脑键盘的上下左右按键、Enter键控制,进入:
> Device Drivers
> USB support
<*> xHCI HCD (USB 3.0) support
选择USB 3.0驱动,默认已经配置完成后,在此无需修改。(“*”代表选择,通过空格键控制):
然后选择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端口号。如下图所示:
(2)点击菜单栏"文件->新建",进入连接配置界面,如下图所示:
(3)将协议修改成SERIAL,然后点击右侧类别的SERIAL。在弹出对话框中,Prot选择Serial,Port选择相应COM口,波特率为1500000,其他参数默认不变。
(3)点击连接,在Xshell调试终端会显示连接成功和绿色圆点。
(5)登录实验箱系统
将实验箱上电,串口终端会有U-Boot、内核和文件系统的调试信息打印,等待系统登录界面。
驱动验证
成功登录系统后,请将USB3.0 U盘插至USB3.0 HOST的任一接口,系统将打印固态硬盘容量、挂载名等信息。
从上图可看到挂载名为sda,当挂载多个存储设备时,挂载名可能会变更。
此处通过USB3.0 HOST接口一共写200MByte测试数据至固态硬盘,可看到本次测试的USB3.0 HOST接口写速度约为:200MByte / 1.278s ≈ 156.49MB/s。
进入文件系统,执行如下命令测试USB3.0 HOST1(USB3)接口读速度。
实验现象
执行相关命令和操作后,能正常测试USB 3.0HOST接口的读写速度,说明USB 3.0HOST接口驱动正常。
全部0条评论
快来发表一下你的评论吧 !