课程综述

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

● 完全抛弃其他视频“只讲解Linux内核现成驱动的框架,然后下载测试”,完全从0逐行编写,在写驱动之前明确先后步骤,逐个讲解各个知识点,依次完成各个子驱动,循循渐进

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

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

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

韦东山  技术总监

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

适应人群

● 有单片机裸机基础的工程师、学生,准备了解和学习嵌入式Linux驱动

● 最好是学完了“韦东山ARM9裸机课程”的学员

● Linux驱动/系统工程师

● Linux驱动爱好者

● Andriod驱动入门

职业目标

学完后具备相当于1-2年Linux底层和应用开发的经验,学习内核的程序编写技巧。

● Linux和Andriod驱动开发工程师(Andriod驱动只是在Linux基础上增加封装库)

● Linux应用开发工程师

● Linux系统工程师:兼备驱动、应用开发能力、很容易成为系统工程师

温馨提示:

1) 视频介绍文档下载 《韦东山第一期ARM裸机视频介绍》
《韦东山第二期Linux驱动视频介绍》
《韦东山第三期Linux项目视频介绍》
2) 视频画质问题 当使用优酷在线播放时,绝大部分视频为超清效果,很小一部分视频为高清或标清效果。如果需要全超清,请从百度云盘中下载使用然后在本地播放。
3) 离线视频下载 百度网盘总入口(资料更全,此链接永远有效)https://eyun.baidu.com/s/3gfxQpTh
嵌入式学习前篇 第一期ARM裸机 第二期Linux驱动 第三期Linux项目
嵌入式学前篇:
刚接触开发板应该做什么?

免费 共9课时 3174人已学习

怎么看原理图

免费 共10课时 899人已学习

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

免费 共9课时 1744人已学习

u-boot源码深度分析

免费共6课时 796人已学习

内核启动流浅析

免费 共4课时 672人已学习

手把手制作根文件系统

免费 共4课时 571人已学习

简单字符设备驱动

免费 共11课时 586人已学习

嵌入式驱动篇:
 Linux驱动深度开发

280.00共100课时 立即购买

  Linux驱动深度开发

字符设备驱动程序之定时器防抖动 输入子系统的概念介绍
输入子系统之编写驱动程序 驱动程序分层分离概念_总线驱动设备模型
LCD驱动程序之层次分析 LCD驱动程序之硬件操作
LCD驱动程序之编写代码之初步编写 LCD驱动程序之编写代码之硬件设置
LCD驱动程序之编写代码之显存和调色板设置 LCD驱动程序之编译测试
触摸屏驱动程序之概念介绍 触摸屏驱动程序之编写驱动
触摸屏驱动程序之使用TSLIB测试 USB驱动程序之概念介绍
USB驱动程序之USB总线驱动程序 USB驱动程序之USB设备驱动程序之简单编写
USB驱动程序之USB设备驱动程序之鼠标用作键盘 块设备驱动程序的引入
块设备驱动程序的框架 块设备驱动程序的编写驱动之用内存模拟磁盘
NAND FLASH原理及硬件操作 NAND FLASH驱动程序框架
NAND FLASH驱动程序之编写代码之简单编写 NAND FLASH驱动程序之编写代码之完善识别过程
NAND FLASH驱动程序之编写代码之添加MTD设备及测试 NOR FLASH原理及硬件操作
NOR FLASH驱动程序之框架 NOR FLASH驱动程序之编写代码
网卡驱动程序之框架 网卡驱动程序之编写虚拟网卡
移植DM9000C驱动程序之确定相异性 移植DM9000C驱动程序之设置时序
移植DM9000C驱动程序之测试及内存控制器简介 I2C设备裸板程序之I2C总线介绍
I2C设备裸板程序之编写代码 I2C设备裸板程序之测试
I2C驱动程序之框架 I2C驱动程序之编写代码
字符设备驱动程序概念纠正之另一种写法 字符设备驱动程序概念纠正之RTC驱动分析
声音采集播放及IIS接口介绍 UDA1341芯片之L3接口介绍
UDA1341声卡驱动程序分析及测试 WM9876声卡驱动程序编写及测试
使用madplay播放mp3文件 DMA的引入
DMA驱动程序之编写 DMA驱动程序之测试
DMA之内核函数简单介绍 hotplug_uevent机制
hotplug_uevent机制_修改mdev配置支持U盘自动挂载 裸板调试之点灯法
裸板调试之串口打印及栈初步分析 裸板调试之JTAG原理
裸板调试之JTAG调试体验 裸板调试之JTAG调试命令行调试
裸板调试之JTAG调试源码级调试 驱动调试之printk的原理
驱动调试之printk的使用 驱动调试之打印到proc虚拟文件
驱动调试之段错误分析_根据pc值确定出错的代码位置 驱动调试之段错误分析_根据栈信息确定函数调用过程
驱动调试之自制工具_寄存器编辑器 驱动调试之修改系统时钟中断定位系统僵死问题
应用调试之使用strace命令跟踪系统调用 应用调试之使用gdb和gdbserver
配置修改内核打印用户态段错误信息 应用调试之自制系统调用
应用调试之使用自制的系统调用 应用调试之输入模拟器之设计思路
应用调试之输入模拟器之编写保存功能 应用调试之输入模拟器之编写测试模拟功能
3.4.2内核下的I2C驱动之框架介绍 3.4.2内核下的I2C驱动之框架编写代码
3.4.2内核下的I2C驱动之编写设备驱动 3.4.2内核下的I2C驱动之用户态直接访问
3.4.2内核下的I2C驱动之编写总线驱动程序
嵌入式系统移植

免费 共100课时 100人已学习

Linux项目实战:
Linux项目实战

280.00共100课时 立即购买

  Linux项目实战

系统框架 字符的编码方式
英文字母、汉字的点阵显示 freetyte理论介绍
在PC上测试freetyte 在开发板上显示矢量字体
在LCD显示多行文字 电子书效果及框架
阅读及编写电子书代码 电子书之指针操作
电子书之链表操作 在PC(UBUNTU)上实现电子书
编写通用的Makefile 多种方法支持多输入_轮询方式
多种方法支持多输入_select方式 多种方法支持多输入_多线程方式
一小时学会TCP_UDP网络编程 电子书支持远程打印
完善电子书远程打印 LCD显示JPG格式图片
数码相框程序编写_先写框架 bmp数据提取用于图标显示
图标的缩放 LCD显示bmp格式图片
主界面MainPage显存管理 主界面MainPage页面规划
主界面MainPage输入功能 主界面MainPage测试
数码相框效果演示 数码相框完整代码讲解
数码相框改进 发现BUG_:不能显示中文
数码相框显示中文测试 课后作业及思路1
课后作业及思路2 V4l2(Video For Linux Version2)框架
虚拟驱动vivi测试 USB摄像头驱动彻底分析
从零写虚拟摄像头驱动 从零写虚拟摄像头驱动
USB摄像头驱动框架 从零写USB摄像头驱动_分析描述符
从零写USB摄像头驱动之实现数据传输1_框架 从零写USB摄像头驱动之实现数据传输2_简单函数
从零写USB摄像头驱动之实现数据传输3_设置参数 从零写USB摄像头驱动之实现数据传输4_URB
从零写USB摄像头驱动之实现数据传输5_调试 从零写USB摄像头驱动_设置属性
修改UVC支持自制USB摄像头 修改myuvc支持自制USB摄像头
在LCD上显示摄像头图像_效果_框架_准备工作 在LCD上显示摄像头图像_实现摄像头模块
在LCD上显示摄像头图像_实现转换模块 整合代码_在LCD上显示摄像头图像
在LCD上显示摄像头图像_调试测试 在UBUNTU显示摄像头图像
WIFI网卡_配置内核 WIFI网卡_配置内核
WIFI网卡_概念及工具iw(STA模式) WIFI网卡_wpa_supplicant工具(STA模式)
WIFI网卡_dhcp工具及全自动使用wifi WIFI网卡_AP模式
WIFI网卡_仿手机写wifi操作程序 3G上网卡_工具的使用
3G上网卡_编程自动切换模式 3G上网卡_编程自动确认拨号端口
ALSA声卡_介绍原理和框架 ALSA声卡_编写裸板
ALSA声卡_裸板测试 ALSA声卡_驱动框架
ASoC框架 ALSA声卡体验
ALSA驱动的调用过程分析 从零编写ALSA之框架
从零编写ALSA之参数设置 从零编写ALSA之数据传输
从零编写ALSA之调试 从零编写ALSA之添加音量控制
从零编写ALSA之WM8976 参考原厂驱动并移植
修改BUG ALSA声卡应用程序编写
mjpeg-streamer移植_效果演示 mjpeg-streamer框架
mjpeg-streamer源码分析之主进程 mjpeg-streamer源码分析之输入通道
mjpeg-streamer源码分析之输出通道 自己写mjpeg-streamer客服端_上
自己写mjpeg-streamer客服端_下 自己写mjpeg-streamer客服端_调试
电源管理概述 在uboot上实现电源管理_添加休眠命令
在uboot上实现电源管理_编写唤醒功能 在uboot上实现电源管理_调试
系统睡眠模型_Linux的suspend流程 系统睡眠模型_修改内核或驱动以使用suspend功能
系统睡眠模型_给驱动程序添加电源管理功能 runtime_PM框架
修改驱动程序具备runtime_PM功能 regulator概念以及代码编写
regulator之编译测试 修改数码相框使LCD自动关闭
编写支持开关机(suspend)的应用程序 从系统角度考虑电源管理,我们要学习更多
便携式无线监控_上 便携式无线监控_中
便携式无线监控_下 CMOS摄像头硬件原理
从零写CMOS摄像头驱动1_画框架 从零写CMOS摄像头驱动2_驱动框架
从零写CMOS摄像头驱动3_初始化摄像头模块 从零写CMOS摄像头驱动4_逐个讲解并设置摄像头控制器的寄存器
从零写CMOS摄像头驱动5_逐个讲解并设置摄像头控制器的寄存器 从零写CMOS摄像头驱动6_逐个讲解并设置摄像头控制器的寄存器
从零写CMOS摄像头驱动7_编译调试
关于我们 | 常见问题  |  黑名单  | 友情链接  |  各地代理  | 关注我们  
备案号:粤ICP备13035650号-1
︿
顶部