韦东山 嵌入式Linux开发课程(1-4期) 无密
其实这个问题很简单,学驱动or学应用完全凭你个人兴趣去选择。毕竟驱动和应用是相辅相成的,其中并没有一个界限,有底层经验,再去做应用,你会感觉很踏实。有了应用经验,你再了解底层,很快就可以组成一个团队。
前几期我们介绍了ARM裸机、uboot、以及linux驱动。本期课程我们将进入linux项目实战的世界,教你手把手做出一个个项目应用。
本课程包括三个大项目和若干衍生项目,涵盖:数码相框、电子书、指针、链表、Makefile、网络编程、USB摄像头驱动、CMOS摄像头驱动、无线视频监控、WIFI网卡、3G上网卡、ALSA声卡驱动、MJPG-STREAMER和电源管理。
应用为主驱动为辅,再现项目实现过程;手把手现场写代码做复杂的项目。
数码相框项目涉及几乎linux软件工程师的所有知识
PS:其实1期和4期估计都出新课了,老版本的应该是免费了。有个小伙伴私聊我,网上照过来的大部分都不能看。发我看了一下都是C4加密的,虽然这种加密法很老,奈何是微软出品比较烦人,我把以前老的网盘翻了一下,把1-4期都补齐了,课程虽然老,技术还可以用,整理不易,勿喷。以前的千峰嵌入式课程,里面也有不少是韦东山老师讲的,网上版本很多,自己不嫌麻烦可以一个一个找来看看。当然支持最新正版,也是不错的选择,相对而且这个课程普适较高,相较于慕课的嵌入式,个人感觉这个比较实用,起码不用花大几万去买设备。
资源目录
/计算机教程QTDLG/09-其他/411-韦东山 嵌入式Linux开发课程(1-4期)/
0期-现场答疑视频
20121111答疑班第1节_Kbuild和怎么改源码适应自己的板子.WMV 421.98M
20121111答疑班第2节_确定设备地址和时序1.WMV 347.44M
20121111答疑班第2节_确定设备地址和时序2.WMV 422.04M
20121111答疑班第3节_hotplug.WMV 337.06M
20121111答疑班第4节_DMA.WMV 32.88M
20121111答疑班第5节_NAND.WMV 404.45M
栈回溯技术及uClibc的堆实现原理.doc 1.10M
1期-Linux及嵌入式入门课
1期2期所有视频目录.TXT 11.17kb
CamPlay.exe 320.00kb
huplayer_cn.exe 3.07M
常见问题.TXT 2.02kb
第0课第1节_刚接触开发板之接口接线工具.WMV 345.19M
第0课第2节_刚接触开发板之烧写裸板程序.WMV 525.39M
第0课第3节_刚接触开发板之重烧整个系统.WMV 169.58M
第0课第4节_刚接触开发板之使用vmwae和预先做好的ubuntu.WMV 126.48M
第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程.WMV 133.97M
第0课第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程.WMV 119.38M
第0课第7节_刚接触开发板之制作根文件系统及初试驱动.WMV 263.71M
第0课第8节_win7下不能使用dnw烧写的替代方法.WMV 234.43M
第10课第1节 内核启动流程分析之编译体验.avi 198.95M
第10课第2节 内核启动流程分析之配置.avi 109.41M
第10课第3节 内核启动流程分析之Makefile.avi 278.06M
第10课第4节 内核启动流程分析之内核启动.avi 592.57M
第11课第1节 构建根文件系统之启动第1个程序.avi 126.47M
第11课第2节 构建根文件系统之init进程分析.avi 412.81M
第11课第3节 构建根文件系统之busybox.avi 158.61M
第11课第4节 构建根文件系统之构建根文件系统.avi 608.58M
第12课第1节 字符设备驱动程序之概念介绍.avi 41.89M
第12课第2.1节 字符设备驱动程序之LED驱动程序_编写编译.avi 160.93M
第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进.avi 158.04M
第12课第2.3节 字符设备驱动程序之LED驱动程序_操作LED.avi 288.65M
第12课第3节 字符设备驱动程序之查询方式的按键驱动程序.avi 270.39M
第12课第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.avi 158.34M
第12课第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.avi 354.59M
第12课第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码.avi 434.43M
第12课第5节 字符设备驱动程序之poll机制.avi 279.28M
第12课第6节 字符设备驱动程序之异步通知.avi 297.28M
第12课第7节 字符设备驱动程序之同步互斥阻塞.avi 245.62M
第2课 GPIO实验.avi 542.06M
第3课 存储管理器实验.avi 499.41M
第4课 MMU实验.avi 366.17M
第5课 NAND FLASH控制器.avi 481.73M
第6课 中断控制器.avi 475.03M
第7课 系统时钟和UART实验.avi 520.22M
第8课 LCD实验.avi 496.93M
第9课第1节 u-boot分析之编译体验.avi 183.51M
第9课第2节 u-boot分析之Makefile结构分析.avi 357.48M
第9课第3节 u-boot分析之源码第1阶段.avi 147.75M
第9课第3节 u-boot分析之源码第2阶段.avi 192.99M
第9课第4节 u-boot分析之u-boot命令实现.avi 296.96M
第9课第5节 u-boot分析_uboot启动内核.avi 392.46M
第一课.1-1.avi 491.06M
视频播放问题解决方法.pdf 139.29kb
视频使用说明.TXT 12.09kb
学前班第1课_第0课_文档图片源码.rar 2.40M
学前班第1课第1节_怎么看原理图之GPIO和门电路.WMV 165.47M
学前班第1课第2.1节_怎么看原理图之协议类接口之UART.WMV 145.09M
学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.WMV 169.67M
学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.WMV 240.46M
学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.WMV 228.68M
学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.WMV 322.72M
学前班第1课第3节_怎么看原理图之内存类接口.WMV 397.27M
学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.WMV 229.37M
学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.WMV 101.08M
学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.WMV 162.20M
源码_文档_图片_原理图_芯片手册.rar 59.93M
1期-S3C6410开发版视频
00.QT6410视频第1部分-裸板实验简介.avi 9.81M
01.第1章裸板程序入门之LED实验第1小节.avi 48.63M
01.第1章裸板程序入门之LED实验第2小节.avi 187.48M
01.第1章裸板程序入门之LED实验第3小节.avi 79.42M
02.第2章LED实验进阶第1小节.avi 136.04M
02.第2章LED实验进阶第2小节.avi 166.65M
03.第3章系统时钟.avi 422.23M
04.第4章串口(UART)第1小节.avi 350.82M
04.第4章串口(UART)第2小节.avi 52.98M
05.第5章链接地址_位置无关码第1节.avi 18.67M
05.第5章链接地址_位置无关码第2节.avi 61.10M
05.第5章链接地址_位置无关码第3节.avi 167.15M
06.第6章DDR.avi 463.79M
07.第7章nand flash实验第1节.avi 308.57M
07.第7章nand flash实验第2节.avi 447.17M
08.第8章异常处理第1节.avi 247.61M
08.第8章异常处理第2节.avi 100.97M
09.第9章中断处理第1节.avi 262.65M
09.第9章中断处理第2节(使用6410的中断向量寄存器).avi 111.20M
09.第9章中断处理第3节(通过中断方式使用串口).avi 123.80M
10.第10章LCD实验第1节.avi 409.50M
10.第10章LCD实验第2节(显示字符_调色板).avi 153.16M
arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 38.22M
QT6410_芯片手册_原理图.rar 50.38M
第05课_链接地址第4节_重定位代码.wmv 206.00M
韦东山Linux视频_QT6410_第1期裸板_第2期驱动代码.rar 43.80M
韦东山Linux视频第1期在Ok6410_mlc_nand的源码.rar 86.68M
1期_裸板_UBoot_文件系统_设备树建立
第01课 环境搭建及工具、概念介绍.WMV 725.72M
第02课 GPIO实验.WMV 806.42M
第03课 存储管理器实验.WMV 577.02M
第04课 MMU实验.WMV 474.50M
第05课 NAND FLASH控制器.WMV 536.64M
第06课 中断控制器.WMV 507.47M
第07课 系统时钟和UART实验.WMV 635.02M
第08课 LCD实验.WMV 621.43M
第09课第1节 u-boot分析之编译体验.WMV 242.47M
第09课第2节 u-boot分析之Makefile结构分析.WMV 398.97M
第09课第3节 u-boot分析之源码第1阶段.WMV 211.11M
第09课第3节 u-boot分析之源码第2阶段.WMV 220.70M
第09课第4节 u-boot分析之u-boot命令实现.WMV 307.34M
第09课第5节 u-boot分析_uboot启动内核.WMV 452.46M
第0课第1节_刚接触开发板之接口接线工具.WMV 345.19M
第0课第2节_刚接触开发板之烧写裸板程序.WMV 525.39M
第0课第3节_刚接触开发板之重烧整个系统.WMV 169.58M
第0课第4节_刚接触开发板之使用vmwae和预先做好的ubuntu.WMV 126.48M
第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程.WMV 133.97M
第0课第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程.WMV 119.38M
第0课第7节_刚接触开发板之制作根文件系统及初试驱动.WMV 263.71M
第0课第8节_在TQ2440,MINI2440上搭建视频所用系统.WMV 294.93M
第0课第9节_win7下不能使用dnw烧写的替代方法.WMV 234.43M
第10课第1节 内核启动流程分析之编译体验.WMV 213.71M
第10课第2节 内核启动流程分析之配置.WMV 147.44M
第10课第3节 内核启动流程分析之Makefile.WMV 305.38M
第10课第4节 内核启动流程分析之内核启动.WMV 697.76M
第11课第1节 构建根文件系统之启动第1个程序.WMV 152.02M
第11课第2节 构建根文件系统之init进程分析.WMV 489.33M
第11课第3节 构建根文件系统之busybox.WMV 136.41M
第11课第4节 构建根文件系统之构建根文件系统.WMV 607.60M
第12课第1节 字符设备驱动程序之概念介绍.WMV 99.70M
第12课第2.1节 字符设备驱动程序之LED驱动程序_编写编译.WMV 258.13M
第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进.WMV 212.77M
第12课第2.3节 字符设备驱动程序之LED驱动程序_操作LED.WMV 346.06M
第12课第3节 字符设备驱动程序之查询方式的按键驱动程序.WMV 352.22M
第12课第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.WMV 162.10M
第12课第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.WMV 401.88M
第12课第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码.WMV 490.73M
第12课第5节 字符设备驱动程序之poll机制.WMV 329.82M
第12课第6节 字符设备驱动程序之异步通知.WMV 375.70M
第12课第7节 字符设备驱动程序之同步互斥阻塞.WMV 313.41M
视频播放问题解决方法.pdf 139.29kb
万勇210学习日记_韦东山Linux视频一二期在210上的移植.rar 3.38M
韦东Linux视频第1第2期所有源码文档图片芯片手册.rar 175.50M
学前班第1课第1节_怎么看原理图之GPIO和门电路.WMV 165.47M
学前班第1课第2.1节_怎么看原理图之协议类接口之UART.WMV 145.09M
学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.WMV 169.67M
学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.WMV 240.46M
学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.WMV 228.68M
学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.WMV 322.72M
学前班第1课第3节_怎么看原理图之内存类接口.WMV 397.27M
学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.WMV 229.37M
学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.WMV 101.08M
学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.WMV 162.20M
2期-从零开始写驱动
韦东山2期
韦东山第2期前11课
3期-嵌入式Linux项目-数码相框+视频监控+电源管理教程
100__移植uboot支持休眠功能.mp4 65.07M
101__移植uboot支持唤醒功能.mp4 42.92M
102__uboot电源管理调试.mp4 38.83M
103__系统睡眠模型_Linux的suspend流程.mp4 95.33M
104__电源管理概述.mp4 44.41M
105__系统睡眠模型_修改内核或驱动以使用suspend功能.mp4 73.06M
106__系统睡眠模型_给驱动程序添加电源管理功能.mp4 87.08M
107__runtime_PM框架.mp4 59.27M
108__修改驱动程序具备runtime_PM功能.mp4 51.50M
109__regulator引入.mp4 92.99M
10__bmp图标显示.mp4 67.82M
110__regulator测试.mp4 25.68M
111__修改数码相框使LCD自动关闭.mp4 56.16M
112__编写支持开关机(suspend)的应用程序.mp4 27.37M
113__从系统角度思考电源管理.mp4 15.93M
11__图标缩放.mp4 82.13M
12__freetyte(ARM版).mp4 84.80M
13__LCD显示bmp图片.mp4 90.43M
14__主界面MainPage显存管理.mp4 94.11M
15__主界面MainPage页面规划.mp4 92.43M
16__主界面MainPage输入功能.mp4 67.24M
17__主界面MainPage测试.mp4 84.36M
18__数码相框效果演示.mp4 52.48M
19__数码相框完整代码讲解.mp4 67.14M
1__系统框架.mp4 62.64M
20__数码相框改进.mp4 38.90M
21__发现BUG__不能显示中文.mp4 1.69M
22__数码相框显示中文测试.mp4 3.02M
23__课后作业1.mp4 20.09M
24__课后作业2.mp4 3.24M
25__1小时学会TCP_UDP网络编程.mp4 146.84M
26__电子书效果及框架.mp4 57.98M
27__阅读、编写电子书代码.mp4 237.78M
28__电子书之指针操作.mp4 62.74M
29__电子书之链表操作.mp4 113.52M
2__字符编码.mp4 101.51M
30__在PC(UBUNTU)上实现电子书.mp4 91.85M
31__通用Makefile编写.mp4 176.57M
32__多种方法支持多输入_轮询.mp4 162.24M
33__多种方法支持多输入_select.mp4 44.61M
34__多种方法支持多输入_多线程.mp4 105.82M
35__电子书支持远程打印.mp4 177.87M
36__完善电子书远程打印.mp4 102.73M
37__V4l2(VideoForLinuxVersion2)框架.mp4 103.95M
38__虚拟驱动vivi测试.mp4 39.43M
39__USB摄像头驱动彻底分析.mp4 200.87M
3__英文和汉字的点阵显示.mp4 125.13M
40__USB摄像头驱动框架.mp4 106.28M
41__从零写USB摄像头驱动_描述符.mp4 171.46M
42__从零写USB摄像头驱动实现数据传输_框架.mp4 82.09M
43__从零写USB摄像头驱动之实现数据传输_简单函数.mp4 104.19M
44__从零写USB摄像头驱动之实现数据传输_设置参数.mp4 92.86M
45__从零写USB摄像头驱动之实现数据传输_URB.mp4 94.36M
46__从零写USB摄像头驱动之实现数据传输_调试.mp4 53.35M
47__从零写USB摄像头驱动_设置属性.mp4 112.01M
48__修改内核uvc驱动支持自制2合一摄像头.mp4 24.76M
49__修改自己写的uvc驱动支持自制2合一摄像头.mp4 120.18M
4__freetyte介绍.mp4 56.35M
50__LCD显示摄像头图像_效果框架_准备工作.mp4 75.57M
51__在LCD上显示摄像头图像_摄像头模块.mp4 168.70M
52__在LCD上显示摄像头图像_转换模块.mp4 111.57M
53__整合代码在LCD上显示摄像头图像.mp4 89.02M
54__在LCD上显示摄像头图像_测试.mp4 77.87M
55__在UBUNTU上显示摄像头图像.mp4 96.69M
56__CMOS摄像头硬件原理.mp4 156.69M
57__从零写CMOS摄像头驱动_画框架.mp4 9.53M
58__从零写CMOS摄像头驱动_框架.mp4 93.37M
59__从零写CMOS摄像头驱动_初始化摄像头模块.mp4 109.91M
5__freetyte(PC版)测试.mp4 137.99M
60__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4 111.98M
61__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4 111.42M
62__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4 93.77M
63__从零写CMOS摄像头驱动_调试.mp4 41.21M
64__便携式无线监控_上.mp4 117.23M
65__便携式无线监控_中.mp4 179.22M
66__便携式无线监控_下.mp4 12.23M
67__WIFI网卡_配置内核.mp4 74.93M
68__WIFI网卡_概念及工具iw(STA模式).mp4 68.85M
69__WIFI网卡_wpa_supplicant工具(STA模式).mp4 106.43M
6__freetyte(ARM版)测试.mp4 84.79M
70__WIFI网卡_dhcp工具及全自动使用wifi.mp4 83.13M
71__WIFI网卡_AP模式.mp4 82.54M
72__WIFI网卡_仿手机写wifi操作程序.mp4 168.83M
73__3G上网卡_工具的使用.mp4 129.74M
74__3G上网卡_编程自动切换模式.mp4 110.85M
75__3G上网卡_编程自动确认拨号端口.mp4 79.78M
76__ALSA声卡_介绍原理和框架.mp4 37.52M
77__ALSA声卡_编写裸板.mp4 156.12M
78__ALSA声卡_裸板测试.mp4 54.99M
79__ALSA声卡_驱动框架.mp4 46.70M
7__LCD显示多行文字.mp4 91.82M
80__ASoC框架.mp4 112.39M
81__ALSA声卡体验.mp4 84.17M
82__ALSA驱动的调用过程分析.mp4 88.39M
83__从零编写ALSA之框架.mp4 91.44M
84__从零编写ALSA之参数设置.mp4 148.16M
85__从零编写ALSA之数据传输.mp4 94.42M
86__从零编写ALSA之调试.mp4 61.98M
87__从零编写ALSA之添加音量控制.mp4 31.55M
88__从零编写ALSA之WM8976.mp4 33.57M
89__参考原厂驱动并移植.mp4 109.97M
8__LCD显示JPG图片.mp4 114.47M
90__修改BUG.mp4 16.48M
91__ALSA声卡应用程序编写.mp4 56.92M
92__mjpeg-streamer_效果演示.mp4 68.81M
93__mjpeg-streamer框架.mp4 49.20M
94__mjpeg-streamer源码分析之主进程.mp4 94.18M
95__mjpeg-streamer源码分析之输入通道.mp4 95.58M
96__mjpeg-streamer源码分析之输出通道.mp4 145.60M
97__自己写mjpeg-streamer客服端_上.mp4 94.21M
98__自己写mjpeg-streamer客服端_下.mp4 81.20M
99__自己写mjpeg-streamer客服端_调试.mp4 44.31M
9__数码相框程序编写_先写框架.mp4 74.95M
4期-安卓内核系统
302.wmv 18.40M
306.wmv 12.21M
309.wmv 8.41M
320.wmv 9.27M
322.wmv 6.11M
401.wmv 11.69M
403.wmv 19.52M
404.wmv 9.23M
405.wmv 11.28M
407.wmv 13.17M
408.wmv 10.24M
410.wmv 6.85M
411.wmv 14.98M
412.wmv 8.20M
413.wmv 13.28M
414.wmv 8.29M
415.wmv 12.05M
416.wmv 11.14M
417.wmv 11.72M
418.wmv 7.48M
419.wmv 6.97M
421.wmv 12.00M
423.wmv 12.66M
425.wmv 8.95M
426.wmv 8.97M
427.wmv 8.38M
428.wmv 11.28M
429.wmv 10.38M
430.wmv 8.72M