原厂入驻New

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

课程描述

● 本课程句句都是干货,没有一句“正确的废话”,学习后保证可以跟着视频完成相应的实验。

● 本课程从头到尾,每个视频都是现场从0编写/调试工作中的绝大部分驱动,内容—20%理论 +80%实操

● 课程内容涵盖: Linux内核常用机制(总线-设备-驱动,输入子系统, 中断,休眠唤醒,异步通知,阻塞和非阻塞I/O等),常用部件驱动(LED、按键、触摸屏、LCD、USB、Nand Flash、Nor Flash、网卡、I2C[总线驱动和设备驱动]和声卡等)。

● 更有独家调试秘笈倾情奉献:裸机调试,驱动调试和应用调试。

适应人群

● 有嵌入式Linux裸机基础的工程师、学生

● 最好是学完了“最适合入门的嵌入式Linux教程(韦东山裸机课程)”的学员

● Linux驱动/系统工程师

● Linux驱动爱好者

韦东山  技术总监

毕业于中国科学技术大学, 物理软件双学位,畅销书作者《嵌入式Linux应用开发完全手册》作者,10多年嵌入式LINUX行业经验。嵌入式linux培训领域的佼佼者。

嵌入式Linux驱动篇    280立即购买

嵌入式学前篇:
刚接触开发板应该做什么?

免费共9课时7374人已学习

嵌入式Linux必备之看懂原理图

免费共10课时4832人已学习

嵌入式裸机篇:
从单片机升华到ARM系统

免费共8课时5536人已学习

u-boot_内核_根文件系统(ARM裸机1期加强版与2期驱动大全间的衔接)

免费共29课时3682人已学习

Linux内核启动流程深度分析

免费共4课时1896人已学习

名师手把手教你制作根文件系统

免费共4课时1309人已学习

经典实用的字符设备驱动教程

免费共11课时2656人已学习

嵌入式驱动篇:
嵌入式Linux驱动篇——深度开发之现场从零编写工作中的驱动

280.00共104课时立即购买

  嵌入式Linux驱动篇——深度开发之现场从零编写工作中的驱动

1 . 字符设备驱动程序之定时器防抖动2 . 输入子系统概念介绍
3 . 输入子系统第编写驱动程序4 . 驱动程序分层分离概念_总线驱动设备模型
5 . LCD驱动程序之层次分析6 . LCD驱动程序之硬件操作
7 . LCD驱动程序之编写代码之1初步编写_P8 . LCD驱动程序之编写代码之2硬件设置_P
9 . LCD驱动程序之编写代码之3显存和调色板设置_P10 . LCD驱动程序之编译测试_P
11 . 触摸屏驱动程序之概念介绍_P12 . 触摸屏驱动程序之编写驱动_P
13 . 触摸屏驱动程序之使用TSLIB测试_P14 . USB驱动程序之概念介绍
15 . USB驱动程序之USB总线驱动程序16 . USB驱动程序之USB设备驱动程序1简单编写
17 . USB驱动程序之USB设备驱动程序2鼠标用作键盘18 . 块设备驱动程序的引入
19 . 块设备驱动程序的框架20 . 块设备驱动程序的编写驱动之用内存模拟磁盘
21 . NAND FLASH原理及硬件操作22 . NAND FLASH驱动程序框架
23 . NAND FLASH驱动程序之编写代码之1简单编写24 . NAND FLASH驱动程序之编写代码之2完善识别过程
25 . NAND FLASH驱动程序之编写代码之3添加MTD设备及测试26 . NOR FLASH原理及硬件操作
27 . NOR FLASH驱动程序之框架28 . NOR FLASH驱动程序之编写代码
29 . 网卡驱动程序之框架30 . 网卡驱动程序之编写虚拟网卡
31 . 移植DM9000C驱动程序之确定相异性32 . 移植DM9000C驱动程序之设置时序
33 . 移植DM9000C驱动程序之测试及内存控制器简介34 . I2C设备裸板程序之I2C总线介绍
35 . I2C设备裸板程序之编写代码36 . I2C驱动程序之编写代码
37 . 字符设备驱动程序概念纠正之另一种写法38 . 字符设备驱动程序概念纠正之RTC驱动分析
39 . 声音采集播放及IIS接口介绍40 . UDA1341芯片之L3接口介绍
41 . UDA1341声卡驱动程序分析及测试42 . WM9876声卡驱动程序编写及测试
43 . 使用madplay播放mp3文件44 . DMA的引入
45 . DMA驱动程序之编写46 . DMA驱动程序之测试
47 . DMA之内核函数简单介绍48 . hotplug_uevent机制
49 . hotplug_uevent机制_修改mdev配置支持U盘自动挂载50 . 裸板调试之点灯法
51 . 裸板调试之串口打印及栈初步分析52 . 裸板调试之JTAG原理
53 . 裸板调试之JTAG调试体验54 . 裸板调试之JTAG调试命令行调试
55 . 裸板调试之JTAG调试源码级调试56 . 驱动调试之printk的原理
57 . 驱动调试之printk的使用58 . 驱动调试之打印到proc虚拟文件
59 . 驱动调试之段错误分析_根据oops信息确定出错的代码位置60 . 驱动调试之段错误分析_根据栈信息确定函数调用过程
61 . 驱动调试之自制工具_寄存器编辑器62 . 驱动调试之修改系统时钟中断定位系统僵死问题
63 . 应用调试之使用strace命令跟踪系统调用64 . 应用调试之使用gdb和gdbserver_P
65 . 应用调试之配置修改内核打印用户态段错误信息66 . 应用调试之自制系统调用
67 . 应用调试之使用自制的系统调用68 . 应用调试之输入模拟器之设计思路
69 . 应用调试之输入模拟器之编写保存功能70 . 应用调试之输入模拟器之编写测试模拟功能
71 . 内核下的I2C驱动之框架介绍72 . 内核下的I2C驱动之框架编写代码
73 . 内核下的I2C驱动之编写设备驱动74 . 内核下的I2C驱动之用户态直接访问
75 . 内核下的I2C驱动之编写总线驱动程序76 . 多点触摸_电容屏驱动程序_理论框架
77 . 多点触摸_电容屏驱动程序_理论框架_堪误78 . 多点触摸_电容屏驱动程序_编写框架
79 . 多点触摸_电容屏驱动程序_编写框架_实践_tiny441280 . 毕业班第1课第1.1节_自己写bootloader之编写第1阶段
81 . 毕业班第1课第1.2节_自己写bootloader之编写第2阶段82 . 毕业班第1课第2节_自己写bootloader之编译测试
83 . 毕业班第1课第3节_自己写bootloader之改进84 . 毕业班第2课第1节_移植最新u-boot之初试
85 . 毕业班第2课第2.1节_移植最新u-boot之分析启动过程之概述86 . 毕业班第2课第2.2节_移植最新u-boot之分析启动过程之内存分布
87 . 毕业班第2课第2.3节_移植最新u-boot之分析启动过程之重定位88 . 毕业班第2课第3.1节_移植最新u-boot之修改代码之建新板_时钟_SDRAM_UART
89 . 毕业班第2课第3.2节_移植最新u-boot之修改代码支持NAND启动90 . 毕业班第2课第3.3节_移植最新u-boot之修改代码支持NorFlash
91 . 毕业班第2课第3.4节_移植最新u-boot之修改代码支持NandFlash92 . 毕业班第2课第3.5节_移植最新u-boot之修改代码支持DM9000网卡
93 . X 毕业班第2课第4.1节_移植最新u-boot之裁剪和修改默认参数94 . 毕业班第2课第4.2节_移植最新u-boot支持烧写yaffs映象及制作补丁
95 . 毕业班第3课第1节_移植3.4.2内核之框架介绍及简单修改96 . 毕业班第3课第2节_移植3.4.2内核之修改分区及制作根文件系统
97 . 毕业班第3课第3节_移植3.4.2内核之支持yaffs文件系统98 . 毕业班第3课第4节_移植3.4.2内核之裁剪及ECC简介及制作补丁
99 . 毕业班第4课第1节_移植驱动到3.4.2内核之DM9000C100 . 毕业班第4课第2节_移植驱动到3.4.2内核之LED和按键
101 . 毕业班第4课第3节_移植驱动到3.4.2内核之LCD及输入系统102 . 毕业班第4课第4节_移植驱动到3.4.2内核之块设备和虚拟网卡
103 . I2C设备裸板程序之测试104 . I2C驱动程序之框架