本帖最后由 icecut 于 2017-1-4 13:30 编辑
http://open.21ic.com/Video/index/id/6134
先买不后悔,**慢慢看
我07年就开始关注和学习 usb 了,折腾过 win xp 的驱动层,折腾过arm7 的 device,
2010年换工作去主要负责 linux 驱动层 usb 部分.[工资翻番]
2012年左右开始给公司处理 usb3.0的开发.
今年在外包板块遇到一个 usb linux 驱动的活,万事俱备就欠 usb 了.我一两天搞定的,几千到手....
上几个视频课销售火热,但是有人告诉我真正沉淀下来还需要反复去学习,如果有专用硬件学习环境会好一些.我也虚心接收大家的意见.
于是就有了 usb 这个精品课,小 i 的风格绝对不是就事论事,而是抓住机会求发展.usb 绝对是初学者提高的坚实基础.下面我给大家细细分析:
1.软硬件结合.复杂度偏高.
usb 包含了中断,dma, slave fifo,等常用的模块,是片内最复杂的外设.usb 硬件层实现的也就一半,另一半靠软件管理.代码量大
2.学习 os 的好机会.
如果你不知道如果在 no os 中开发这个复杂的东西,st 给你例程,如果你想在 rtos 中学习如何做复杂工程,st 给你例程.stm32cubeMx 自动生成属于你的代码.
3.练习写规范代码的好机会
很多人代码功能一多就不知道该怎么写才能清晰.usb 的中间件层给大家一个良好的例子,在可移植(支持很多 st mcu)和分层设计上,都注入了 st 很多心血.但是我看 st 的 usb 官方视频并没教大家学习这个能力.所以我要讲出来
4.学习高速总线的好机会
usb 从1.0到3.0, 逻辑层并没有改变,如果你熟悉了 usb,就会高枕无忧,只需要换换硬件,你就能适应从1.5Mbps 到10Gbps 的传输.软件工程师的大杀器.
5.提高工资的垫脚石
usb 开发还是稀缺,因为很多开发过 usb 的还是云里雾里,在 fae 和官方例程的帮助下糊里糊涂的就做成了,里面有多少潜在问题,不清楚,下次面试 usb 的时候说起来也没底气.如果你熟悉 usb,讲起来头头是道,我想多要两千工资不是难事.
6.usb host 是下一个爆发点,学习正当时
host 是个复杂的东西,比 device 开发难度大,但是随着物联网的发展,需要接入 usb 设备越来越多.读卡器读码器,不懂 usbhost 就无法适应公司和行业发展的需要.曲高和寡,学习困难,找到人讨论不易.
7.视频中教你定制板卡
你可以自己去做一个板卡,也可以找我来购买 蚂蚁河 stm32f405 板卡为你提供最专业的学习 usb 平台,帮助你能够学会视频中90%以上的知识.
8.实战部分很务实
一个真实的调试过程,会让用户学到更多的东西,你可以看到老司机也被坑的现状.从而对自己的调试能力和遇到困难后的应对水平得到提升.有问题就解决问题,不会为了表现自己牛X就剪掉遇到问题的片段.
年后又是招聘季了.你们为提高自己工资准备好足够的知识去打动面试官了么?如果还没有,那就赶紧学习吧.还能赶得上时间哦~~~小 i的精品课致力于做好技术卡位,把让我赚到钱的知识都教给大家,以后大家多给我支持就好.
最后在发一遍链接,三个多小时的视频,你值得拥有,大部分课程剪辑成10分钟左右,随时学习..
http://open.21ic.com/Video/index/id/6134
|
|