-
课程介绍
从菜鸟入门进阶到嵌入式高手,需要经历哪些阶段?
1. 首先一定要先读懂嵌入式Linux路线图
2. 其次学习C语言编程
3. 然后玩转ARM裸机
4. 掌握Linux操作系统
5. 再到搞定OS内核
6. 接着就是拿下嵌入式驱动
为什么要学驱动呢?
LCD驱动、USB驱动、GPU驱动,总线驱动…
抛开在嵌入式开发过程中要用到驱动的维护和优化不说
现在国内外的芯片厂商越来越多,专职做驱动的职位很多
还有外设、模组等等很多职位也是很大的需求
此外,嵌入式驱动是属于底层的工作,通吃所有嵌入式或芯片设计
精通驱动,相当于你拿到与公务员一样稳定的“金饭碗”
从各大招聘网站来看,搞嵌入式驱动的基本都在月薪1万起跳
搞驱动,才算是真正意义上的嵌入式开发
如果要进阶为嵌入式高手,驱动是一条必经之路
然而,学习的道路并非一帆风顺
很多人自学嵌入式驱动,看得云里雾里,看了一个月不知道在讲些什么
陷入其中无法自拔,想要放弃学习驱动,甚至开始怀疑人生
这时候估计你也开始对自己的智商产生了怀疑,觉得自己不是干这块的料
很多同学估计看了这么久,不知道自己在干什么!
事实上,任何一个复杂的东西都是由简单组成的
对它的理解也要遵循有简单到复杂,由表及里的一个认知过程
学习嵌入式驱动也是这样
为给大家学习嵌入式驱动提供更为便捷的成功之道
继“韦东山手把手教你8周玩转ARM裸机”之后
韦东山老师再大力推出嵌入式Linux驱动课程
从本课程你将GET到这些技能:
掌握嵌入式产品开发从需求分析到详细设计整个过程的开发内容
深入掌握Linux驱动程序开发技巧,熟练移植或编写设备驱动
从零开始完整完成一个真实项目设计
巩固所学内容的同时,迅速积累项目设计经验
达到并超过企业用人的需求,拿到“金饭碗”
课程特色
没有废话,句句都是干货!学习后保证可以跟着视频完成相应的实验。
现场从0编写/调试工作中的绝大部分驱动,内容--- %20理论 + %80实操。
只有我们做到了——为了学员的高效学习,从头到尾都是现场编写代码。
超值内容: 涵盖Linux内核常用机制(总线-设备-驱动,输入子系统, 中断,休眠唤醒,异步通知,阻塞和非阻塞I/O等),常用部件驱动(LED、按键、触摸屏、LCD、USB、Nand Flash、Nor Flash、网卡、I2C[总线驱动和设备驱动]和声卡等)。
独家调试秘笈倾情奉献:裸机调试,驱动调试和应用调试。
以下的人最适合学习本课程
最好是学完了“最适合入门的嵌入式Linux教程(韦东山裸机课程)”的学员
有嵌入式Linux裸机基础的工程师、学生
Linux驱动/系统工程师
Linux驱动爱好者
对嵌入式驱动感兴趣的所有人
训练营活动介绍
韦东山嵌入式Linux驱动课程能帮助训练营成员获得一套较为体系完整的关于嵌入式linux驱动技能和项目实战的知识体系、思维模式和工作方法。
购买课程后,请加该本课程专属QQ群:282093116,加群时,请备注购买该课程的发烧友用户名,否则不予通过;
常见问题Q&A
1、训练营的课程是直播还是录播?线上还是线下?
本期训练营课程是线上录播课程,在学习过程中我们会配合线上直播答疑帮助您解决在学习过程中遇到的问题,在学习中,您有任何疑问,可以记录下来,在学习群/小组提出,导师将会在学习群/小组/直播中解答您的问题。
2、课程学习有次数限制吗?
课程学习没有次数限制,购买后,你可以根据你自身情况,多次进行学习。
3、购买课程后如何学习?
1/ PC端登陆电子发烧友学院: 在我的课程-已购买里面可以找到;
2/ 关注发烧友课堂,在我的课程-已支付里面 可以找到;
3/ 下载电子发烧友APP,在“发现”栏,左上角“学院”中,我的学院可以找到。
微信端购买用户,怎么找到自己的电子发烧友用户名?
微信端会自动授权登陆发烧友学院,登陆后,在我的学院中,最上头像下方为电子发烧友用户名
4、服务团队
除了课程主讲导师,还有课程负责人,班主任以及助教来为你的学习送助攻!
课程大纲
韦东山老师10年的嵌入式教学经验,超过10万的嵌入式工程师师从韦老师。
将自己的方法论、系统化方法总结归纳为知识框架和清单,之后由教研团队完成了课程的设计,将课程内容以及作业和课程之间的关系都进行了精细打磨,让学习更加高效化。
【温馨提示】
本次课程使用的是JZ2440系列开发板,相关2440系列开发板也可以
【课程学习计划安排】
【课程讲师介绍】
【往期学员如何评价?】
【讲师故事】
为何选择从事嵌入式Linux教育?
韦东山:生活与兴趣推着我走上这条路,没什么情怀。
我2005年适职自学Linux时,过程痛苦,把自己的学习所得写了一篇文章:S3C2410完全开发流程,发布在网上;然后就去中兴上班了。此文流传甚广,人民邮电的编辑联系我,要我出书。我答应下来,但是因为一边上班一边写书进度缓慢,于是在2007年辞职专心写书。
2008年书出版了,钱花光了,于是接受华清远见的邀请,去做兼职讲师。讲课过程中,我采用完全不同的风格:从0写代码,边讲边写,大受欢迎,效果超好;慢慢有了名气后,游走于多家培训机构,天天讲课,天天现场写代码。
这样天天做同一件事,天天写同样的代码,实在是烦死人,决定自己录视频算了。
于是2011年底,发布第1套视频,承蒙学生们、工程师们厚爱,他们帮我一起打击盗版,口口传播,于是也就一直坚持到现在。我发现,我有讲课的能力,可以把复杂的问题讲得非常清楚,非常形象。
我希望,众多像我当年初出校园的学生,他们有学习的渴望,我能帮他们一把。所以,一直以来,我不吹牛,不强拉人学习,想适合学习的人不强求。
如果你要学习嵌入式系统,而我恰好经验丰富,你愿意的话我就教你。
悦己之作,方能悦人。这是我们公司的格言,如果做出来的产品你自己都不喜欢,别人怎么会喜欢呢。
在工作中,我就经常回头去重看视频(我也会忘记),从未感到脸红,因为我都是用心录制。
获取完整的嵌入式linux学习计划请点击>>>http://t.elecfans.com/job/linux.html
- 下载文档
课程目录
-
第1讲—字符设备驱动程序之定时器防抖动
付费 00:21:44 立即学习 > -
第2讲—输入子系统概念介绍
付费 00:50:21 立即学习 > -
第3讲—输入子系统第编写驱动程序
付费 01:06:06 立即学习 > -
第4讲—驱动程序分层分离概念_总线驱动设备模型
付费 00:46:35 立即学习 > -
第5讲—LCD驱动程序之层次分析
付费 00:19:47 立即学习 > -
第6讲—LCD驱动程序之硬件操作
付费 00:09:49 立即学习 > -
第7讲—LCD驱动程序之编写代码之1初步编写_P
付费 00:28:45 立即学习 > -
第8讲—LCD驱动程序之编写代码之2硬件设置_P
付费 01:07:13 立即学习 > -
第9讲—LCD驱动程序之编写代码之3显存和调色板设置_P
付费 00:31:38 立即学习 > -
第10讲—LCD驱动程序之编译测试_P
付费 00:19:49 立即学习 > -
第11讲—触摸屏驱动程序之概念介绍_P
付费 00:23:34 立即学习 > -
第12讲—触摸屏驱动程序之编写驱动_P
付费 01:18:28 立即学习 > -
第13讲—触摸屏驱动程序之使用TSLIB测试_P
付费 00:24:41 立即学习 > -
第14讲—USB驱动程序之概念介绍
付费 00:38:25 立即学习 > -
第15讲—USB驱动程序之USB总线驱动程序
付费 00:40:04 立即学习 > -
第16讲—USB驱动程序之USB设备驱动程序1简单编写
付费 00:25:01 立即学习 > -
第17讲—USB驱动程序之USB设备驱动程序2鼠标用作键盘
付费 00:37:51 立即学习 > -
第18讲—块设备驱动程序的引入
付费 00:20:25 立即学习 > -
第19讲—块设备驱动程序的框架
付费 00:19:10 立即学习 > -
第20讲—块设备驱动程序的编写驱动之用内存模拟磁盘
付费 00:49:39 立即学习 > -
第21讲—NAND FLASH原理及硬件操作
付费 00:39:36 立即学习 > -
第22讲—NAND FLASH驱动程序框架
付费 00:36:06 立即学习 > -
第23讲—NAND FLASH驱动程序之编写代码之1简单编写
付费 00:23:10 立即学习 > -
第24讲—NAND FLASH驱动程序之编写代码之2完善识别过程
付费 00:37:29 立即学习 > -
第25讲—NAND FLASH驱动程序之编写代码之3添加MTD设备及测试
付费 00:21:52 立即学习 > -
第26讲—NOR FLASH原理及硬件操作
付费 00:40:59 立即学习 > -
第27讲—NOR FLASH驱动程序之框架
付费 00:23:46 立即学习 > -
第28讲—NOR FLASH驱动程序之编写代码
付费 00:31:59 立即学习 > -
第29讲—网卡驱动程序之框架
付费 00:37:26 立即学习 > -
第30讲—网卡驱动程序之编写虚拟网卡
付费 00:27:44 立即学习 > -
第31讲—移植DM9000C驱动程序之确定相异性
付费 00:32:50 立即学习 > -
第32讲—移植DM9000C驱动程序之设置时序
付费 00:35:17 立即学习 > -
第33讲—移植DM9000C驱动程序之测试及内存控制器简介
付费 00:20:11 立即学习 > -
第34讲—I2C设备裸板程序之I2C总线介绍
付费 00:24:20 立即学习 > -
第35讲—I2C设备裸板程序之编写代码
付费 00:56:50 立即学习 > -
第36讲—I2C驱动程序之编写代码
付费 1:23:11 立即学习 > -
第37讲—字符设备驱动程序概念纠正之另一种写法
付费 0:38:18 立即学习 > -
第38讲—字符设备驱动程序概念纠正之RTC驱动分析
付费 0:31:31 立即学习 > -
第39讲—声音采集播放及IIS接口介绍
付费 0:25:59 立即学习 > -
第40讲—UDA1341芯片之L3接口介绍
付费 0:16:49 立即学习 > -
第41讲—UDA1341声卡驱动程序分析及测试
付费 0:45:52 立即学习 > -
第42讲—WM9876声卡驱动程序编写及测试
付费 0:52:43 立即学习 > -
第43讲—使用madplay播放mp3文件
付费 0:19:20 立即学习 > -
第44讲—DMA的引入
付费 0:07:52 立即学习 > -
第45讲—DMA驱动程序之编写
付费 1:08:58 立即学习 > -
第46讲—DMA驱动程序之测试
付费 0:06:57 立即学习 > -
第47讲—DMA之内核函数简单介绍
付费 0:07:09 立即学习 > -
第48讲—hotplug_uevent机制
付费 0:33:19 立即学习 > -
第49讲—hotplug_uevent机制_修改mdev配置支持U盘自动挂载
付费 0:31:51 立即学习 > -
第50讲—裸板调试之点灯法
付费 0:46:33 立即学习 > -
第51讲—裸板调试之串口打印及栈初步分析
付费 1:15:53 立即学习 > -
第52讲—裸板调试之JTAG原理
付费 0:24:42 立即学习 > -
第53讲—裸板调试之JTAG调试体验
付费 0:17:19 立即学习 > -
第54讲—裸板调试之JTAG调试命令行调试
付费 0:20:57 立即学习 > -
第55讲—裸板调试之JTAG调试源码级调试
付费 0:33:07 立即学习 > -
第56讲—驱动调试之printk的原理
付费 0:32:52 立即学习 > -
第57讲—驱动调试之printk的使用
付费 0:27:48 立即学习 > -
第58讲—驱动调试之打印到proc虚拟文件
付费 1:22:27 立即学习 > -
第59讲—驱动调试之段错误分析_根据oops信息确定出错的代码位置
付费 0:41:25 立即学习 > -
第60讲—驱动调试之段错误分析_根据栈信息确定函数调用过程
付费 0:37:20 立即学习 > -
第61讲—驱动调试之自制工具_寄存器编辑器
付费 0:42:00 立即学习 > -
第62讲—驱动调试之修改系统时钟中断定位系统僵死问题
付费 0:33:20 立即学习 > -
第63讲—应用调试之使用strace命令跟踪系统调用
付费 0:25:07 立即学习 > -
第64讲—应用调试之使用gdb和gdbserver_P
付费 0:42:27 立即学习 > -
第65讲—应用调试之配置修改内核打印用户态段错误信息
付费 0:44:31 立即学习 > -
第66讲—应用调试之自制系统调用
付费 0:38:39 立即学习 > -
第67讲—应用调试之使用自制的系统调用
付费 0:52:59 立即学习 > -
第68讲—应用调试之输入模拟器之设计思路
付费 0:09:03 立即学习 > -
第69讲—应用调试之输入模拟器之编写保存功能
付费 0:17:43 立即学习 > -
第70讲—应用调试之输入模拟器之编写测试模拟功能
付费 1:56:53 立即学习 > -
第71讲—内核下的I2C驱动之框架介绍
付费 0:28:52 立即学习 > -
第72讲—内核下的I2C驱动之框架编写代码
付费 1:26:58 立即学习 > -
第73讲—内核下的I2C驱动之编写设备驱动
付费 0:24:18 立即学习 > -
第74讲—内核下的I2C驱动之用户态直接访问
付费 0:22:13 立即学习 > -
第75讲—内核下的I2C驱动之编写总线驱动程序
付费 1:37:06 立即学习 > -
第76讲—多点触摸_电容屏驱动程序_理论框架
付费 00:33:22 立即学习 > -
第77讲—多点触摸_电容屏驱动程序_理论框架_堪误
付费 00:03:48 立即学习 > -
第78讲—多点触摸_电容屏驱动程序_编写框架
付费 00:26:09 立即学习 > -
第79讲—多点触摸_电容屏驱动程序_编写框架_实践_tiny4412
付费 00:54:41 立即学习 > -
第80讲—毕业班第1课第1.1节_自己写bootloader之编写第1阶段
免费 01:27:21 立即学习 > -
第81讲—毕业班第1课第1.2节_自己写bootloader之编写第2阶段
免费 0:47:49 立即学习 > -
第82讲—毕业班第1课第2节_自己写bootloader之编译测试
免费 0:43:21 立即学习 > -
第83讲—毕业班第1课第3节_自己写bootloader之改进
免费 0:11:37 立即学习 > -
第84讲—毕业班第2课第1节_移植最新u-boot之初试
免费 0:17:56 立即学习 > -
第85讲—毕业班第2课第2.1节_移植最新u-boot之分析启动过程之概述
免费 0:07:44 立即学习 > -
第86讲—毕业班第2课第2.2节_移植最新u-boot之分析启动过程之内存分布
免费 0:33:53 立即学习 > -
第87讲—毕业班第2课第2.3节_移植最新u-boot之分析启动过程之重定位
免费 0:45:53 立即学习 > -
第88讲—毕业班第2课第3.1节_移植最新u-boot之修改代码之建新板_时钟_SDRAM_UART
免费 0:41:37 立即学习 > -
第89讲—毕业班第2课第3.2节_移植最新u-boot之修改代码支持NAND启动
免费 0:47:08 立即学习 > -
第90讲—毕业班第2课第3.3节_移植最新u-boot之修改代码支持NorFlash
免费 0:10:02 立即学习 > -
第91讲—毕业班第2课第3.4节_移植最新u-boot之修改代码支持NandFlash
免费 0:08:57 立即学习 > -
第92讲—毕业班第2课第3.5节_移植最新u-boot之修改代码支持DM9000网卡
免费 0:10:59 立即学习 > -
第93讲—毕业班第2课第4.1节_移植最新u-boot之裁剪和修改默认参数
免费 0:14:54 立即学习 > -
第94讲—毕业班第2课第4.2节_移植最新u-boot支持烧写yaffs映象及制作补丁
免费 0:17:02 立即学习 > -
第95讲—毕业班第3课第1节_移植3.4.2内核之框架介绍及简单修改
免费 0:38:41 立即学习 > -
第96讲—毕业班第3课第2节_移植3.4.2内核之修改分区及制作根文件系统
免费 0:34:57 立即学习 > -
第97讲—毕业班第3课第3节_移植3.4.2内核之支持yaffs文件系统
免费 0:29:32 立即学习 > -
第98讲—毕业班第3课第4节_移植3.4.2内核之裁剪及ECC简介及制作补丁
免费 00:53:28 立即学习 > -
第99讲—毕业班第4课第1节_移植驱动到3.4.2内核之DM9000C
免费 00:57:05 立即学习 > -
第100讲—毕业班第4课第2节_移植驱动到3.4.2内核之LED和按键
免费 00:46:57 立即学习 > -
第101讲—毕业班第4课第3节_移植驱动到3.4.2内核之LCD及输入系统
免费 0:13:00 立即学习 > -
第102讲—毕业班第4课第4节_移植驱动到3.4.2内核之块设备和虚拟网卡
免费 0:10:09 立即学习 > -
第103讲—I2C设备裸板程序之测试
付费 00:31:37 立即学习 > -
第104讲—I2C驱动程序之框架
付费 00:38:07 立即学习 >
课程评分
- 平均评分
- 5.0 8个评分
- 详细评分
-
5星 8 4星 0 3星 0 2星 0 1星 0