Skip to content

Latest commit

 

History

History
executable file
·
152 lines (148 loc) · 8.99 KB

list.md

File metadata and controls

executable file
·
152 lines (148 loc) · 8.99 KB

学前班_第1节_怎么看原理图之GPIO和门电路 学前班_第2.1节_怎么看原理图之协议类接口之UART 学前班_第2.2节_怎么看原理图之协议类接口之I2C 学前班_第2.3节_怎么看原理图之协议类接口之SPI 学前班_第2.4节_怎么看原理图之协议类接口之NANDFlash 学前班_第2.5节_怎么看原理图之协议类接口之LCD 学前班_第3节_怎么看原理图之内存类接口 学前班_第4.1节_怎么看原理图之分析S3C2410开发板 学前班_第4.2节_怎么看原理图之分析S3C2440开发板 学前班_第4.3节_怎么看原理图之分析S3C6410开发板

第0课_第1节_刚接触开发板之接口接线工具 第0课_第2节_刚接触开发板之烧写裸板程序 第0课_第3节_刚接触开发板之重烧整个系统 第0课_第4节_刚接触开发板之使用vmwae和预先做好的ubuntu 第0课_第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程 第0课_第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程 第0课_第7节_刚接触开发板之制作根文件系统及初试驱动 第0课_第8节_在TQ2440,MINI2440上搭建视频所用系统 第0课_第9节_win7下不能使用dnw烧写的替代方法

第01课_环境搭建及工具、概念介绍 第02课_GPIO实验 第03课_存储管理器实验 第04课_MMU实验 第05课_NANDFLASH控制器 第06课_中断控制器 第07课_系统时钟和UART实验 第08课_LCD实验 第09课_第1节-u-boot分析之编译体验 第09课_第2节-u-boot分析之Makefile结构分析 第09课_第3节-u-boot分析之源码第1阶段 第09课_第3节-u-boot分析之源码第2阶段 第09课_第4节-u-boot分析之u-boot命令实现 第09课_第5节-u-boot分析_uboot启动内核 第10课_第1节-内核启动流程分析之编译体验 第10课_第2节-内核启动流程分析之配置 第10课_第3节-内核启动流程分析之Makefile 第10课_第4节-内核启动流程分析之内核启动 第11课_第1节-构建根文件系统之启动第1个程序 第11课_第2节-构建根文件系统之init进程分析 第11课_第3节-构建根文件系统之busybox 第11课_第4节-构建根文件系统之构建根文件系统

第12课_第1节-字符设备驱动程序之概念介绍 第12课_第2.1节-字符设备驱动程序之LED驱动程序_编写编译 第12课_第2.2节-字符设备驱动程序之LED驱动程序_测试改进 第12课_第2.3节-字符设备驱动程序之LED驱动程序_操作LED 第12课_第3节-字符设备驱动程序之查询方式的按键驱动程序 第12课_第4.1节-字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构 第12课_第4.2节-字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构 第12课_第4.3节-字符设备驱动程序之中断方式的按键驱动_编写代码 第12课_第5节-字符设备驱动程序之poll机制 第12课_第6节-字符设备驱动程序之异步通知 第12课_第7节-字符设备驱动程序之同步互斥阻塞 第12课_第8节-字符设备驱动程序之定时器防抖动 第13课_第1节-输入子系统概念介绍 第13课_第2节-输入子系统第编写驱动程序 第14课_驱动程序分层分离概念_总线驱动设备模型 第15课_第4节_LCD驱动程序之编译测试 第16课_第1节_触摸屏驱动程序之概念介绍 第16课_第2节_触摸屏驱动程序之编写驱动 第16课_第3节_触摸屏驱动程序之使用TSLIB测试 第17课_第1节_USB驱动程序之概念介绍 第17课_第2节_USB驱动程序之USB总线驱动程序 第17课_第3节_USB驱动程序之USB设备驱动程序1简单编写 第17课_第3节_USB驱动程序之USB设备驱动程序2鼠标用作键盘 第18课_第1节_块设备驱动程序的引入 第18课_第2节_块设备驱动程序的框架 第18课_第3节_块设备驱动程序的编写驱动之用内存模拟磁盘 第19课_第1节_NANDFLASH原理及硬件操作 第19课_第2节_NANDFLASH驱动程序框架 第19课_第3节_NANDFLASH驱动程序之编写代码之1简单编写 第19课_第3节_NANDFLASH驱动程序之编写代码之2完善识别过程 第19课_第3节_NANDFLASH驱动程序之编写代码之3添加MTD设备及测试 第20课_第1节_NORFLASH原理及硬件操作 第20课_第2节_NORFLASH驱动程序之框架 第20课_第3节_NORFLASH驱动程序之编写代码 第21课_第1节_网卡驱动程序之框架 第21课_第2节_网卡驱动程序之编写虚拟网卡 第22课_第1节_移植DM9000C驱动程序之确定相异性 第22课_第2节_移植DM9000C驱动程序之设置时序 第22课_第3节_移植DM9000C驱动程序之测试及内存控制器简介 第23课_第1节_I2C设备裸板程序之I2C总线介绍 第23课_第2节_I2C设备裸板程序之编写代码 第23课_第3节_I2C设备裸板程序之测试 第24课_第1节_I2C驱动程序之框架 第24课_第2节_I2C驱动程序之编写代码 第25课_第1节_字符设备驱动程序概念纠正之另一种写法 第25课_第2节_字符设备驱动程序概念纠正之RTC驱动分析 第26课_第1节_声音采集播放及IIS接口介绍 第26课_第2节_UDA1341芯片之L3接口介绍 第26课_第3节_UDA1341声卡驱动程序分析及测试 第26课_第4节_WM9876声卡驱动程序编写及测试 第26课_第5节_使用madplay播放mp3文件 第27课_第1节_DMA的引入 第27课_第2节_DMA驱动程序之编写 第27课_第3节_DMA驱动程序之测试 第27课_第4节_DMA之内核函数简单介绍 第28课_第1节_hotplug_uevent机制 第28课_第2节_hotplug_uevent机制_修改mdev配置支持U盘自动挂载 第29课_第1节_裸板调试之点灯法 第29课_第2节_裸板调试之串口打印及栈初步分析 第29课_第3.1节_裸板调试之JTAG原理 第29课_第3.2节_裸板调试之JTAG调试体验 第29课_第3.3节_裸板调试之JTAG调试命令行调试 第29课_第3.4节_裸板调试之JTAG调试源码级调试 第30课_第1.1节_驱动调试之printk的原理 第30课_第1.2节_驱动调试之printk的使用 第30课_第1.3节_驱动调试之打印到proc虚拟文件 第30课_第2.1节_驱动调试之段错误分析_根据oops信息确定出错的代码位置 第30课_第2.2节_驱动调试之段错误分析_根据栈信息确定函数调用过程 第30课_第3节_驱动调试之自制工具_寄存器编辑器 第30课_第4节_驱动调试之修改系统时钟中断定位系统僵死问题 第31课_第1节_应用调试之使用strace命令跟踪系统调用 第31课_第2节_应用调试之使用gdb和gdbserver 第31课_第3节_应用调试之配置修改内核打印用户态段错误信息 第31课_第4.1节_应用调试之自制系统调用 第31课_第4.2节_应用调试之使用自制的系统调用 第31课_第5.1节_应用调试之输入模拟器之设计思路 第31课_第5.2节_应用调试之输入模拟器之编写保存功能 第31课_第5.3节_应用调试之输入模拟器之编写测试模拟功能 第32课_第1.1节_3.4.2内核下的I2C驱动之框架介绍 第32课_第1.2节_3.4.2内核下的I2C驱动之框架编写代码 第32课_第2节_3.4.2内核下的I2C驱动之编写设备驱动 第32课_第3节_3.4.2内核下的I2C驱动之用户态直接访问 第32课_第4节_3.4.2内核下的I2C驱动之编写总线驱动程序 第33课_第1节_多点触摸屏_电容屏驱动程序_理论框架(新增) 第33课_第2节_多点触摸屏_电容屏驱动程序_编写框架(新增) 第33课_第1节_多点触摸屏_电容屏驱动程序_编写框架_勘误(新增) 第33课_第3节_多点触摸屏_电容屏驱动程序_编写框架_实践_tiny4412(新增)

毕业班第1课_第1.1节_自己写bootloader之编写第1阶段 毕业班第1课_第1.2节_自己写bootloader之编写第2阶段 毕业班第1课_第2节_自己写bootloader之编译测试 毕业班第1课_第3节_自己写bootloader之改进 毕业班第2课_第1节_移植最新u-boot之初试 毕业班第2课_第2.1节_移植最新u-boot之分析启动过程之概述 毕业班第2课_第2.2节_移植最新u-boot之分析启动过程之内存分布 毕业班第2课_第2.3节_移植最新u-boot之分析启动过程之重定位 毕业班第2课_第3.1节_移植最新u-boot之修改代码之建新板_时钟_SDRAM_UART 毕业班第2课_第3.2节_移植最新u-boot之修改代码支持NAND启动 毕业班第2课_第3.3节_移植最新u-boot之修改代码支持NorFlash 毕业班第2课_第3.4节_移植最新u-boot之修改代码支持NandFlash 毕业班第2课_第3.5节_移植最新u-boot之修改代码支持DM9000网卡 毕业班第2课_第4.1节_移植最新u-boot之裁剪和修改默认参数 毕业班第2课_第4.2节_移植最新u-boot支持烧写yaffs映象及制作补丁 毕业班第3课_第1节_移植3.4.2内核之框架介绍及简单修改 毕业班第3课_第2节_移植3.4.2内核之修改分区及制作根文件系统 毕业班第3课_第3节_移植3.4.2内核之支持yaffs文件系统 毕业班第3课_第4节_移植3.4.2内核之裁剪及ECC简介及制作补丁 毕业班第4课_第1节_移植驱动到3.4.2内核之DM9000C