【资源目录】:

├──【经典 Linux】01_第1期_New(ARM裸机加强版)
| ├──第000课_基础预备知识(原理图该这么看)
| | ├──学前班第1课第1节_怎么看原理图之GPIO和门电路.mp4 65.19M
| | ├──学前班第1课第2.1节_怎么看原理图之协议类接口之UART.mp4 53.73M
| | ├──学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.mp4 56.35M
| | ├──学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.mp4 71.87M
| | ├──学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.mp4 70.77M
| | ├──学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.mp4 102.43M
| | ├──学前班第1课第3节_怎么看原理图之内存类接口.mp4 124.87M
| | ├──学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.mp4 69.27M
| | ├──学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.mp4 27.01M
| | └──学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.mp4 41.22M
| ├──第001课_不要再用老方法学习单片机和ARM
| | ├──第001节_学习单片机没有前途.mp4 26.79M
| | ├──第002节_没有前途为何还要学习单片机.mp4 25.11M
| | └──第003节_怎么学习单片机_选择开发板与开发工具.mp4 37.42M
| ├──第002课_ubuntu环境搭建和ubuntu图形界面操作
| | ├──第000节_安装百问网制作的ubuntu16.04虚拟机.mp4 55.03M
| | ├──第001节_新建目录_新建并编辑文件.mp4 11.86M
| | ├──第002节_word_excel_ppt的操作.mp4 12.31M
| | ├──第003节_图片浏览_音乐播放_视频播放.mp4 18.12M
| | ├──第004节_网络设置_网页浏览_在线听歌_在线看视频.mp4 29.33M
| | ├──第005节_ubuntu软件下载中心.mp4 5.99M
| | ├──第006节_ubuntu系统设置详细讲解.mp4 13.96M
| | └──第007节_linux目录结构初体验.mp4 8.63M
| ├──第003课_linux入门命令
| | ├──001节_linux命令入门演示_P.mp4 18.38M
| | ├──002节_shell命令解析器功能说明_P.mp4 23.72M
| | ├──003节_linux命令提示符和linux命令格式_P.mp4 19.69M
| | ├──004节_linux常用命令引入_P.mp4 1.06M
| | ├──005节_pwd命令__独家记忆方法_P.mp4 2.23M
| | ├──006节_cd命令讲解1__独家记忆方法_P.mp4 1.85M
| | ├──007节_linux基础知识__家目录_当前路径_P.mp4 3.91M
| | ├──008节_linux基础知识__上一个路径_上一次路径_P.mp4 3.21M
| | ├──009节_linux基础知识__linux目录结构介绍_P.mp4 5.64M
| | ├──010节_linux基础知识__绝对路径和相对路径_P.mp4 7.14M
| | ├──011节_cd命令讲解2_注意事项_P.mp4 4.65M
| | ├──012节_ls命令__独家记忆方法_P.mp4 12.47M
| | ├──013节_目录操作mkdir和rmdir_独家记忆方法_P.mp4 8.55M
| | ├──014节_文件操作touch_mv_cp_rm_P.mp4 37.03M
| | ├──015节_文件查看和编辑cat_gedit_P.mp4 7.52M
| | ├──016节_清除屏幕_clear和reset_P.mp4 4.40M
| | └──017节_帮助信息man_info_help_P.mp4 19.09M
| ├──第004课_vi编辑器
| | ├──vi编辑器1__vi编辑器课程特色和课程纲要_P.mp4 1.78M
| | ├──vi编辑器2__vi编辑器的引入_P.mp4 7.25M
| | ├──vi编辑器3__vi编辑器的三种模式__模式间相互切换_P.mp4 9.96M
| | ├──vi编辑器4__文件的打开_新建_保存_P.mp4 11.51M
| | ├──vi编辑器5__如何使vi快速移动光标__vi的难点_P.mp4 18.24M
| | ├──vi编辑器6__文本复制_粘贴_删除_撤销__百问网独家记忆方法_P.mp4 12.70M
| | └──vi编辑器7__文本查找和替换__百问网独家记忆方法_P.mp4 6.47M
| ├──第005课_linux进阶命令
| | ├──linux进阶命令1__find查找文本_P.mp4 13.69M
| | ├──linux进阶命令2__grep查找字符串_P.mp4 10.82M
| | ├──linux进阶命令3__file查看文件类型_P.mp4 10.12M
| | ├──linux进阶命令4__which和whereis查找命令所在位置_P.mp4 5.63M
| | ├──linux进阶命令5__gzip和bzip2单个文件的压缩和解压_P.mp4 34.84M
| | └──linux进阶命令6__tar多个文件和目录的压缩和解压_P.mp4 20.32M
| ├──第006课_开发板熟悉与体验
| | ├──第001节_开发板部件介绍与串口连接.mp4 38.05M
| | ├──第002节_使用eop烧写裸板程序.mp4 66.29M
| | ├──第003节_eop常见问题.mp4 37.57M
| | ├──第004节_使用uboot烧写裸板程序.mp4 47.21M
| | ├──第005节_恢复出厂系统.mp4 49.13M
| | └──第006节_一句话解决嵌入式开发ping问题.mp4 71.85M
| ├──第007课_裸机开发步骤和工具使用
| | ├──第001节_裸机开发步骤简介.mp4 23.16M
| | ├──第002节_source insight代码查看工具的使用.mp4 61.64M
| | └──第003节_notepad编辑器和二进制文件查看工具.mp4 31.84M
| ├──第008课_第1个ARM裸板程序及引申
| | ├──第001节_辅线1_硬件知识_LED原理图.mp4 30.66M
| | ├──第002节_辅线1_硬件知识_S3C2440启动流程与GPIO操作.mp4 42.00M
| | ├──第003节_编写第1个程序点亮LED.mp4 67.36M
| | ├──第004节_汇编与机器码_P.mp4 53.98M
| | ├──第005节_编程知识_进制_P.mp4 40.67M
| | ├──第006节_编程知识_字节序_位操作_P.mp4 42.55M
| | ├──第007节_编写C程序控制LED_P.mp4 50.01M
| | ├──第008节_几条汇编指令_bl_add_sub_ldm_stm_P.mp4 47.86M
| | ├──第009节_解析C程序的内部机制_P.mp4 82.27M
| | └──第010节_完善LED程序_编写按键程序_P.mp4 58.65M
| ├──第009课_gcc和arm-linux-gcc和Makefile
| | ├──第001节_gcc编译器1_gcc常用选项__gcc编译过程详解_P.mp4 46.60M
| | ├──第002节_gcc编译器2_深入讲解链接过程_P.mp4 24.27M
| | ├──第003节_c语言指针复习1__指向char和int的指针_P.mp4 73.13M
| | ├──第004节_c语言指针复习2_指向数组和字符串的指针_P.mp4 63.09M
| | ├──第005节_Makefile的引入及规则_P.mp4 46.49M
| | ├──第006节_Makefile的语法_P.mp4 52.97M
| | ├──第007节_Makefile函数_P.mp4 30.49M
| | └──第008节_Makefile实例_P.mp4 54.37M
| ├──第010课_掌握ARM芯片时钟体系
| | ├──第001节_S3C2440时钟体系结构_P.mp4 43.92M
| | └──第002节_编程提高运行时钟_P.mp4 44.61M
| ├──第011课_串口(UART)的使用
| | ├──第001节_辅线1_硬件知识_UART硬件介绍_P.mp4 50.51M
| | ├──第002节_S3C2440_UART编程_P.mp4 72.26M
| | ├──第003节_从零实现用于裸机调试的printf函数_手动确定可变参数_P.mp4 99.05M
| | ├──第004节_从零实现用于裸机调试的printf函数_自动确定可变参数_P.mp4 74.19M
| | └──第005节_从零实现用于裸机调试的printf函数_printf函数在x86和arm平台的实现_P.mp4 60.41M
| ├──第012课_内存控制器与SDRAM
| | ├──第001节_辅线1_硬件知识_内存接口概念_P.mp4 48.47M
| | ├──第002节_辅线1_硬件知识_不同位宽设备的连接_P.mp4 62.21M
| | ├──第003节_辅线1_硬件知识_时序图分析示例_P.mp4 53.30M
| | └──第004节_辅线1_硬件知识_SDRAM的设置_P.mp4 102.07M
| ├──第013课_代码重定位
| | ├──第001节_段的概念_重定位的引入_P.mp4 40.99M
| | ├──第002节_链接脚本的引入与简单测试_P.mp4 73.23M
| | ├──第003节_链接脚本的解析_P.mp4 56.25M
| | ├──第004节_拷贝代码和链接脚本的改进_P.mp4 41.76M
| | ├──第005节_代码重定位与位置无关码_P.mp4 84.12M
| | └──第006节_重定位_清除BSS段的C函数实现_P.mp4 53.00M
| ├──第014课_异常与中断
| | ├──第001节_概念引入与处理流程_P.mp4 58.55M
| | ├──第002节_CPU模式(Mode)_状态(State)与寄存器_P.mp4 80.69M
| | ├──第003节_不重要_Thumb指令集程序示例_P.mp4 43.71M
| | ├──第004节_und异常模示程序示例_P.mp4 139.83M
| | ├──第005节_swi异常模式程序示例_P.mp4 85.70M
| | ├──第006节_按键中断程序示例_概述与初始化_P.mp4 106.92M
| | ├──第007节_按键中断程序示例_完善_P.mp4 126.26M
| | └──第008节_定时器中断程序示例_P.mp4 153.30M
| ├──第015课_NOR Flash
| | ├──第001节_Nor Flash原理及硬件操作_P.mp4 144.47M
| | ├──第002节_Nor Flash编程_识别_P.mp4 202.51M
| | └──第003节_Nor Flash编程_擦写读_P.mp4 135.94M
| ├──第016课_Nand Flash
| | ├──第001节_NAND_FLASH操作原理_P.mp4 115.99M
| | ├──第002节_NandFlash时序及初始化_P.mp4 57.92M
| | ├──第003节_NandFlash的芯片id读取_P.mp4 63.58M
| | ├──第004节_NAND_FLASH数据读取_P.mp4 85.44M
| | └──第005节_NandFlash的擦除与烧写_P.mp4 85.59M
| ├──第017课_LCD
| | ├──第001节_LCD硬件原理_P.mp4 67.20M
| | ├──第002节_S3C2440_LCD控制器_P.mp4 59.32M
| | ├──第003节_LCD编程_框架与准备_P.mp4 49.92M
| | ├──第004节_LCD编程_抽象出重要结构体_P.mp4 68.72M
| | ├──第005节_LCD编程_LCD控制器_P.mp4 200.19M
| | ├──第006节_LCD编程_LCD设置_P.mp4 107.80M
| | ├──第007节_LCD编程_简单测试_P.mp4 128.91M
| | ├──第008节_LCD编程_画点线圆_P.mp4 86.18M
| | ├──第009节_LCD编程_显示文字_P.mp4 89.91M
| | ├──第010节_LCD编程_添加除法_P.mp4 59.81M
| | └──第011节_LCD编程_使用调色板_P.mp4 80.09M
| ├──第018课_ADC和触摸屏
| | ├──第001节_ADC硬件原理_P.mp4 44.14M
| | ├──第002节_ADC编程_P.mp4 68.86M
| | ├──第003节_电阻触摸屏硬件原理_P.mp4 32.32M
| | ├──第004节_S3C2440触摸屏接口_P.mp4 63.42M
| | ├──第005节_触摸屏编程_按下松开检测_P.mp4 170.87M
| | ├──第006节_触摸屏编程_ADC中断_P.mp4 107.41M
| | ├──第007节_触摸屏编程_定时器程序优化_P.mp4 78.05M
| | ├──第008节_触摸屏编程_使用定时器支持长按_P.mp4 59.87M
| | ├──第009节_触摸屏编程_较准原理_P.mp4 25.23M
| | ├──第010节_触摸屏编程_较准与画线编程_P.mp4 151.28M
| | ├──第011节_触摸屏编程_测试_P.mp4 154.66M
| | └──第012节_触摸屏编程_完善_P.mp4 152.77M
| ├──第019课_I2C
| | ├──第001节_I2C协议与EEPROM_P.mp4 76.36M
| | ├──第002节_S3C2440的I2C控制器_P.mp4 49.46M
| | ├──第003节_程序框架_P.mp4 61.68M
| | ├──第004节_I2C控制器编程_框架_P.mp4 112.63M
| | ├──第005节_I2C控制器编程_中断_P.mp4 121.76M
| | ├──第006节_EEPROM编程和测试代码_P.mp4 109.45M
| | └──第007节_测试_P.mp4 128.76M
| ├──第020课_SPI
| | ├──第001节_SPI协议介绍_P.mp4 33.65M
| | ├──第002节_使用GPIO实现SPI协议操作OLED_P.mp4 191.67M
| | ├──第003节_SPI_FLASH编程_读ID_P.mp4 45.96M
| | ├──第004节_SPI_FLASH编程_读写_P.mp4 93.73M
| | ├──第005节_在OLED上显示ADC的值_P.mp4 67.51M
| | ├──第006节_使用SPI控制器_P.mp4 115.61M
| | └──第007节_移植到MINI2440_TQ2440_P.mp4 87.93M
| ├──第021课_MMU和Cache
| | ├──第001节_Cache简述及协处理器指令_P.mp4 69.80M
| | ├──第002节_协处理器指令_开启ICache代码示例_P.mp4 43.88M
| | ├──第003节_MMU及地址映射_P.mp4 72.48M
| | └──第004节_MMU代码示例_P.mp4 100.08M
| ├──第022课_传感器
| | ├──第001节_光敏电阻的使用_P.mp4 59.88M
| | ├──第002节_高精度延时函数_P.mp4 50.37M
| | ├──第003节_DHT11温湿度传感器的使用_P.mp4 100.03M
| | ├──第004节_DS18B20温度传感器介绍_P.mp4 68.77M
| | ├──第005节_DS18B20温度传感器编程_P.mp4 99.75M
| | ├──第006节_红外线遥控协议简介及编程思路_P.mp4 34.24M
| | ├──第007节_前期编程_系统时间与环型缓冲区_P.mp4 40.00M
| | ├──第008节_HS0038红外线接收器的编程_打印原始脉冲_P.mp4 54.39M
| | └──第009节_HS0038红外线接收器的编程_解析数据_P.mp4 94.56M
| ├──资源文档
| | ├──01_课堂笔记.zip 76.53M
| | ├──02_课堂代码.zip 5.80M
| | ├──03_原理图及芯片手册.zip 9.98M
| | ├──04_开发环境搭建.zip 111.19M
| | ├──05_开发板镜像.zip 18.57M
| | └──06_拓展学习资料.zip 1.27G
| └──第一期新与旧的区别.jpg 192.54kb
├──【经典 Linux】02_第1期_Old(早期旧版)
| ├──00_基础预备知识(原理图该这么看)
| | ├──学前班第1课第1节_怎么看原理图之GPIO和门电路.mp4 65.19M
| | ├──学前班第1课第2.1节_怎么看原理图之协议类接口之UART.mp4 53.73M
| | ├──学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.mp4 56.35M
| | ├──学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.mp4 71.87M
| | ├──学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.mp4 70.77M
| | ├──学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.mp4 102.43M
| | ├──学前班第1课第3节_怎么看原理图之内存类接口.mp4 124.87M
| | ├──学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.mp4 69.27M
| | ├──学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.mp4 27.01M
| | └──学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.mp4 41.22M
| ├──01_开发板体验篇_最先看
| | ├──第00课 第1节_刚接触开发板之接口接线工具.mp4 91.08M
| | ├──第00课 第2节_刚接触开发板之烧写裸板程序.mp4 103.90M
| | ├──第00课 第3节_刚接触开发板之重烧整个系统.mp4 37.61M
| | ├──第00课 第4节_刚接触开发板之使用vmwae和预先做好的ubuntu.mp4 45.11M
| | ├──第00课 第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程.mp4 35.30M
| | ├──第00课 第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程.mp4 28.64M
| | ├──第00课 第7节_刚接触开发板之制作根文件系统及初试驱动.mp4 54.19M
| | ├──第00课 第8节_在TQ2440,MINI2440上搭建视频所用系统(使用这2种开发板时才看).mp4 75.16M
| | └──第00课 第9节_win7下不能使用dnw烧写的替代方法.mp4 58.71M
| ├──02_ARM裸机编程_没有单片机基础的看
| | ├──第01课 环境搭建及工具、概念介绍.mp4 231.68M
| | ├──第02课 GPIO实验.mp4 239.55M
| | ├──第03课 存储管理器实验.mp4 195.98M
| | ├──第04课 MMU实验.mp4 160.36M
| | ├──第05课 NAND FLASH控制器.mp4 190.29M
| | ├──第06课 中断控制器.mp4 205.95M
| | ├──第07课 系统时钟和UART实验.mp4 231.57M
| | ├──第08课 第1节 LCD实验.mp4 225.40M
| | └──第08课 第2节 补录_JZ2440_4.3寸LCD裸板实验.mp4 88.78M
| ├──03_uboot分析_看完从0写uboot看
| | ├──第09课 第1节 u-boot分析之编译体验.mp4 106.36M
| | ├──第09课 第2节 u-boot分析之Makefile结构分析.mp4 171.03M
| | ├──第09课 第3节 u-boot分析之源码第1阶段.mp4 75.43M
| | ├──第09课 第3节 u-boot分析之源码第2阶段.mp4 98.19M
| | ├──第09课 第4节 u-boot分析之u-boot命令实现.mp4 148.11M
| | └──第09课 第5节 u-boot分析_uboot启动内核.mp4 180.78M
| ├──04_内核启动流程分析_看完uboot看
| | ├──第10课 第1节 内核启动流程分析之编译体验.mp4 85.54M
| | ├──第10课 第2节 内核启动流程分析之配置.mp4 51.50M
| | ├──第10课 第3节 内核启动流程分析之Makefile.mp4 139.66M
| | └──第10课 第4节 内核启动流程分析之内核启动.mp4 297.16M
| ├──05_构建根文件系统_看完内核分析看
| | ├──第11课 第1节 构建根文件系统之启动第1个程序.mp4 55.92M
| | ├──第11课 第2节 构建根文件系统之init进程分析.mp4 190.24M
| | ├──第11课 第3节 构建根文件系统之busybox.mp4 59.96M
| | └──第11课 第4节 构建根文件系统之构建根文件系统.mp4 335.98M
| ├──06_Linux初级驱动_字符设备驱动
| | ├──第12课 第1节 字符设备驱动程序之概念介绍.mp4 24.87M
| | ├──第12课 第2.1节 字符设备驱动程序之LED驱动程序_编写编译.mp4 80.56M
| | ├──第12课 第2.2节 字符设备驱动程序之LED驱动程序_测试改进.mp4 76.27M
| | ├──第12课 第2.3节 字符设备驱动程序之LED驱动程序_操作LED.mp4 139.76M
| | ├──第12课 第3节 字符设备驱动程序之查询方式的按键驱动程序.mp4 130.30M
| | ├──第12课 第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.mp4 64.44M
| | ├──第12课 第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.mp4 166.95M
| | ├──第12课 第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码.mp4 227.77M
| | ├──第12课 第5节 字符设备驱动程序之poll机制.mp4 130.32M
| | ├──第12课 第6节 字符设备驱动程序之异步通知.mp4 139.79M
| | └──第12课 第7节 字符设备驱动程序之同步互斥阻塞.mp4 144.14M
| └──第一期新与旧的区别.jpg 192.54kb
├──【经典 Linux】03_新1期与2期间的衔接(u-boot、内核、根文件系统)
| ├──第001课_U-boot分析与使用
| | ├──第001节_u-boot分析之编译体验.mp4 119.53M
| | ├──第002节_u-boot分析之Makefile结构分析.mp4 195.57M
| | ├──第003节_u-boot分析之源码第1阶段.mp4 98.56M
| | ├──第004节_u-boot分析之源码第2阶段.mp4 112.86M
| | ├──第005节_u-boot分析之u-boot命令实现.mp4 166.93M
| | └──第006节_u-boot分析_uboot启动内核.mp4 231.57M
| ├──第002课_从0写bootloader_更深刻理解bootloader
| | ├──第001节_自己写bootloader之编写第1阶段.mp4 291.78M
| | ├──第002节_自己写bootloader之编写第2阶段.mp4 188.83M
| | ├──第003节_自己写bootloader之编译测试.mp4 191.66M
| | └──第004节_自己写bootloader之改进.mp4 60.82M
| ├──第003课_内核配置裁剪及启动流程
| | ├──第001节_内核启动流程分析之编译体验.mp4 104.04M
| | ├──第002节_内核启动流程分析之配置.mp4 68.07M
| | ├──第003节_内核启动流程分析之Makefile.mp4 155.23M
| | └──第004节_内核启动流程分析之内核启动.mp4 346.11M
| ├──第004课_根文件系统
| | ├──第001节_构建根文件系统之启动第1个程序.mp4 68.17M
| | ├──第002节_构建根文件系统之init进程分析.mp4 220.62M
| | ├──第003节_构建根文件系统之busybox.mp4 34.62M
| | └──第004节_构建根文件系统之构建根文件系统.mp4 182.39M
| ├──第005课_字符设备驱动
| | ├──第001节_字符设备驱动程序之概念介绍.mp4 40.08M
| | ├──第002节_字符设备驱动程序之LED驱动程序_编写编译.mp4 100.67M
| | ├──第003节_字符设备驱动程序之LED驱动程序_测试改进.mp4 97.61M
| | ├──第004节_字符设备驱动程序之LED驱动程序_操作LED.mp4 162.89M
| | ├──第005节_字符设备驱动程序之查询方式的按键驱动程序.mp4 162.61M
| | ├──第006节_字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.mp4 77.79M
| | ├──第007节_字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.mp4 198.44M
| | ├──第008节_字符设备驱动程序之中断方式的按键驱动_编写代码.mp4 242.70M
| | ├──第009节_字符设备驱动程序之poll机制.mp4 150.94M
| | ├──第010节_字符设备驱动程序之异步通知.mp4 170.01M
| | └──第011节_字符设备驱动程序之同步互斥阻塞.mp4 158.14M
| └──资源文档
| | ├──01_课堂笔记.zip 571.69kb
| | ├──02_课堂代码.zip 627.82kb
| | ├──03_原理图及芯片手册.zip 164.97M
| | ├──04_开发环境搭建.zip 262.10M
| | └──05_开发板镜像.zip 220.58M
├──【经典 Linux】04_第2期(驱动大全)
| ├──001_使用定时器实现按键防抖
| | ├──第12课第1节 字符设备驱动程序之概念介绍.flv 14.98M
| | ├──第12课第2.1节 字符设备驱动程序之LED驱动程序_编写编译.flv 54.45M
| | ├──第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进.flv 58.52M
| | ├──第12课第2.3节 字符设备驱动程序之LED驱动程序_操作LED.flv 112.82M
| | ├──第12课第3节 字符设备驱动程序之查询方式的按键驱动程序.flv 104.70M
| | ├──第12课第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.flv 64.79M
| | ├──第12课第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.flv 141.00M
| | ├──第12课第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码.flv 178.23M
| | ├──第12课第5节 字符设备驱动程序之poll机制.flv 114.02M
| | ├──第12课第6节 字符设备驱动程序之异步通知.flv 113.83M
| | ├──第12课第7节 字符设备驱动程序之同步互斥阻塞.flv 94.78M
| | └──第12课第8节 字符设备驱动程序之定时器防抖动_P.mp4 68.54M
| ├──002_输入子系统驱动
| | ├──第13课第1节 输入子系统概念介绍_P.mp4 146.48M
| | └──第13课第2节 输入子系统第编写驱动程序_P.mp4 206.13M
| ├──003_分层分离驱动
| | └──第14课 驱动程序分层分离概念_总线驱动设备模型_P.mp4 151.78M
| ├──004_LCD驱动
| | ├──第15课第1节 LCD驱动程序之层次分析_P.mp4 70.17M
| | ├──第15课第2节 LCD驱动程序之硬件操作_P.mp4 18.81M
| | ├──第15课第3节 LCD驱动程序之编写代码之1初步编写_P.mp4 123.34M
| | ├──第15课第3节 LCD驱动程序之编写代码之2硬件设置_P.mp4 266.90M
| | ├──第15课第3节 LCD驱动程序之编写代码之3显存和调色板设置_P.mp4 114.79M
| | ├──第15课第4节 LCD驱动程序之编译测试_P.mp4 75.75M
| | └──第15课第5节 JZ2440V2V3 (4.3寸)LCD驱动程序.mp4 52.77M
| ├──005_触摸屏驱动
| | ├──第16课第1节 触摸屏驱动程序之概念介绍_P.mp4 60.55M
| | ├──第16课第2节 触摸屏驱动程序之编写驱动_P.mp4 272.99M
| | └──第16课第3节 触摸屏驱动程序之使用TSLIB测试_P.mp4 90.66M
| ├──006_USB设备驱动
| | ├──第17课第1节 USB驱动程序之概念介绍_P.mp4 75.52M
| | ├──第17课第2节 USB驱动程序之USB总线驱动程序_P.mp4 129.31M
| | ├──第17课第3节 USB驱动程序之USB设备驱动程序1简单编写_P.mp4 69.70M
| | └──第17课第3节 USB驱动程序之USB设备驱动程序2鼠标用作键盘_P.mp4 120.12M
| ├──007_块设备驱动
| | ├──第18课第1节 块设备驱动程序的引入_P.mp4 41.02M
| | ├──第18课第2节 块设备驱动程序的框架_P.mp4 56.27M
| | └──第18课第3节 块设备驱动程序的编写驱动之用内存模拟磁盘_P.mp4 188.17M
| ├──008_NAND FLASH驱动
| | ├──第19课第1节 NAND FLASH原理及硬件操作_P.mp4 122.82M
| | ├──第19课第2节 NAND FLASH驱动程序框架_P.mp4 129.52M
| | ├──第19课第3节 NAND FLASH驱动程序之编写代码之1简单编写_P.mp4 81.41M
| | ├──第19课第3节 NAND FLASH驱动程序之编写代码之2完善识别过程_P.mp4 136.92M
| | └──第19课第3节 NAND FLASH驱动程序之编写代码之3添加MTD设备及测试_P.mp4 76.78M
| ├──009_NOR FLASH驱动
| | ├──第20课第1节 NOR FLASH原理及硬件操作_P.mp4 122.22M
| | ├──第20课第2节 NOR FLASH驱动程序之框架_P.mp4 70.06M
| | └──第20课第3节 NOR FLASH驱动程序之编写代码_P.mp4 149.85M
| ├──010_虚拟网卡驱动
| | ├──第21课第1节 网卡驱动程序之框架_P.mp4 133.98M
| | └──第21课第2节 网卡驱动程序之编写虚拟网卡_P.mp4 132.34M
| ├──011_DM9000C移植
| | ├──第22课第1节 移植DM9000C驱动程序之确定相异性_P.mp4 281.95M
| | ├──第22课第2节 移植DM9000C驱动程序之设置时序_P.mp4 160.71M
| | └──第22课第3节 移植DM9000C驱动程序之测试及内存控制器简介_P.mp4 65.47M
| ├──012_IIC裸板
| | ├──第23课第1节 I2C设备裸板程序之I2C总线介绍_P.mp4 68.96M
| | ├──第23课第2节 I2C设备裸板程序之编写代码_P.mp4 229.05M
| | └──第23课第3节 I2C设备裸板程序之测试_P.mp4 112.68M
| ├──013_Linux2.6 IIC驱动
| | ├──第24课第1节 I2C驱动程序之框架_P.mp4 136.07M
| | └──第24课第2节 I2C驱动程序之编写代码_P.mp4 327.92M
| ├──014_字符设备另一种写法
| | └──第25课第1节 字符设备驱动程序概念纠正之另一种写法_P.mp4 122.17M
| ├──015_RTC驱动
| | └──第25课第2节 字符设备驱动程序概念纠正之RTC驱动分析_P.mp4 125.03M
| ├──016_声卡驱动
| | ├──QU16-第26课第5节 使用madplay播放mp3文件_P.mp4 104.23M
| | ├──第26课第1节 声音采集播放及IIS接口介绍_P.mp4 65.34M
| | ├──第26课第2节 UDA1341芯片之L3接口介绍_P.mp4 54.78M
| | ├──第26课第3节 UDA1341声卡驱动程序分析及测试_P.mp4 152.08M
| | ├──第26课第4节 WM9876声卡驱动程序编写及测试_P.mp4 180.13M
| | └──第26课第5节 使用madplay播放mp3文件_P.mp4 65.78M
| ├──017_DMA驱动
| | ├──QU17-第27课第4节_DMA之内核函数简单介绍_P.mp4 35.45M
| | ├──第27课第1节_DMA的引入_P.mp4 17.23M
| | ├──第27课第2节_DMA驱动程序之编写_P.mp4 228.63M
| | ├──第27课第3节_DMA驱动程序之测试_P.mp4 28.58M
| | └──第27课第4节_DMA之内核函数简单介绍_P.mp4 24.23M
| ├──018_热拔插驱动
| | ├──第28课 hotplug_uevent机制_P.mp4 122.16M
| | └──第28课第2节 hotplug_uevent机制_修改mdev配置支持U盘自动挂载_P.mp4 91.37M
| ├──019_裸板调试方法
| | ├──第29课第1节_裸板调试之点灯法_P.mp4 156.91M
| | ├──第29课第2节_裸板调试之串口打印及栈初步分析_P.mp4 272.46M
| | ├──第29课第3.1节_裸板调试之JTAG原理_P.mp4 57.74M
| | ├──第29课第3.2节_裸板调试之JTAG调试体验_P.mp4 51.41M
| | ├──第29课第3.3节_裸板调试之JTAG调试命令行调试_P.mp4 73.81M
| | └──第29课第3.4节_裸板调试之JTAG调试源码级调试_P.mp4 94.56M
| ├──020_驱动调试方法
| | ├──第30课第1.1节_驱动调试之printk的原理_P.mp4 107.84M
| | ├──第30课第1.2节_驱动调试之printk的使用_P.mp4 120.59M
| | ├──第30课第1.3节_驱动调试之打印到proc虚拟文件_P.mp4 263.67M
| | ├──第30课第2.1节_驱动调试之段错误分析_根据pc值确定出错的代码位置_P.mp4 159.32M
| | ├──第30课第2.2节_驱动调试之段错误分析_根据栈信息确定函数调用过程_P.mp4 131.35M
| | ├──第30课第3节_驱动调试之自制工具_寄存器编辑器_P.mp4 126.35M
| | └──第30课第4节_驱动调试之修改系统时钟中断定位系统僵死问题_P.mp4 118.94M
| ├──021_应用调试方法
| | ├──第31课第1节_应用调试之使用strace命令跟踪系统调用_P.mp4 108.73M
| | ├──第31课第2节_应用调试之使用gdb和gdbserver_P.mp4 161.97M
| | ├──第31课第3节_配置修改内核打印用户态段错误信息_P.mp4 162.69M
| | ├──第31课第4.1节_应用调试之自制系统调用_P.mp4 129.60M
| | ├──第31课第4.2节_应用调试之使用自制的系统调用_P.mp4 186.95M
| | ├──第31课第5.1节_应用调试之输入模拟器之设计思路_P.mp4 39.19M
| | ├──第31课第5.2节_应用调试之输入模拟器之编写保存功能_P.mp4 67.31M
| | └──第31课第5.3节_应用调试之输入模拟器之编写测试模拟功能_P.mp4 430.36M
| ├──022_Linux 3.4.2 IIC驱动
| | ├──第32课第1.1节_3.4.2内核下的I2C驱动之框架介绍_P.mp4 67.21M
| | ├──第32课第1.2节_3.4.2内核下的I2C驱动之框架编写代码_P.mp4 295.50M
| | ├──第32课第2节_3.4.2内核下的I2C驱动之编写设备驱动_P.mp4 88.96M
| | ├──第32课第3节_3.4.2内核下的I2C驱动之用户态直接访问_P.mp4 78.74M
| | └──第32课第4节_3.4.2内核下的I2C驱动之编写总线驱动程序_P.mp4 370.41M
| ├──023_多点触摸屏驱动
| | ├──第33课第1节_多点触摸_电容屏驱动程序_理论框架_堪误.mp4 78.74M
| | ├──第33课第1节_多点触摸屏_电容屏驱动程序_理论框架_P.mp4 136.19M
| | ├──第33课第2节_多点触摸_电容屏驱动程序_编写框架.mp4 88.96M
| | └──第33课第3节_多点触摸_电容屏驱动程序_编写框架_实践_tiny4412.mp4 370.41M
| ├──深入写驱动(基于JZ2440-V1_3.5寸 LCD 录制)
| | ├──第15课第1节 LCD驱动程序之层次分析.mp4 139.97M
| | ├──第15课第2节 LCD驱动程序之硬件操作.mp4 24.06M
| | ├──第15课第3节 LCD驱动程序之编写代码之1初步编写.mp4 248.98M
| | ├──第15课第3节 LCD驱动程序之编写代码之2硬件设置.mp4 443.64M
| | ├──第15课第3节 LCD驱动程序之编写代码之3显存和调色板设置.mp4 204.26M
| | └──第15课第4节 LCD驱动程序之编译测试.mp4 131.21M
| └──资源文档
| | ├──01_课堂笔记.zip 12.07M
| | ├──02_课堂代码.zip 8.95M
| | ├──03_原理图及芯片手册.zip 40.18M
| | ├──04_开发环境搭建.zip 109.10M
| | ├──05_开发板镜像.zip 9.18M
| | └──06_拓展学习资料.zip 45.44M
├──【经典 Linux】05_第3期(项目实战)
| ├──01 文件浏览器&数码相框
| | ├──资源文档
| | ├──1_数码相框之系统框架.mp4 70.68M
| | ├──2.1_数码相框_字符的编码方式.mp4 121.63M
| | ├──2.2_数码相框_字符的点阵显示.mp4 166.25M
| | ├──2.3.1_数码相框_freetype理论介绍.mp4 79.24M
| | ├──2.3.2_数码相框_在PC上测试freetype.mp4 199.53M
| | ├──2.3.3_数码相框_在LCD上显示一个矢量字体.mp4 128.30M
| | ├──2.3.4_数码相框_在LCD上显示多行文字.mp4 133.54M
| | ├──3.1_数码相框_额外项目_电子书之效果及框架.mp4 82.35M
| | ├──3.2_数码相框_额外项目_电子书之代码阅读及编写.mp4 324.23M
| | ├──3.3_数码相框_额外项目_电子书之指针的操作.mp4 73.21M
| | ├──3.4_数码相框_额外项目_电子书之链表的操作.mp4 130.87M
| | ├──3.5_数码相框_额外项目_电子书之在PC上显示.mp4 136.32M
| | ├──4_数码相框_编写通用的Makefile.mp4 233.68M
| | ├──5.1_数码相框_使用多种方法支持多输入_框架及轮询方式.mp4 221.34M
| | ├──5.2_数码相框_使用多种方法支持多输入_select方式.mp4 68.21M
| | ├──5.3_数码相框_使用多种方法支持多输入_多线程.mp4 161.96M
| | ├──6.1_一小时学会网络编程_两个简单例子_tcp_udp.mp4 192.97M
| | ├──6.2_修改电子书源码支持远程打印1.mp4 237.52M
| | ├──6.3_修改电子书源码支持远程打印2.mp4 176.08M
| | ├──7_libjpeg的使用.mp4 204.38M
| | ├──8.1_数码相框功能及程序框架.mp4 42.29M
| | ├──8.2_数码相框程序编写_先写框架.mp4 94.30M
| | ├──8.3.1_数码相框程序编写_图标显示之bmp数据提取.mp4 98.28M
| | ├──8.3.2_数码相框程序编写_图标显示之缩放.mp4 103.35M
| | ├──8.3.3_数码相框程序编写_图标显示之测试.mp4 150.72M
| | ├──8.4.1_数码相框程序编写_MainPage显存管理.mp4 116.83M
| | ├──8.4.2_数码相框程序编写_MainPage页面规划.mp4 129.35M
| | ├──8.4.3_数码相框程序GUI编写_MainPage输入功能.mp4 88.87M
| | ├──8.4.4_数码相框GUI程序编写_MainPage测试.mp4 167.56M
| | ├──8.5.1_数码相框效果演示及编译使用方法.mp4 102.35M
| | ├──8.5.2_数码相框完整代码的讲解.mp4 101.15M
| | ├──8.5.3_数码相框改进性能_支持中文.mp4 61.24M
| | ├──8.5.4_数码相框课后作业及思路_1.mp4 37.15M
| | └──8.5.5_数码相框课后作业及思路_2.mp4 3.24M
| ├──02 摄像头_WIFI_3G_ALSA驱动_视频监控
| | ├──资源文档
| | ├──10_自制USB摄像头硬件的驱动编写_修改myuvc.mp4 236.77M
| | ├──11-1_在LCD上显示摄像头图像_效果_框架_准备工作.mp4 113.44M
| | ├──11-2_在LCD上显示摄像头图像_实现摄像头模块.mp4 272.78M
| | ├──11-3_在LCD上显示摄像头图像_实现转换模块.mp4 180.51M
| | ├──11-4_在LCD上显示摄像头图像_整合代码.mp4 149.05M
| | ├──11-5_在LCD上显示摄像头图像_调试测试.mp4 160.54M
| | ├──11-6_在LCD上显示摄像头图像_在PC上显示.mp4 171.66M
| | ├──12_CMOS摄像头之硬件原理.mp4 195.75M
| | ├──13-1_从零写CMOS摄像头驱动_画框架.mp4 9.39M
| | ├──13-2_从零写CMOS摄像头驱动_编写驱动程序框架.mp4 134.91M
| | ├──13-3_从零写CMOS摄像头驱动_初始化摄像头模块.mp4 152.25M
| | ├──13-4_从零写CMOS摄像头驱动_逐个讲解并设置摄像头控制器的寄存(1).mp4 148.21M
| | ├──13-5_从零写CMOS摄像头驱动_逐个讲解并设置摄像头控制器的寄存.mp4 159.52M
| | ├──13-6_从零写CMOS摄像头驱动_逐个讲解并设置摄像头控制器的寄存(3).mp4 153.20M
| | ├──13-7_从零写CMOS摄像头驱动_编译调试.mp4 77.71M
| | ├──14-1_额外项目_便携式无线监控_效果.mp4 24.45M
| | ├──14-2_额外项目_便携式无线监控_实现过程(1).mp4 164.71M
| | ├──14-3_额外项目_便携式无线监控_实现过程(2).mp4 244.23M
| | ├──15-6_使用WIFI网卡_仿手机写wifi操作程序.mp4 258.73M
| | ├──15_1_使用WIFI网卡_准备工作及配置内核.mp4 115.17M
| | ├──15_2_使用WIFI网卡_概念及工具iw(STA模式).mp4 98.91M
| | ├──15_3_使用WIFI网卡_工具wpa_supplicant(STA模式).mp4 166.73M
| | ├──15_4_使用WIFI网卡_工具dhcp及全自动使用wifi.mp4 120.16M
| | ├──15_5_使用WIFI网卡_AP模式.mp4 113.93M
| | ├──16-1_3G上网卡_工具及使用.mp4 201.69M
| | ├──16-2_3G上网卡_编程自动切换模式.mp4 158.54M
| | ├──16_3_3G上网卡_编程自动确认拨号端口.mp4 116.94M
| | ├──17_10_ALSA声卡_从零编写之数据传输.mp4 153.63M
| | ├──17_11_ALSA声卡_从零编写之调试.mp4 119.33M
| | ├──17_12_ALSA声卡_从零编写之添加音量控制.mp4 59.83M
| | ├──17_13_ALSA声卡_从零编写之WM8976.mp4 69.34M
| | ├──17_14_ALSA声卡_移植原厂WM8976驱动.mp4 218.51M
| | ├──17_15_ALSA声卡_修改内核声卡BUG.mp4 26.33M
| | ├──17_16_ALSA声卡_编写ALSA声卡应用程.mp4 94.15M
| | ├──17_1_ALSA声卡_裸板之原理和框架.mp4 41.21M
| | ├──17_2_ALSA声卡_裸板之编写程序.mp4 247.19M
| | ├──17_3_ALSA声卡_裸板之编译和测试.mp4 101.07M
| | ├──17_4_ALSA声卡_ALSA驱动框架.mp4 82.73M
| | ├──17_5_ALSA声卡_ASoC驱动框架.mp4 209.43M
| | ├──17_6_ALSA声卡_体验声卡.mp4 148.52M
| | ├──17_7_ALSA声卡_分析调用过程.mp4 185.01M
| | ├──17_8_ALSA声卡_从零编写之框架.mp4 156.64M
| | ├──17_9_ALSA声卡_从零编写之参数设置.mp4 259.98M
| | ├──18_1_讲解mjpg-streamer_移植与效果演示.mp4 84.93M
| | ├──18_2_讲解mjpg-streamer_框架.mp4 43.86M
| | ├──18_3_讲解mjpg-streamer_源码分析(上)_主进程.mp4 122.52M
| | ├──18_4_讲解mjpg-streamer_源码分析(中)_输入通道_视频采集过程.mp4 119.58M
| | ├──18_5_讲解mjpg-streamer_源码分析(下)_输出通道_视频传输过程.mp4 171.62M
| | ├──18_6_讲解mjpg-streamer_自己写客服端(上).mp4 128.54M
| | ├──18_7_讲解mjpg-streamer_自己写客服端(下).mp4 109.37M
| | ├──18_8_讲解mjpg-streamer_自己写客服端_编译调试.mp4 81.69M
| | ├──1_摄像头驱动_V4L2框架分析.mp4 154.20M
| | ├──2_摄像头驱动_虚拟驱动vivi的测试.mp4 61.50M
| | ├──3_摄像头驱动_摄像头驱动程序彻底分析.mp4 350.87M
| | ├──4_摄像头驱动_从零写一个虚拟驱动.mp4 407.63M
| | ├──5_摄像头驱动_USB摄像头驱动框架分析.mp4 176.53M
| | ├──6_摄像头驱动_从零写USB摄像头驱动之分析描述符.mp4 306.39M
| | ├──7-1_摄像头驱动_从零写USB摄像头驱动之实现数据传输_调试(1).mp4 141.05M
| | ├──7-2_摄像头驱动_从零写USB摄像头驱动之实现数据传输_调试(2).mp4 181.32M
| | ├──7-3_摄像头驱动_从零写USB摄像头驱动之实现数据传输_调试(3).mp4 186.48M
| | ├──7-4_摄像头驱动_从零写USB摄像头驱动之实现数据传输_调试(4).mp4 172.39M
| | ├──7-5_摄像头驱动_从零写USB摄像头驱动之实现数据传输_调试(5).mp4 111.00M
| | ├──8_摄像头驱动_从零写USB摄像头驱动之设置属性.mp4 202.39M
| | └──9_自制USB摄像头硬件的驱动编写_修改UVC.mp4 43.26M
| ├──03 电源管理
| | ├──资源文档
| | ├──1_电源管理概述.mp4 74.65M
| | ├──2-1_在uboot上实现电源管理_编写休眠功能.mp4 102.15M
| | ├──2-2_在uboot上实现电源管理_编写唤醒功能.mp4 75.78M
| | ├──2-3_在uboot上实现电源管理_调试.mp4 82.85M
| | ├──3-1_系统睡眠模型_Linux的suspend流程.mp4 177.89M
| | ├──3-2_系统睡眠模型_修改内核或驱动以使用suspend功能.mp4 126.03M
| | ├──3-3_系统睡眠模型_给驱动程序添加电源管理功能.mp4 169.59M
| | ├──4-1_runtime_PM框架.mp4 97.69M
| | ├──4-2_runtime_PM修改驱动程序和使用.mp4 94.68M
| | ├──5-1_regulator系统的概念并编写代码.mp4 151.01M
| | ├──5-2_regulator系统之编译测试.mp4 48.16M
| | ├──6-1_APP_修改数码相框以支持自动关闭LCD.mp4 102.71M
| | ├──6-2_APP_编写支持开关机(suspend)的应用程序.mp4 45.19M
| | └──7_APP_从系统角度考虑电源管理_我们要学习更多.mp4 19.49M
| └──前言介绍.jpg 334.54kb
├──【经典 Linux】06_1、2、3期毕业班系统移植(uboot、内核、文件系统和驱动)
| ├──资源文档
| | ├──毕业班第2课移植最新UBOOT_文档_图片_补丁.zip 1.01M
| | ├──毕业班第3课移植新内核_文档_图片_补丁_二进制程序.zip 14.38M
| | ├──毕业班第4课移植驱动到3.4.2内核_文档_图片_源码.zip 722.68kb
| | └──交叉编译工具链.zip 117.66M
| ├──毕业班第1课第1.1节_自己写bootloader之编写第1阶段.mp4 206.71M
| ├──毕业班第1课第1.2节_自己写bootloader之编写第2阶段.mp4 130.69M
| ├──毕业班第1课第2节_自己写bootloader之编译测试.mp4 126.83M
| ├──毕业班第1课第3节_自己写bootloader之改进.mp4 45.45M
| ├──毕业班第2课第1节_移植最新u-boot之初试.mp4 58.04M
| ├──毕业班第2课第2.1节_移植最新u-boot之分析启动过程之概述.mp4 73.65M
| ├──毕业班第2课第2.2节_移植最新u-boot之分析启动过程之内存分布.mp4 87.16M
| ├──毕业班第2课第2.3节_移植最新u-boot之分析启动过程之重定位.mp4 136.58M
| ├──毕业班第2课第3.1节_移植最新u-boot之修改代码之建新板_时钟_SDRAM_UART.mp4 132.29M
| ├──毕业班第2课第3.2节_移植最新u-boot之修改代码支持NAND启动.mp4 149.13M
| ├──毕业班第2课第3.3节_移植最新u-boot之修改代码支持NorFlash.mp4 198.28M
| ├──毕业班第2课第3.4节_移植最新u-boot之修改代码支持NandFlash.mp4 155.36M
| ├──毕业班第2课第3.5节_移植最新u-boot之修改代码支持DM9000网卡.mp4 94.94M
| ├──毕业班第2课第4.1节_移植最新u-boot之裁剪和修改默认参数.mp4 170.71M
| ├──毕业班第2课第4.2节_移植最新u-boot支持烧写yaffs映象及制作补丁.mp4 61.58M
| ├──毕业班第3课第1节_移植3.4.2内核之框架介绍及简单修改.mp4 103.10M
| ├──毕业班第3课第2节_移植3.4.2内核之修改分区及制作根文件系统.mp4 114.49M
| ├──毕业班第3课第3节_移植3.4.2内核之支持yaffs文件系统.mp4 96.29M
| ├──毕业班第3课第4节_移植3.4.2内核之裁剪及ECC简介及制作补丁.mp4 140.58M
| ├──毕业班第4课第1节_移植驱动到3.4.2内核之DM9000C.mp4 187.13M
| ├──毕业班第4课第2节_移植驱动到3.4.2内核之LED和按键.mp4 175.56M
| ├──毕业班第4课第3节_移植驱动到3.4.2内核之LCD及输入系统.mp4 104.55M
| └──毕业班第4课第4节_移植驱动到3.4.2内核之块设备和虚拟网卡.mp4 93.80M
├──【经典 Linux】07_设备树详解
| ├──第1课_设备树的引进与体验
| | ├──1-1_字符设备驱动程序的三种写法.mp4 59.96M
| | ├──1-2_字符设备驱动的传统写法.mp4 76.56M
| | ├──1-3_字符设备驱动的编译测试.mp4 60.54M
| | ├──1-4_总线设备驱动模型.mp4 87.23M
| | ├──1-5_使用设备树时对应的驱动编程.mp4 105.71M
| | └──1-6_只想使用设备树不想深入研究怎么办.mp4 22.97M
| ├──第2课_设备树的规范(dts和dtb)
| | ├──2-1_DTS格式.mp4 72.73M
| | └──2-2_DTB格式.mp4 91.23M
| ├──第3课_内核对设备树的处理
| | ├──3-1_从源头分析_内核head.S对dtb的简单处理.mp4 38.17M
| | ├──3-2_对设备树中平台信息的处理(选择machine_desc).mp4 46.96M
| | ├──3-3_对设备树中运行时配置信息的处理.mp4 25.28M
| | ├──3-4_dtb转换为device_node(unflatten).mp4 57.70M
| | ├──3-5_device_node转换为platform_device.mp4 75.02M
| | ├──3-6_platform_device跟platform_driver的匹配.mp4 30.10M
| | ├──3-7_内核中设备树的操作函数.mp4 41.98M
| | └──3-8_在根文件系统中查看设备树.mp4 31.68M
| ├──第4课_u-boot对设备树的支持
| | ├──4-1_传递dtb给内核.mp4 29.38M
| | ├──4-2_dtb的修改原理.mp4 42.63M
| | └──4-3_dtb的修改命令fdt移植.mp4 116.63M
| ├──第5课_中断系统中的设备树
| | ├──5-1_中断概念的引入与处理流程.mp4 62.69M
| | ├──5-2_Linux对中断处理的框架及代码流程简述.mp4 83.93M
| | ├──5-3_中断号的演变与irq_domain.mp4 72.56M
| | ├──5-4_示例_在S3C2440上使用设备树描述中断体验.mp4 48.78M
| | ├──5-5_示例_使用设备树描述按键中断.mp4 74.60M
| | └──5-6_内核对设备树中断信息的处理过程.mp4 87.04M
| ├──第6课_实践操作
| | ├──6-1_使用设备树给DM9000网卡_触摸屏指定中断.mp4 62.27M
| | ├──6-2_在设备树中时钟的简单使用.mp4 32.07M
| | ├──6-3_在设备树中pinctrl的简单使用.mp4 49.85M
| | └──6-4_使用设备树给LCD指定各种参数.mp4 58.90M
| └──资源文档
| | ├──01_课堂笔记.zip 9.65M
| | ├──02_课堂代码.zip 7.10M
| | ├──03_开发环境搭建.zip 147.85M
| | └──04_开发板镜像.zip 168.07M
├──【经典 Linux】08_SPI模块专题
| ├──第1课_SPI_SPI裸板
| | ├──1-1_SPI协议和OLED裸板程序.mp4 147.93M
| | ├──1-2_裸板_SPI_FLASH.mp4 155.89M
| | ├──1-3_裸板_使用SPI控制器.mp4 75.52M
| | ├──1-4_裸板_称植到MINI2440_TQ2440.mp4 61.24M
| | └──1-5_谌误_SPI协议的模式.mp4 6.75M
| ├──第2课_SPI_SPI驱动框架
| | └──2-1_SPI驱动框架.mp4 61.74M
| ├──第3课_SPI_OLED驱动
| | ├──3-1_SPI_OLED驱动_准备环境及编写单板信息.mp4 50.73M
| | ├──3-2_SPI_OLED驱动_编写spi_driver.mp4 68.35M
| | ├──3-3_SPI_OLED驱动_修改spi_master.mp4 63.93M
| | ├──3-4_SPI_OLED驱动_编译安装.mp4 88.59M
| | └──3-5_SPI_OLED驱动_测试.mp4 70.04M
| ├──第4课_SPI_FLASH驱动
| | ├──4-1_SPI_FLASH驱动_编写.mp4 142.02M
| | └──4-2_SPI_FLASH驱动_调试.mp4 42.82M
| ├──第5课_SPI_MASTER驱动
| | ├──5-1_SPI_MASTER驱动_编写框架.mp4 51.05M
| | ├──5-2_SPI_MASTER驱动_编写setup函数.mp4 57.02M
| | ├──5-3_SPI_MASTER驱动_编写transfer函数.mp4 80.55M
| | └──5-4_SPI_MASTER驱动_测试.mp4 105.63M
| └──资源文档
| | ├──01_课堂笔记.zip 423.05kb
| | ├──02_课堂代码.zip 910.78kb
| | ├──03_原理图及芯片手册.zip 3.65M
| | ├──04_开发环境搭建.zip 109.05M
| | ├──05_开发板镜像及源码补丁.zip 9.54M
| | ├──06_拓展学习资料.zip 10.43M
| | └──百问网SPI模块使用手册.pdf 747.16kb
├──【经典 Linux】09_高级编程语言
| ├──C++
| | ├──资源文档
| | ├──第1课第1节_c++类的引入.mp4 81.19M
| | ├──第2课第1节_c++基础知识_访问控制_P.wmv 42.41M
| | ├──第2课第2节_c++基础知识_程序结构_P.wmv 142.51M
| | ├──第2课第3节_c++基础知识_重载_指针_引用_P.wmv 54.04M
| | ├──第2课第4节_c++基础知识_构造函数_P.wmv 216.04M
| | ├──第2课第5节_c++基础知识_静态成员_友员_P.wmv 78.69M
| | ├──第2课第6.1节_c++基础知识_运算符重载_类外函数_P.wmv 95.20M
| | ├──第2课第6.2节_c++基础知识_运算符重载_成员函数_P.wmv 83.50M
| | ├──第3课第1节_c++面向对象编程_访问控制和继承_P.wmv 180.24M
| | ├──第3课第2节_c++面向对象编程_多重继承_P.wmv 55.01M
| | ├──第3课第3节_c++面向对象编程_再论构造函数_P.wmv 74.32M
| | ├──第4课第1节_c++面向对象编程_多态_P.wmv 181.94M
| | ├──第4课第2节_c++面向对象编程_类型转换_P.wmv 123.96M
| | ├──第5课第1节_c++高级编程_抽象类_概念_P.wmv 35.95M
| | ├──第5课第2节_c++高级编程_抽象类界面_P.wmv 177.23M
| | ├──第6课第1节_c++高级编程_函数模板_引入_P.wmv 77.17M
| | ├──第6课第2节_c++高级编程_函数模板_重载_P.wmv 116.99M
| | ├──第6课第3节_c++高级编程_类模板_P.wmv 33.90M
| | ├──第7课_c++高级编程_异常_P.wmv 119.64M
| | ├──第8课第1节_c++高级编程_自己实现智能指针.wmv 132.38M
| | ├──第8课第2节_c++高级编程_Android轻量级指针.wmv 45.05M
| | ├──第8课第3节_c++高级编程_Android弱指针的引入.wmv 78.96M
| | ├──第8课第4节_c++高级编程_Android强弱指针的实现与使用.wmv 139.84M
| | ├──第9课第1节_设计模式_单例模式.wmv 85.75M
| | └──第9课第2节_设计模式_桥接模式.wmv 65.67M
| ├──Java
| | ├──资源文档
| | ├──第1课_Java基础知识.mp4 108.28M
| | ├──第2课第1节_Java面向对象编程_类的引入_P.mp4 67.21M
| | ├──第2课第2节_Java面向对象编程_封装性_P.mp4 16.30M
| | ├──第2课第3节_Java面向对象编程_继承性_P.mp4 106.59M
| | ├──第2课第4节_Java面向对象编程_多态性_P.mp4 53.85M
| | ├──第2课第5节_Java面向对象编程_异常_P.mp4 110.49M
| | ├──第2课第6节_Java面向对象编程_包和权限_P.mp4 85.92M
| | ├──第2课第7节_Java面向对象编程_内部类_P.mp4 30.27M
| | ├──第3课_JNI_P.mp4 139.39M
| | ├──第4课第1节_Java高级应用_泛型_P.mp4 71.66M
| | └──第4课第2节_Java高级应用_反射_P.wmv 144.20M
| └──目录.jpg 192.35kb
├──安卓系列(第4期)_Old
| ├──01.工具视频
| | ├──第0课第1节_工具_使用AndroidStudio来阅读源码.mp4 23.51M
| | ├──第0课第2节_工具_建模工具bouml.mp4 44.70M
| | └──第0课第3节_工具_使用bouml制作时序图.mp4 61.71M
| ├──02.硬件访问服务
| | ├──APP_0003_Binder_C_App-master.zip 20.74kb
| | ├──APP_0004_Binder_CPP_App-master.zip 8.13kb
| | ├──cpp_projects-master.zip 687.36kb
| | ├──JNIDemo-master.zip 1.96kb
| | ├──SYS_0001_LEDDemo-master.zip 11.54M
| | ├──第1课第1节_编写第1个Android应用程序实现按钮和复选框.mp4 76.80M
| | ├──第1课第2节_让Android应用程序访问C库_P.mp4 67.94M
| | ├──第1课第3节_Android程序操作LED_P.mp4 63.52M
| | ├──第1课第4.1节_Android硬件访问服务框架_P.mp4 37.90M
| | ├──第1课第4.2节_Android硬件访问服务编写系统代码_P.mp4 107.99M
| | ├──第1课第4.3节_Android硬件访问服务编写APP代码_P.mp4 59.64M
| | ├──第1课第4.4节_Android硬件访问服务编写HAL代码_P.mp4 148.66M
| | └──第1课第4.5节_Android硬件访问服务使用反射_P.mp4 57.09M
| ├──03.Android基础知识
| | ├──第3课第1节_基础知识Android消息处理机制_P.mp4 117.40M
| | └──第3课第2节_基础知识ArrayMap_P.mp4 37.45M
| ├──04.灯光系统
| | ├──源码
| | ├──第2课第1节_Android灯光系统_led_class驱动_P.mp4 134.61M
| | ├──第2课第2节_Android灯光系统_编写HAL_lights.c_P.mp4 223.31M
| | ├──第4课第1节_Android灯光系统_总体框架_P.mp4 35.87M
| | ├──第4课第4节_Android灯光系统_源码分析_电池灯_P.mp4 48.52M
| | ├──第4课第5节_Android灯光系统_源码分析_通知灯_P.mp4 104.00M
| | └──第4课第6节_Android灯光系统_源码分析_背光灯_P.mp4 155.25M
| ├──05.Binder系统
| | ├──第5课第1节_Binder系统_C程序示例_框架分析.mp4 105.76M
| | ├──第5课第2节_Binder系统_C程序示例_编写程序.mp4 67.15M
| | ├──第5课第3节_Binder系统_C程序示例_编译查错.mp4 90.14M
| | ├──第5课第4节_Binder系统_C程序示例_测试与总结.mp4 70.62M
| | ├──第6课第1节_Binder系统_驱动情景分析_数据结构.mp4 100.12M
| | ├──第6课第2节_Binder系统_驱动情景分析_打印数据交互过程.mp4 63.57M
| | ├──第6课第3节_Binder系统_驱动情景分析_服务注册过程_概述.mp4 61.72M
| | ├──第6课第4节_Binder系统_驱动情景分析_服务注册过程_分析.mp4 205.37M
| | ├──第6课第5节_Binder系统_驱动情景分析_服务获取过程.mp4 92.78M
| | ├──第6课第6节_Binder系统_驱动情景分析_服务使用过程.mp4 72.04M
| | ├──第6课第7节_Binder系统_驱动情景分析_transaction_stack机制_REPLY.mp4 67.92M
| | ├──第6课第8节_Binder系统_驱动情景分析_transaction_stack机制_双向服务.mp4 65.16M
| | ├──第6课第9节_Binder系统_server的多线程实现.mp4 82.61M
| | ├──第7课第1节_Binder系统_c++实现_编写程序.mp4 111.56M
| | ├──第7课第2节_Binder系统_c++实现_编译测试.mp4 54.85M
| | ├──第7课第3节_Binder系统_c++实现_内部机制_回顾关键点.mp4 57.37M
| | ├──第7课第4节_Binder系统_c++实现_内部机制_代理类BpXXX分析.mp4 83.22M
| | ├──第7课第5节_Binder系统_c++实现_内部机制_数据传输.mp4 86.31M
| | ├──第7课第6节_Binder系统_c++实现_内部机制_添加服务.mp4 41.24M
| | ├──第8课第1节_Binder系统_JAVA实现_Android里java程序的编译启动.mp4 49.27M
| | ├──第8课第2节_Binder系统_JAVA实现_hello服务_编程.mp4 74.02M
| | ├──第8课第3节_Binder系统_JAVA实现_hello服务_测试.mp4 31.48M
| | ├──第8课第4节_Binder系统_分层.mp4 75.01M
| | ├──第8课第5节_Binder系统_JAVA实现_内部机制_Client端.mp4 93.08M
| | ├──第8课第6节_Binder系统_JAVA实现_内部机制_Server端.mp4 79.41M
| | └──第8课第7节_回看SystemServer_硬件访问服务及课后作业答案.mp4 68.47M
| ├──06.输入子系统
| | ├──第10课第10节_输入系统_Dispatcher线程情景分析_dispatch前处理_P.mp4 96.07M
| | ├──第10课第11节_输入系统_实战_使用GlobalKey一键启动程序_P.mp4 76.97M
| | ├──第10课第12节_输入系统_APP跟输入系统建立联系_InputChannel和Connection_P.mp4 91.30M
| | ├──第10课第13节_输入系统_输入系统_Dispatcher线程_分发dispatch_P.mp4 30.91M
| | ├──第10课第14节_输入系统_APP获得并处理输入事件流程_P.mp4 65.89M
| | ├──第10课第15节_输入系统_补充知识_activity_window_decor_view关系_理论_P.mp4 35.92M
| | ├──第10课第16节_输入系统_补充知识_activity_window_decor_view关系_实验_P.mp4 73.39M
| | ├──第10课第17节_输入系统_InputStage_理论_P.mp4 45.43M
| | ├──第10课第18节_输入系统_InputStage_实验_截取输入事件(New1)_P.mp4 62.00M
| | ├──第10课第19节_输入系统_多点触摸_电容屏驱动程序_理论框架_P.mp4 62.42M
| | ├──第10课第1节_输入系统_框架.mp4 29.56M
| | ├──第10课第20节_输入系统_多点触摸驱动程序_编写框架_P.mp4 71.09M
| | ├──第10课第20节_输入系统_多点触摸驱动程序_编写框架_堪误_P.mp4 8.96M
| | ├──第10课第21节_输入系统_多点触摸驱动程序_编写框架_实践_tiny4412_P.mp4 160.85M
| | ├──第10课第2节_输入系统_模拟输入系统驱动.mp4 59.41M
| | ├──第10课第3节_输入系统_Reader_Dispatcher线程启动分析_P.mp4 39.60M
| | ├──第10课第4节_输入系统_Reader线程_使用EventHub读取事件_P.mp4 43.05M
| | ├──第10课第5节_输入系统_Reader线程_核心类及配置文件_实验_P.mp4 65.51M
| | ├──第10课第6节_输入系统_Reader线程_核心类及配置文件_分析_P.mp4 61.81M
| | ├──第10课第7节_输入系统_Reader线程_简单处理_P.mp4 45.81M
| | ├──第10课第8节_输入系统_Dispatcher线程_总体框架_P.mp4 27.62M
| | └──第10课第9节_输入系统_Dispatcher线程情景分析_Reader线程传递事件_P.mp4 57.92M
| ├──07.显示系统
| | ├──第001课_显示系统框架
| | ├──第002课_修改源码禁用hwc和GPU
| | ├──第003课_最简单的Surface测试程序
| | ├──第004课_SurfaceFlinger内部机制
| | ├──第005课_Vsync机制
| | └──第006课_HDMI系统
| ├──APP开发参考视频-Mars Android App视频
| | ├──java4android_视频
| | ├──【第一版】第1季
| | ├──【第一版】第2季
| | ├──【第一版】第3季
| | ├──【第一版】第4季
| | ├──【第一版】第5季
| | ├──【第一版】特别篇
| | ├──【重制版】第1季
| | └──【重制版】第2季
| ├──资源文档
| | ├──01_韦东山第4期Android驱动深度开发教程
| | ├──02_Tiny4412配套光盘
| | ├──03_映象文件
| | ├──04_工具
| | ├──05_原理图
| | ├──06_Android_Linux源码
| | ├──07_Ubuntu
| | ├──【专题】蓝牙专题_文档源码
| | ├──【专题】显示系统专题_文档源码
| | ├──【专题】音频系统专题_文档源码
| | ├──安装AndroidStudio时无法访问外网的处理方法.rar 1.12M
| | ├──韦东山Android系统视频使用手册20160303.pdf 3.47M
| | └──芯片手册.zip 44.00M
| └──目录.jpg 910.00kb
└──资源文档_合集
| ├──JZ2440 资料光盘_2020-04-23
| | ├──A盘
| | ├──B盘
| | ├──使用NandFlash上的u-boot烧写NorFlash
| | └──B盘有哪些内容?.txt 0.09kb
| └──嵌入式Linux系统开发完全手册_基于4412_上册
| | ├──嵌入式Linux系统开发完全手册_基于4412_上册 源码.rar 61.58kb
| | ├──嵌入式Linux系统开发完全手册_基于4412_上册.pdf 5.77M
| | ├──嵌入式linux应用开发完全手册 书籍光盘.iso 699.38M
| | └──暂停撰写说明.txt 0.07kb

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源