课程介绍:
其实这个问题很简单,学驱动or学应用完全凭你个人兴趣去选择。毕竟驱动和应用是相辅相成的,其中并没有一个界限,有底层经验,再去做应用,你会感觉很踏实。有了应用经验,你再了解底层,很快就可以组成一个团队。
前几期我们介绍了ARM裸机、uboot、以及linux驱动。本期课程我们将进入linux项目实战的世界,教你手把手做出一个个项目应用。
本课程包括三个大项目和若干衍生项目,涵盖:数码相框、电子书、指针、链表、Makefile、网络编程、USB摄像头驱动、CMOS摄像头驱动、无线视频监控、WIFI网卡、3G上网卡、ALSA声卡驱动、MJPG-STREAMER和电源管理。
应用为主驱动为辅,再现项目实现过程;手把手现场写代码做复杂的项目。
数码相框项目涉及几乎linux软件工程师的所有知识
课程目录:
├──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
页:
[1]