打印
[资料共享]

学习充电啦!USB技术应用与开发课程大放送!

[复制链接]
5742|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
WCHTech2|  楼主 | 2021-2-5 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 WCHTech2 于 2021-2-5 11:28 编辑

#每日话题# #申请原创# #技术资源#
为响应坛友的号召,满足坛友们对USB视频课程的需求!满满干货献上!马上春节假期啦,现已上传了10节课程,供坛友学习充电!收藏,关注即可。一定要记得学哦)
课程名称:USB技术用与开发
课程介绍
首先,USB接口规范及其应用协议在广泛性、通用性、便捷性等方面的优势是不可替代的。学习USB相关知识及应用对于大部分技术人员都有非常大的好处。
此次开设USB技术开发课程的目的,是希望帮助大家解决学习USB开发时遇到的网上缺乏系统教学,没有有经验的老师亲授带入门等学习困难。

讲师介绍
蔡亮,资深USB开发工程师,任职于南京沁恒微电子股份有限公司,具有10年USB开发支持工作经历,熟悉各类USB应用特点,掌握一套针对各类USB疑难问题的解决方法。多年一线USB产品开发应用经验,参与多款公司USB产品的定义及论证并成功量产。其任职公司沁恒微电子的USB产品线覆盖USB接口芯片以及集成USB的单片机,提供USB主机/设备,USB1.1低全速/2.0高速/3.0超高速等各类芯片级解决方案, USB系列产品累计出货量超亿颗。成功定义USB转串口芯片CH340,USB文件管理芯片CH375/6 ,双USB高速接口MCU CH568,32位USB3.0超高速接口MCU CH569等产品并广泛应用于各行各业。沁恒微电子版块欢迎各位来逛,知识干货,赠板活动多多

本次USB开发课程,将会给大家带来以下几点帮助:
1. 从硬件设计、协议规范上熟悉USB接口,在做产品通讯方案时多一个选择。
2. 对于急需完成带有USB项目的人员,能够尽快熟悉USB通信方式,缩短开发周期。
3. 对于新手,可以作为很好的引路人,为其梳理知识点、简化资料、将理论具体化,能够快速上手USB。
4. 分享在USB应用方案中,USB通讯和其他功能一起使用时的设计思路、注意点、需要评估考虑的地方以及一些成功应用案例等等,让大家在代码书写、综合考虑上有提升。

课程大纲(点击课程名,跳转观看)
课程名称课程内容
第一讲:认识USB传输讲解了目前USB的发展,USB设计和选型的规则,名词术语,分析工具等。
第二讲:连接和枚举USB主机和从机的内部结构,相互之间的差异性,USB识别,枚举过程、控制传输等。
第三讲:实现USB键盘键盘设备的结构,和电脑通讯识别过程、数据上传机制,中断传输,软件设计思路,传输包内容解析及其作用。
第四讲:实现USB鼠标说明了绝对鼠标和相对鼠标的区别,使用场合,两种鼠标软件实现方法以及效果演示。
第五讲:USB主机操作HID设备详细解析描述符中各含义对于主机的作用,主机功能软件书写常规方式,标准请求和类请求解析。
第六讲:制作U盘案例讲解存储设备常用的BulkOnly传输协议,批量传输,大容量存储类命令,描述符内容。以及存储协议部分SCSI命令集和UFI命令集。
第七讲:CDC串口设备案例实现CDC类中的虚拟串口设备,讲解描述符如何修改,相关类请求,是否添加inf文件及内容等。
第八讲:自定义USB设备案例讲述如何下位机实现一个免驱HID设备和厂家自定义设备,及上位机的动态链接库函数调用及使用的注意点。
第九讲:Android设备的USB通信-AOA协议讲解如何和Android设备进行握手切换到AOA模式,交互流程USB命令请求及数据解析,后续传输限定。
第十讲:USB高速主机文件方式驱动U盘涉及U盘FAT32文件系统讲解,主机实现文件系统解析,以文件方式操作U盘。

满满干货现已奉上,欢迎坛友们收藏学习,多与我们交流反馈。
后续可增加更多具体用户USB方向实际应用的需求的课程,将在课程中把从构思、选型、设计到实现的完整内容进行详细讲解。

使用特权

评论回复

相关帖子

沙发
hbxhang68| | 2021-3-18 19:33 | 只看该作者
不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

1145

帖子

8

粉丝