为什么要学习USB?
1.USB接口的普遍性
USB在我们日常生活中随处可见,市面上几乎所有的外设都配置USB接口。如:打印机、扫描仪、鼠标键盘、网络硬件设备、视频摄像机、网络存储、视频电话、等等。与此同时,USB PD快充技术已经逐渐形成普及的趋势,各大移动设备、手机厂商各大旗舰机型均配置USB快充技术。
2.嵌入式工程师必备技能
经过多年的发展和沉淀,USB已成为最流行的外设接口标准之一,具有速度快,热插拔,标准统一,携带方便,可连接多个设备等优点,可以预见USB接口在消费类电子产品、嵌入式设备中的应用必将越来越广泛,研发工程师精通USB开发技术,可以让自己开发的产品更具市场竞争力,大大提升自己的职场价值。
3.行业工程师薪资待遇
USB的快速普及,必然导致就业市场对人才需求的提升。作为嵌入式工程师的必备技能,人才市场上对于掌握USB技术、接口电路设计的工程师,薪资待遇也比同期的工程师群体更高、未来的发展前途也更加广阔,技术含金量也更高。
什么是10天USB开发工程师培养计划
1.课程优势
首先,USB接口规范及其应用协议在广泛性、通用性、便捷性等方面的优势是不可替代的。学习USB相关知识及应用对于大部分技术人员都有非常大的好处。
此次开设USB技术开发众筹课程的目的,是希望帮助大家解决学习USB开发时遇到的网上缺乏系统教学,没有有经验的老师亲授带入门等学习困难。
本次USB众筹课程,将会给大家带来以下几点帮助:
1. 从硬件设计、协议规范上熟悉USB接口,在做产品通讯方案时多一个选择。
2. 对于急需完成带有USB项目的人员,能够尽快熟悉USB通信方式,缩短开发周期。
3. 对于新手,可以作为很好的引路人,为其梳理知识点、简化资料、将理论具体化,能够快速上手USB。
4. 分享在USB应用方案中,USB通讯和其他功能一起使用时的设计思路、注意点、需要评估考虑的地方以及一些成功应用案例等等,让大家在代码书写、综合考虑上有提升。
2.讲师介绍
蔡亮,资深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等产品并广泛应用于各行各业。
3.课程大纲
本次课程前期规划10讲,课程总时长约12.4h,共包含以下内容:
1. 认识USB传输,讲解了目前USB的发展,USB设计和选型的规则,名词术语,分析工具等。
2. 连接和枚举,USB主机和从机的内部结构,相互之间的差异性,USB识别,枚举过程、控制传输等。
3. 实现USB键盘,键盘设备的结构,和电脑通讯识别过程、数据上传机制,中断传输,软件设计思路,传输包内容解析及其作用。
4. 实现USB鼠标,说明了绝对鼠标和相对鼠标的区别,使用场合,两种鼠标软件实现方法以及效果演示。
5. USB主机操作HID设备,详细解析描述符中各含义对于主机的作用,主机功能软件书写常规方式,标准请求和类请求解析。
6. 制作U盘设备案例,讲解存储设备常用的BulkOnly传输协议,批量传输,大容量存储类命令,描述符内容。以及存储协议部分SCSI命令集和UFI命令集。
7. 实现CDC串口设备,实现CDC类中的虚拟串口设备,讲解描述符如何修改,相关类请求,是否添加inf文件及内容等。
8. 实现自定义设备。讲述如何下位机实现一个免驱HID设备和厂家自定义设备,及上位机的动态链接库函数调用及使用的注意点。
9. Android设备的USB通讯——AOA协议,讲解如何和Android设备进行握手切换到AOA模式,交互流程USB命令请求及数据解析,后续传输限定。
10. USB高速主机操作U盘,涉及U盘FAT32文件系统讲解,主机实现文件系统解析,以文件方式操作U盘。
根据以上课程的用户群体反馈,后续可增加更多具体用户USB方向实际应用的需求的课程,将在课程中把从构思、选型、设计到实现的完整内容进行详细讲解。
4.开发工具简介
所用开发工具由南京沁恒微电子股份有限公司随课程免费提供,一家专注于连接和控制的芯片设计公司,行业内享有“接口转换专家”的美誉。
1)USB开发板CH549EVT(官方售价125)
2)USB 1.1总线分析仪(官方售价599)
3)CH340 USB转串口模块(官方售价9.9)
USB课程学习配套实物图
5.课程附加服务
1) 答疑解惑:解答USB学习过程中的疑惑及学习方法分享。已购买众筹课程的学员,请扫码添加页面顶端助教老师微信,提供“昵称+众筹订单号”手动邀请进入课程群。
2) 技术支持:USB开发中遇到的问题进行技术支持,分享开发经验
3) 干货资料:USB设计相关参考实例及原理图、评估板
CH340 USB转串口模块(官方售价9.9) 这个哪有卖的 想买两个来用用
h1654155975.4860:跟图片中一样的 没有(2020-04-20)
Snape123:这东西淘宝上有的是(2020-04-20)
获得回报
*USB技术应用与开发视频课程
附赠单片机开发板*1(CH549EVT),CH340USB转串口模块*1(官方售价合计135元)
配送费用:免运费
预计回报发送时间:项目成功结束后7天内
获得回报
*USB技术应用与开发视频课程
附赠USB1.1分析仪*1,单片机开发板*1(CH549EVT),CH340USB转串口模块*1(官方售价合计634元)
配送费用:免运费
预计回报发送时间:项目成功结束后7天内
1. 团购项目存在一定风险,如项目团购成功但发放回报出现问题,您可申请退款退回支持金额(一次性支付)中的尾款部分,而订金部分由于已被项目组织者使用,退还订金事宜需要您和项目组织者自行协商,ElecFans没有帮您追讨订金的义务。
2. 请在下单后15分钟内付款哦,否则您的订单会被自动关闭。
3. 本页面统计的项目总团购人数和总支持金额存在一定的延迟,以单个回报详情为准。