
韦东山Linux嵌入式1-4期
├── 0.韦东山所有视频目录(带书签
│ └── 韦东山所有视频详细介绍(目录&目标&报价.pdf
├── 1.韦东山嵌入式第一期
│ ├── B盘
│ │ ├── bin.zip
│ │ ├── B盘有哪些内容?.txt
│ │ ├── JZ2440V3开发板与V2的区别_使用前必读.pdf
│ │ ├── JZ2440V3开发板使用手册_兼容V2V1_使用前必读.pdf
│ │ ├── JZ2440光盘目录结构图.txt
│ │ ├── NAND FLASH坏块说明.txt
│ │ ├── readme(必读.txt
│ │ ├── system.zip
│ │ ├── ubuntu登录账号book密码123456.txt
│ │ ├── 不常用的.zip
│ │ ├── 原理图sch.zip
│ │ ├── 学习顺序.txt
│ │ ├── 工具和驱动.zip
│ │ ├── 常见问题.zip
│ │ ├── 致买家的一封信.jpg
│ │ ├── 芯片手册.zip
│ │ ├── 触摸屏如何校准.txt
│ │ ├── 资料光盘更新日志.txt
│ │ └── 韦东山所有视频详细目录&目标.pdf
│ ├── 干货】韦东山单机嵌入式内部资料
│ │ └── 单片机经典资料.zip
│ ├── 文档
│ │ ├── 有奖活动】新1期课后作业&学员作品
│ │ │ └── 有奖活动_课后作业学员作品.zip
│ │ ├── 源码文档图片
│ │ │ ├── 文档图片
│ │ │ │ ├── 第001课_不要再用老方法学习单片机和ARM
│ │ │ │ │ ├── 单片机程序的学习方法001_为何要学习.jpg
│ │ │ │ │ └── 单片机程序的学习方法002_怎样学习.jpg
│ │ │ │ ├── 第002课_ubuntu图形界面操作
│ │ │ │ │ ├── ubuntu图形界面操作.txt
│ │ │ │ │ └── 安装虚拟机.png
│ │ │ │ ├── 第003课__linux入门命令
│ │ │ │ │ ├── linux入门命令讲解1.txt
│ │ │ │ │ └── linux命令入门.txt
│ │ │ │ ├── 第004课_vi编辑器
│ │ │ │ │ ├── vimrc
│ │ │ │ │ ├── vi常用命令汇总.docx
│ │ │ │ │ ├── vi编辑器的使用.txt
│ │ │ │ │ └── 百问网Linux基础课后作业20170908.pdf
│ │ │ │ ├── 第005课_linux进阶命令
│ │ │ │ │ ├── linux进阶命令1.txt
│ │ │ │ │ └── linux进阶命令2.txt
│ │ │ │ ├── 第006课_开发板熟悉与体验
│ │ │ │ │ ├── 一句话解决ping问题.jpg
│ │ │ │ │ ├── 开发板接口及连线.jpg
│ │ │ │ │ └── 开发板熟悉与体验.txt
│ │ │ │ ├── 第007课_裸机开发步骤和工具使用
│ │ │ │ │ ├── uart
│ │ │ │ │ │ ├── head.S
│ │ │ │ │ │ ├── init.c
│ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ ├── s3c24xx.h
│ │ │ │ │ │ ├── serial.c
│ │ │ │ │ │ ├── serial.h
│ │ │ │ │ │ └── uart.lds
│ │ │ │ │ ├── argc_argv.c
│ │ │ │ │ ├── leds.bin
│ │ │ │ │ ├── 裸机开发步骤笔记.txt
│ │ │ │ │ └── 裸机开发流程.png
│ │ │ │ ├── 第008课_第1个ARM裸板程序及引申
│ │ │ │ │ ├── 001_LED原理图及S3C2440启动流程.jpg
│ │ │ │ │ ├── 002_编写LED程序.jpg
│ │ │ │ │ ├── 003_编程知识_进制.jpg
│ │ │ │ │ ├── 004_编程知识_节序_位操作.jpg
│ │ │ │ │ ├── 005_编写C程序控制LED.jpg
│ │ │ │ │ ├── 006_解析C程序的内部机制.jpg
│ │ │ │ │ ├── ARM Architecture Reference Manual.pdf
│ │ │ │ │ ├── ARM指令集E004armproc.chm
│ │ │ │ │ └── 第008课_第1个ARM裸板程序及引申.txt
│ │ │ │ ├── 第009课_gcc和arm-linux-gcc和Makefile
│ │ │ │ │ ├── Makefile
│ │ │ │ │ │ ├── GNU-Make-使用手册(中译版.pdf
│ │ │ │ │ │ ├── make.pdf
│ │ │ │ │ │ ├── Makefile.jpg
│ │ │ │ │ │ └── Makefile.txt
│ │ │ │ │ ├── c指针复习.txt
│ │ │ │ │ ├── c语言指针复习.jpg
│ │ │ │ │ ├── fatal error syscdefs.h解决方案.docx
│ │ │ │ │ ├── gcc常用编译选项.txt
│ │ │ │ │ ├── gcc常用选项.png
│ │ │ │ │ └── 中间文件.txt
│ │ │ │ ├── 第010课_掌握ARM芯片时钟体系
│ │ │ │ │ ├── 001_S3C2440时钟体系.jpg
│ │ │ │ │ └── 第010课_掌握ARM芯片时钟体系.txt
│ │ │ │ ├── 第011课_串口(UART)的使用
│ │ │ │ │ ├── 001_UART硬件介绍.jpg
│ │ │ │ │ ├── 002_UART编程.jpg
│ │ │ │ │ ├── fatal error syscdefs.h解决方案.docx
│ │ │ │ │ ├── printf中的格式字符.docx
│ │ │ │ │ ├── 第011课_串口(UART)的使用.txt
│ │ │ │ │ ├── 自己动手从零写一个printf函数.txt
│ │ │ │ │ ├── 自己动手实现printf__011_001.jpg
│ │ │ │ │ ├── 自己动手实现printf__011_002.jpg
│ │ │ │ │ └── 自己动手实现printf__011_003.jpg
│ │ │ │ ├── 第012课_内存控制器与SDRAM
│ │ │ │ │ ├── 001_内存接口概念.jpg
│ │ │ │ │ ├── 002_不同位宽设备的连接.jpg
│ │ │ │ │ ├── 003_时序图分析示例.jpg
│ │ │ │ │ ├── 004_SDRAM的设置.jpg
│ │ │ │ │ └── 第012课_内存控制器与SDRAM.txt
│ │ │ │ ├── 第013课_代码重定位
│ │ │ │ │ ├── 001_段的概念_重定位的引入.jpg
│ │ │ │ │ ├── 002_链接脚本的引入与简单测试.jpg
│ │ │ │ │ ├── 003_链接脚本的解析.jpg
│ │ │ │ │ ├── 004_链接脚本的改进.jpg
│ │ │ │ │ ├── 005_代码重定位与位置无关码.jpg
│ │ │ │ │ ├── 006_重定位_清除BSS段的C函数实现.jpg
│ │ │ │ │ └── 第013课_代码重定位.txt
│ │ │ │ ├── 第014课_异常与中断
│ │ │ │ │ ├── 001_ 概念引入与处理流程.jpg
│ │ │ │ │ ├── 002_CPU模式(Mode)_状态(State)与寄存器.jpg
│ │ │ │ │ ├── 003_Thumb指令集程序示例.jpg
│ │ │ │ │ ├── 004_und异常模式.jpg
│ │ │ │ │ ├── 005_swi异常模式.jpg
│ │ │ │ │ ├── 006_按键中断.jpg
│ │ │ │ │ ├── 007_定时器中断.jpg
│ │ │ │ │ └── 第014课_异常与中断.txt
│ │ │ │ ├── 第015课_NOR_Flash
│ │ │ │ │ ├── 001_NorFlash原理及硬件操作.jpg
│ │ │ │ │ └── 第015课_NOR_Flash.TXT
│ │ │ │ ├── 第016课_Nand_Flash
│ │ │ │ │ ├── nand flash裸机.jpg
│ │ │ │ │ └── nand flash裸机.txt
│ │ │ │ ├── 第017课_LCD
│ │ │ │ │ ├── 001_LCD硬件原理.jpg
│ │ │ │ │ ├── 002_S3C2440_LCD控制器.jpg
│ │ │ │ │ ├── 003_编程_框架与准备.jpg
│ │ │ │ │ ├── 004_编程_点线圆文字.jpg
│ │ │ │ │ └── 第017课_LCD.txt
│ │ │ │ ├── 第018课_ADC和触摸屏
│ │ │ │ │ ├── 001_ADC硬件原理.jpg
│ │ │ │ │ ├── 002_电阻触摸屏硬件原理.jpg
│ │ │ │ │ ├── 003_S3C2440触摸屏接口.jpg
│ │ │ │ │ ├── 004_触摸屏编程.jpg
│ │ │ │ │ ├── 005_触摸屏较准.jpg
│ │ │ │ │ ├── 006_触摸屏程序完善.jpg
│ │ │ │ │ └── 第018课_ADC和触摸屏.txt
│ │ │ │ ├── 第019课_I2C
│ │ │ │ │ ├── 001_I2C协议与EEPROM.jpg
│ │ │ │ │ ├── 002_s3c2440的I2C控制器.jpg
│ │ │ │ │ ├── 003_程序框架.jpg
│ │ │ │ │ ├── 004_S3C2440的I2C控制时序.jpg
│ │ │ │ │ └── 第019课_I2C.txt
│ │ │ │ ├── 第020课_SPI
│ │ │ │ │ ├── spi.jpg
│ │ │ │ │ ├── 第020课_SPI.TXT
│ │ │ │ │ └── 第020课_SPI视频所有文档图片资料.rar
│ │ │ │ ├── 第021课_mmu和cache
│ │ │ │ │ ├── 001_cache.jpg
│ │ │ │ │ ├── 002_mmu.jpg
│ │ │ │ │ └── mmu和cache.txt
│ │ │ │ └── 第022课_传感器
│ │ │ │ ├── 原理图
│ │ │ │ │ ├── JZ2440_sensors_v1.4.pdf
│ │ │ │ │ └── 结构分布参考.jpg
│ │ │ │ ├── 芯片手册
│ │ │ │ │ ├── 2011226233941267.pdf
│ │ │ │ │ ├── DHT11-chinese.pdf
│ │ │ │ │ ├── DS18B20.pdf
│ │ │ │ │ ├── GL5506-4-7K-NO-RHOS_C11299.pdf
│ │ │ │ │ ├── HS0038.pdf
│ │ │ │ │ └── lm393.pdf
│ │ │ │ ├── 001_传感器.jpg
│ │ │ │ └── 第022课_传感器.txt
│ │ │ └── 源码.rar
│ │ ├── 虚拟机环境ubuntu16.04
│ │ │ ├── cpu-z_1.70-cn.zip
│ │ │ ├── securable.rar
│ │ │ ├── ubuntu-16.04.2-x64-100ask.rar
│ │ │ ├── ubuntu16.04配置内核和busybox出现错误的解决方法.docx
│ │ │ ├── VMware-player-12.5.7-5813279.exe
│ │ │ ├── 使用方法.docx
│ │ │ ├── 启动ubuntu出现开始断开连接的解决方法.docx
│ │ │ └── 百度云有些文件解压失败的解决方法.docx
│ │ └── 每一课对应的源码文档图片在这里.xlsx
│ ├── 第001课_不要再用老方法学习单片机和ARM(免费
│ │ ├── 第001节_学习单片机没有前途.mp4
│ │ ├── 第002节_没有前途为何还要学习单片机.mp4
│ │ └── 第003节_怎么学习单片机_选择开发板与开发工具.mp4
│ ├── 第002课__ubuntu环境搭建和ubuntu图形界面操作(免费
│ │ ├── 第000节_安装百问网制作的ubuntu16.04虚拟机.mp4
│ │ ├── 第001节_新建目录_新建并编辑文件.mp4
│ │ ├── 第002节_word_excel_ppt的操作.mp4
│ │ ├── 第003节_图片浏览_音乐播放_视频播放.mp4
│ │ ├── 第004节_网络设置_网页浏览_在线听歌_在线看视频.mp4
│ │ ├── 第005节_ubuntu软件下载中心.mp4
│ │ ├── 第006节_ubuntu系统设置详细讲解.mp4
│ │ └── 第007节_linux目录结构初体验.mp4
│ ├── 第003课__linux入门命令
│ │ ├── 001节_linux命令入门演示_P.mp4
│ │ ├── 002节_shell命令解析器功能说明_P.mp4
│ │ ├── 003节_linux命令提示符和linux命令格式_P.mp4
│ │ ├── 004节_linux常用命令引入_P.mp4
│ │ ├── 005节_pwd命令__独家记忆方法_P.mp4
│ │ ├── 006节_cd命令讲解1__独家记忆方法_P.mp4
│ │ ├── 007节_linux基础知识__家目录_当前路径_P.mp4
│ │ ├── 008节_linux基础知识__上一个路径_上一次路径_P.mp4
│ │ ├── 009节_linux基础知识__linux目录结构介绍_P.mp4
│ │ ├── 010节_linux基础知识__绝对路径和相对路径_P.mp4
│ │ ├── 011节_cd命令讲解2_注意事项_P.mp4
│ │ ├── 012节_ls命令__独家记忆方法_P.mp4
│ │ ├── 013节_目录操作mkdir和rmdir_独家记忆方法_P.mp4
│ │ ├── 014节_文件操作touch_mv_cp_rm_P.mp4
│ │ ├── 015节_文件查看和编辑cat_gedit_P.mp4
│ │ ├── 016节_清除屏幕_clear和reset_P.mp4
│ │ └── 017节_帮助信息man_info_help_P.mp4
│ ├── 第004课_vi编辑器
│ │ ├── vi编辑器1__vi编辑器课程特色和课程纲要_P.mp4
│ │ ├── vi编辑器2__vi编辑器的引入_P.mp4
│ │ ├── vi编辑器3__vi编辑器的三种模式__模式间相互切换_P.mp4
│ │ ├── vi编辑器4__文件的打开_新建_保存_P.mp4
│ │ ├── vi编辑器5__如何使vi快速移动光标__vi的难点_P.mp4
│ │ ├── vi编辑器6__文本复制_粘贴_删除_撤销__百问网独家记忆方法_P.mp4
│ │ └── vi编辑器7__文本查找和替换__百问网独家记忆方法_P.mp4
│ ├── 第005课_linux进阶命令
│ │ ├── linux进阶命令1__find查找文本_P.mp4
│ │ ├── linux进阶命令2__grep查找字符串_P.mp4
│ │ ├── linux进阶命令3__file查看文件类型_P.mp4
│ │ ├── linux进阶命令4__which和whereis查找命令所在位置_P.mp4
│ │ ├── linux进阶命令5__gzip和bzip2单个文件的压缩和解压_P.mp4
│ │ └── linux进阶命令6__tar多个文件和目录的压缩和解压_P.mp4
│ ├── 第006课_开发板熟悉与体验(免费
│ │ ├── 第001节_开发板部件介绍与串口连接.mp4
│ │ ├── 第002节_使用eop烧写裸板程序.mp4
│ │ ├── 第003节_eop常见问题.mp4
│ │ ├── 第004节_使用uboot烧写裸板程序.mp4
│ │ ├── 第005节_恢复出厂系统.mp4
│ │ └── 第006节_一句话解决嵌入式开发ping问题.wmv
│ ├── 第007课_裸机开发步骤和工具使用(免费
│ │ ├── 第001节_裸机开发步骤简介.mp4
│ │ ├── 第002节_source insight代码查看工具的使用.mp4
│ │ └── 第003节_notepad编辑器和二进制文件查看工具.mp4
│ ├── 第008课_第1个ARM裸板程序及引申(部分免费
│ │ ├── 第001节_辅线1_硬件知识_LED原理图.mp4
│ │ ├── 第002节_辅线1_硬件知识_S3C2440启动流程与GPIO操作.mp4
│ │ ├── 第003节_编写第1个程序点亮LED.mp4
│ │ ├── 第004节_汇编与机器码_P.mp4
│ │ ├── 第005节_编程知识_进制_P.mp4
│ │ ├── 第006节_编程知识_字节序_位操作_P.mp4
│ │ ├── 第007节_编写C程序控制LED_P.mp4
│ │ ├── 第008节_几条汇编指令_bl_add_sub_ldm_stm_P.mp4
│ │ ├── 第009节_解析C程序的内部机制_P.mp4
│ │ └── 第010节_完善LED程序_编写按键程序_P.mp4
│ ├── 第009课_gcc和arm-linux-gcc和Makefile
│ │ ├── c语言指针复习1__指向char和int的指针_P.mp4
│ │ ├── c语言指针复习2_指向数组和字符串的指针_P.mp4
│ │ ├── gcc编译器1_gcc常用选项__gcc编译过程详解_P.mp4
│ │ ├── gcc编译器2_深入讲解链接过程_P.mp4
│ │ ├── 第005节_Makefile的引入及规则_P.mp4
│ │ ├── 第006节_Makefile的语法_P.mp4
│ │ ├── 第007节_Makefile函数_P.mp4
│ │ └── 第008节_Makefile实例_P.mp4
│ ├── 第010课_掌握ARM芯片时钟体系
│ │ ├── 第001节_S3C2440时钟体系结构_P.mp4
│ │ └── 第002节_编程提高运行时钟_P.mp4
│ ├── 第011课_串口(UART)的使用
│ │ ├── 第001节_辅线1_硬件知识_UART硬件介绍_P.mp4
│ │ ├── 第002节_S3C2440_UART编程_P.mp4
│ │ ├── 第003节_从零实现用于裸机调试的printf函数_手动确定可变参数_P.mp4
│ │ ├── 第004节_从零实现用于裸机调试的printf函数_自动确定可变参数_P.mp4
│ │ └── 第005节_从零实现用于裸机调试的printf函数_printf函数在x86和arm平台的实现_P.mp4
│ ├── 第012课_内存控制器与SDRAM
│ │ ├── 第001节_辅线1_硬件知识_内存接口概念_P.mp4
│ │ ├── 第002节_辅线1_硬件知识_不同位宽设备的连接_P.mp4
│ │ ├── 第003节_辅线1_硬件知识_时序图分析示例_P.mp4
│ │ └── 第004节_辅线1_硬件知识_SDRAM的设置_P.mp4
│ ├── 第013课_代码重定位
│ │ ├── 第001节_段的概念_重定位的引入_P.mp4
│ │ ├── 第002节_链接脚本的引入与简单测试_P.mp4
│ │ ├── 第003节_链接脚本的解析_P.mp4
│ │ ├── 第004节_拷贝代码和链接脚本的改进_P.mp4
│ │ ├── 第005节_代码重定位与位置无关码_P.mp4
│ │ └── 第006节_重定位_清除BSS段的C函数实现_P.mp4
│ ├── 第014课_异常与中断
│ │ ├── 第001节_概念引入与处理流程_P.mp4
│ │ ├── 第002节_CPU模式(Mode)_状态(State)与寄存器_P.mp4
│ │ ├── 第003节_不重要_Thumb指令集程序示例_P.mp4
│ │ ├── 第004节_und异常模示程序示例_P.mp4
│ │ ├── 第005节_swi异常模式程序示例_P.mp4
│ │ ├── 第006节_按键中断程序示例_概述与初始化_P.mp4
│ │ ├── 第007节_按键中断程序示例_完善_P.mp4
│ │ └── 第008节_定时器中断程序示例_P.mp4
│ ├── 第015课_NOR Flash
│ │ ├── 第001节_Nor Flash原理及硬件操作_P.mp4
│ │ ├── 第002节_Nor Flash编程_识别_P.mp4
│ │ └── 第003节_Nor Flash编程_擦写读_P.mp4
│ ├── 第016课_Nand Flash
│ │ ├── 第001节_NAND_FLASH操作原理_P.mp4
│ │ ├── 第002节_NandFlash时序及初始化_P.mp4
│ │ ├── 第003节_NandFlash的芯片id读取_P.mp4
│ │ ├── 第004节_NAND_FLASH数据读取_P.mp4
│ │ └── 第005节_NandFlash的擦除与烧写_P.mp4
│ ├── 第017课_LCD
│ │ ├── 第001节_LCD硬件原理_P.mp4
│ │ ├── 第002节_S3C2440_LCD控制器_P.mp4
│ │ ├── 第003节_LCD编程_框架与准备_P.mp4
│ │ ├── 第004节_LCD编程_抽象出重要结构体_P.mp4
│ │ ├── 第005节_LCD编程_LCD控制器_P.mp4
│ │ ├── 第006节_LCD编程_LCD设置_P.mp4
│ │ ├── 第007节_LCD编程_简单测试_P.mp4
│ │ ├── 第008节_LCD编程_画点线圆_P.mp4
│ │ ├── 第009节_LCD编程_显示文字_P.mp4
│ │ ├── 第010节_LCD编程_添加除法_P.mp4
│ │ └── 第011节_LCD编程_使用调色板_P.mp4
│ ├── 第018课_ADC和触摸屏
│ │ ├── 第001节_ADC硬件原理_P.mp4
│ │ ├── 第002节_ADC编程_P.mp4
│ │ ├── 第003节_电阻触摸屏硬件原理_P.mp4
│ │ ├── 第004节_S3C2440触摸屏接口_P.mp4
│ │ ├── 第005节_触摸屏编程_按下松开检测_P.mp4
│ │ ├── 第006节_触摸屏编程_ADC中断_P.mp4
│ │ ├── 第007节_触摸屏编程_定时器程序优化_P.mp4
│ │ ├── 第008节_触摸屏编程_使用定时器支持长按_P.mp4
│ │ ├── 第009节_触摸屏编程_较准原理_P.mp4
│ │ ├── 第010节_触摸屏编程_较准与画线编程_P.mp4
│ │ ├── 第011节_触摸屏编程_测试_P.mp4
│ │ └── 第012节_触摸屏编程_完善_P.mp4
│ ├── 第019课_I2C
│ │ ├── 第001节_I2C协议与EEPROM_P.mp4
│ │ ├── 第002节_S3C2440的I2C控制器_P.mp4
│ │ ├── 第003节_程序框架_P.mp4
│ │ ├── 第004节_I2C控制器编程_框架_P.mp4
│ │ ├── 第005节_I2C控制器编程_中断_P.mp4
│ │ ├── 第006节_EEPROM编程和测试代码_P.mp4
│ │ └── 第007节_测试_P.mp4
│ ├── 第020课_SPI
│ │ ├── 第001节_SPI协议介绍_P.mp4
│ │ ├── 第002节_使用GPIO实现SPI协议操作OLED_P.mp4
│ │ ├── 第003节_SPI_FLASH编程_读ID_P.mp4
│ │ ├── 第004节_SPI_FLASH编程_读写_P.mp4
│ │ ├── 第005节_在OLED上显示ADC的值_P.mp4
│ │ ├── 第006节_使用SPI控制器_P.mp4
│ │ └── 第007节_移植到MINI2440_TQ2440_P.mp4
│ ├── 第021课_MMU和Cache
│ │ ├── 第001节_Cache简述及协处理器指令_P.mp4
│ │ ├── 第002节_协处理器指令_开启ICache代码示例_P.mp4
│ │ ├── 第003节_MMU及地址映射_P.mp4
│ │ └── 第004节_MMU代码示例_P.mp4
│ └── 第022课_传感器
│ ├── 第001节_光敏电阻的使用_P.mp4
│ ├── 第002节_高精度延时函数_P.mp4
│ ├── 第003节_DHT11温湿度传感器的使用_P.mp4
│ ├── 第004节_DS18B20温度传感器介绍_P(1.mp4
│ ├── 第004节_DS18B20温度传感器介绍_P.mp4
│ ├── 第005节_DS18B20温度传感器编程_P.mp4
│ ├── 第006节_红外线遥控协议简介及编程思路_P.mp4
│ ├── 第007节_前期编程_系统时间与环型缓冲区_P.mp4
│ ├── 第008节_HS0038红外线接收器的编程_打印原始脉冲_P.mp4
│ └── 第009节_HS0038红外线接收器的编程_解析数据_P.mp4
├── 10.韦东山_JZ2440资料光盘_20180516(免费
│ ├── 使用NandFlash上的u-boot烧写NorFlash
│ │ ├── u-boot-1.1.6_jz2440_burn_nor_with_nand_uboot.patch
│ │ ├── u-boot_burn_nor_with_nand.bin
│ │ ├── u-boot编译方法.TXT
│ │ └── 新方法 使用NandFlash上的u-boot烧写NorFlash.pdf
│ └── 资料光盘
│ ├── A盘
│ │ ├── tools.zip
│ │ ├── ubuntu 16.04更新日志.txt
│ │ ├── ubuntu-16.04.2-x64-100ask-for win7,8,10 64bit.zip
│ │ ├── Ubuntu9.10-for xp or win7 32bit.rar
│ │ ├── VMware-player-12.5.7-for win7,8,10 64bit.zip
│ │ ├── VMware_v9.0_for xp or win7 32bit.rar
│ │ └── 使用说明.txt
│ ├── B盘
│ │ ├── bin.zip
│ │ ├── JZ2440V3开发板与V2的区别_使用前必读.pdf
│ │ ├── JZ2440V3开发板使用手册_兼容V2V1_使用前必读.pdf
│ │ ├── JZ2440光盘目录结构图.txt
│ │ ├── NAND FLASH坏块说明.txt
│ │ ├── PING问题解决方法_20190305.pdf
│ │ ├── system.zip
│ │ ├── Ubuntu登录账号book密码123456.txt
│ │ ├── 不常用的.zip
│ │ ├── 原理图sch.zip
│ │ ├── 学习指南 – 如何学习视频才能达到最大效果?.txt
│ │ ├── 工具和驱动.zip
│ │ ├── 常见问题.zip
│ │ ├── 致买家的一封信.jpg
│ │ ├── 芯片手册.zip
│ │ ├── 触摸屏如何校准.txt
│ │ ├── 资料光盘更新日志.txt
│ │ └── 韦东山所有视频详细介绍(目录&目标&报价.pdf
│ └── B盘有哪些内容?.txt
├── 2.韦东山嵌入式第二期
│ ├── 韦东山2期
│ │ ├── PPT文档
│ │ │ ├── ppt_第01课_新手必看.pdf
│ │ │ ├── ppt_第13课_输入子系统.pdf
│ │ │ ├── ppt_第14课_分层分离之总线设备驱动模型.pdf
│ │ │ ├── ppt_第14课_总线设备驱动模型.pdf
│ │ │ ├── ppt_第15课_LCD驱动.pdf
│ │ │ ├── ppt_第16课_触摸屏驱动.pdf
│ │ │ ├── ppt_第17课_USB设备驱动.pdf
│ │ │ ├── ppt_第18课_块设备驱动.pdf
│ │ │ ├── ppt_第19课_NAND FLASH驱动.pdf
│ │ │ ├── ppt_第20课_NOR FLASH驱动.pdf
│ │ │ ├── ppt_第21课_网卡驱动.pdf
│ │ │ ├── ppt_第22课_移植DM9000C.pdf
│ │ │ ├── ppt_第24课_I2C驱动_2.6.22.6内核.pdf
│ │ │ ├── ppt_第25课第1节_字符设备驱动程序概念纠正之另一种写法.pdf
│ │ │ ├── ppt_第26课_声卡驱动.pdf
│ │ │ ├── ppt_第27课_DMA.pdf
│ │ │ ├── ppt_第28课_hotplug_uevent机制.pdf
│ │ │ └── ppt_第32课_I2C_新内核.pdf
│ │ ├── 明星学员鱼树超详细学习笔记
│ │ │ └── 韦东山明星学员鱼树驱动视频超详细学习笔记.rar
│ │ ├── 第12课
│ │ │ └── 第12课第8节 字符设备驱动程序之定时器防抖动_P.mp4
│ │ ├── 第13课
│ │ │ ├── 第13课第1节 输入子系统概念介绍_P.mp4
│ │ │ └── 第13课第2节 输入子系统第编写驱动程序_P.mp4
│ │ ├── 第14课
│ │ │ └── 第14课 驱动程序分层分离概念_总线驱动设备模型_P.mp4
│ │ ├── 第15课
│ │ │ ├── 第15课第1节 LCD驱动程序之层次分析_P.mp4
│ │ │ ├── 第15课第2节 LCD驱动程序之硬件操作_P.mp4
│ │ │ ├── 第15课第3节 LCD驱动程序之编写代码之1初步编写_P.mp4
│ │ │ ├── 第15课第3节 LCD驱动程序之编写代码之2硬件设置_P.mp4
│ │ │ ├── 第15课第3节 LCD驱动程序之编写代码之3显存和调色板设置_P.mp4
│ │ │ └── 第15课第4节 LCD驱动程序之编译测试_P.mp4
│ │ ├── 第16看
│ │ │ ├── 第16课第1节 触摸屏驱动程序之概念介绍_P.mp4
│ │ │ ├── 第16课第2节 触摸屏驱动程序之编写驱动_P.mp4
│ │ │ └── 第16课第3节 触摸屏驱动程序之使用TSLIB测试_P.mp4
│ │ ├── 第17课
│ │ │ ├── 第17课第1节 USB驱动程序之概念介绍_P.mp4
│ │ │ ├── 第17课第2节 USB驱动程序之USB总线驱动程序_P.mp4
│ │ │ ├── 第17课第3节 USB驱动程序之USB设备驱动程序1简单编写_P.mp4
│ │ │ └── 第17课第3节 USB驱动程序之USB设备驱动程序2鼠标用作键盘_P.mp4
│ │ ├── 第18课
│ │ │ ├── 第18课第1节 块设备驱动程序的引入_P.mp4
│ │ │ ├── 第18课第2节 块设备驱动程序的框架_P.mp4
│ │ │ └── 第18课第3节 块设备驱动程序的编写驱动之用内存模拟磁盘_P.mp4
│ │ ├── 第19课
│ │ │ ├── 第19课第1节 NAND FLASH原理及硬件操作_P.mp4
│ │ │ ├── 第19课第2节 NAND FLASH驱动程序框架_P.mp4
│ │ │ ├── 第19课第3节 NAND FLASH驱动程序之编写代码之1简单编写_P.mp4
│ │ │ ├── 第19课第3节 NAND FLASH驱动程序之编写代码之2完善识别过程_P.mp4
│ │ │ └── 第19课第3节 NAND FLASH驱动程序之编写代码之3添加MTD设备及测试_P.mp4
│ │ ├── 第20课
│ │ │ ├── 第20课第1节 NOR FLASH原理及硬件操作_P.mp4
│ │ │ ├── 第20课第2节 NOR FLASH驱动程序之框架_P.mp4
│ │ │ └── 第20课第3节 NOR FLASH驱动程序之编写代码_P.mp4
│ │ ├── 第21课
│ │ │ ├── 第21课第1节 网卡驱动程序之框架_P.mp4
│ │ │ └── 第21课第2节 网卡驱动程序之编写虚拟网卡_P.mp4
│ │ ├── 第22课
│ │ │ ├── 第22课第1节 移植DM9000C驱动程序之确定相异性_P.mp4
│ │ │ ├── 第22课第2节 移植DM9000C驱动程序之设置时序_P.mp4
│ │ │ └── 第22课第3节 移植DM9000C驱动程序之测试及内存控制器简介_P.mp4
│ │ ├── 第23课
│ │ │ ├── 第23课第1节 I2C设备裸板程序之I2C总线介绍_P.mp4
│ │ │ ├── 第23课第2节 I2C设备裸板程序之编写代码_P.mp4
│ │ │ └── 第23课第3节 I2C设备裸板程序之测试_P.mp4
│ │ ├── 第24课
│ │ │ ├── 第24课第1节 I2C驱动程序之框架_P.mp4
│ │ │ ├── 第24课第2节 I2C驱动程序之编写代码_P.mp4
│ │ │ ├── 第24课第2节 I2C驱动程序之编写代码_P.part1.rar
│ │ │ └── 第24课第2节 I2C驱动程序之编写代码_P.part2.rar
│ │ ├── 第25课
│ │ │ ├── 第25课第1节 字符设备驱动程序概念纠正之另一种写法_P.mp4
│ │ │ └── 第25课第2节 字符设备驱动程序概念纠正之RTC驱动分析_P.mp4
│ │ ├── 第26课
│ │ │ ├── 第26课第1节 声音采集播放及IIS接口介绍_P.mp4
│ │ │ ├── 第26课第2节 UDA1341芯片之L3接口介绍_P.mp4
│ │ │ ├── 第26课第3节 UDA1341声卡驱动程序分析及测试_P.mp4
│ │ │ ├── 第26课第4节 WM9876声卡驱动程序编写及测试_P.mp4
│ │ │ └── 第26课第5节 使用madplay播放mp3文件_P.mp4
│ │ ├── 第27课
│ │ │ ├── 第27课第1节_DMA的引入_P.mp4
│ │ │ ├── 第27课第2节_DMA驱动程序之编写_P.mp4
│ │ │ ├── 第27课第3节_DMA驱动程序之测试_P.mp4
│ │ │ └── 第27课第4节_DMA之内核函数简单介绍_P.mp4
│ │ ├── 第28课
│ │ │ ├── 第28课 hotplug_uevent机制_P.mp4
│ │ │ └── 第28课第2节 hotplug_uevent机制_修改mdev配置支持U盘自动挂载_P.mp4
│ │ ├── 第29课
│ │ │ ├── 第29课第1节_裸板调试之点灯法_P.mp4
│ │ │ ├── 第29课第2节_裸板调试之串口打印及栈初步分析_P.mp4
│ │ │ ├── 第29课第3.1节_裸板调试之JTAG原理_P.mp4
│ │ │ ├── 第29课第3.2节_裸板调试之JTAG调试体验_P.mp4
│ │ │ ├── 第29课第3.3节_裸板调试之JTAG调试命令行调试_P.mp4
│ │ │ └── 第29课第3.4节_裸板调试之JTAG调试源码级调试_P.mp4
│ │ ├── 第30课
│ │ │ ├── 第30课第1.1节_驱动调试之printk的原理_P.mp4
│ │ │ ├── 第30课第1.2节_驱动调试之printk的使用_P.mp4
│ │ │ ├── 第30课第1.3节_驱动调试之打印到proc虚拟文件_P.mp4
│ │ │ ├── 第30课第2.1节_驱动调试之段错误分析_根据pc值确定出错的代码位置_P.mp4
│ │ │ ├── 第30课第2.2节_驱动调试之段错误分析_根据栈信息确定函数调用过程_P.mp4
│ │ │ ├── 第30课第3节_驱动调试之自制工具_寄存器编辑器_P.mp4
│ │ │ └── 第30课第4节_驱动调试之修改系统时钟中断定位系统僵死问题_P.mp4
│ │ ├── 第31课
│ │ │ ├── 第31课第1节_应用调试之使用strace命令跟踪系统调用_P.mp4
│ │ │ ├── 第31课第2节_应用调试之使用gdb和gdbserver_P.mp4
│ │ │ ├── 第31课第3节_配置修改内核打印用户态段错误信息_P.mp4
│ │ │ ├── 第31课第4.1节_应用调试之自制系统调用_P.mp4
│ │ │ ├── 第31课第4.2节_应用调试之使用自制的系统调用_P.mp4
│ │ │ ├── 第31课第5.1节_应用调试之输入模拟器之设计思路_P.mp4
│ │ │ ├── 第31课第5.2节_应用调试之输入模拟器之编写保存功能_P.mp4
│ │ │ └── 第31课第5.3节_应用调试之输入模拟器之编写测试模拟功能_P.mp4
│ │ ├── 第32课
│ │ │ ├── 第32课第1.1节_3.4.2内核下的I2C驱动之框架介绍_P.mp4
│ │ │ ├── 第32课第1.2节_3.4.2内核下的I2C驱动之框架编写代码_P.mp4
│ │ │ ├── 第32课第2节_3.4.2内核下的I2C驱动之编写设备驱动_P.mp4
│ │ │ ├── 第32课第3节_3.4.2内核下的I2C驱动之用户态直接访问_P.mp4
│ │ │ └── 第32课第4节_3.4.2内核下的I2C驱动之编写总线驱动程序_P.mp4
│ │ ├── 第33课
│ │ │ ├── 第33课第1节_多点触摸_电容屏驱动程序_理论框架_堪误.mp4
│ │ │ ├── 第33课第1节_多点触摸屏_电容屏驱动程序_理论框架_P.mp4.mkv
│ │ │ ├── 第33课第2节_多点触摸_电容屏驱动程序_编写框架.mp4
│ │ │ └── 第33课第3节_多点触摸_电容屏驱动程序_编写框架_实践_tiny4412.mp4
│ │ ├── 2期除视频外的所有资料.zip
│ │ ├── HUPlayerBetaRelease1.0.4.5-New-cn.rar
│ │ ├── 万勇210学习日记_韦东山Linux视频一二期在210上的移植.rar
│ │ └── 韦东Linux视频第1第2期所有源码文档图片芯片手册.rar
│ └── 韦东山第2期前11课
│ ├── 3__处理ping问题__frank.docx
│ ├── 嵌入式Linux应用开发完全手册].有目录.pdf
│ ├── JZ2440主光盘_20160125.part1.rar
│ ├── JZ2440主光盘_20160125.part2.rar
│ ├── 万勇210学习日记_韦东山Linux视频一二期在210上的移植.rar
│ ├── 学前班第1课第1节_怎么看原理图之GPIO和门电路.WMV
│ ├── 学前班第1课第2.1节_怎么看原理图之协议类接口之UART.WMV
│ ├── 学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.WMV
│ ├── 学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.WMV
│ ├── 学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.WMV
│ ├── 学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.WMV
│ ├── 学前班第1课第3节_怎么看原理图之内存类接口.WMV
│ ├── 学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.WMV
│ ├── 学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.WMV
│ ├── 学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.WMV
│ ├── 嵌入式linux应用开发完全手册书本光盘.iso
│ ├── 所有视频MD5值.txt
│ ├── 第01课 环境搭建及工具、概念介绍.WMV
│ ├── 第02课 GPIO实验.WMV
│ ├── 第03课 存储管理器实验.WMV
│ ├── 第04课 MMU实验.WMV
│ ├── 第05课 NAND FLASH控制器.WMV
│ ├── 第06课 中断控制器.WMV
│ ├── 第07课 系统时钟和UART实验.WMV
│ ├── 第08课 LCD实验.WMV
│ ├── 第09课第1节 u-boot分析之编译体验.WMV
│ ├── 第09课第2节 u-boot分析之Makefile结构分析.WMV
│ ├── 第09课第3节 u-boot分析之源码第1阶段.WMV
│ ├── 第09课第3节 u-boot分析之源码第2阶段.WMV
│ ├── 第09课第4节 u-boot分析之u-boot命令实现.WMV
│ ├── 第09课第5节 u-boot分析_uboot启动内核.WMV
│ ├── 第0课第1节_刚接触开发板之接口接线工具.WMV
│ ├── 第0课第2节_刚接触开发板之烧写裸板程序.WMV
│ ├── 第0课第3节_刚接触开发板之重烧整个系统.WMV
│ ├── 第0课第4节_刚接触开发板之使用vmwae和预先做好的ubuntu.WMV
│ ├── 第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程.WMV
│ ├── 第0课第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程.WMV
│ ├── 第0课第7节_刚接触开发板之制作根文件系统及初试驱动.WMV
│ ├── 第0课第8节_在TQ2440,MINI2440上搭建视频所用系统(使用这2种开发板时才看.WMV
│ ├── 第0课第9节_win7下不能使用dnw烧写的替代方法.WMV
│ ├── 第10课第1节 内核启动流程分析之编译体验.WMV
│ ├── 第10课第2节 内核启动流程分析之配置.WMV
│ ├── 第10课第3节 内核启动流程分析之Makefile.WMV
│ ├── 第10课第4节 内核启动流程分析之内核启动.WMV
│ ├── 第11课第1节 构建根文件系统之启动第1个程序.WMV
│ ├── 第11课第2节 构建根文件系统之init进程分析.WMV
│ ├── 第11课第3节 构建根文件系统之busybox.WMV
│ ├── 第11课第4节 构建根文件系统之构建根文件系统.WMV
│ ├── 第12课第1节 字符设备驱动程序之概念介绍.WMV
│ ├── 第12课第2.1节 字符设备驱动程序之LED驱动程序_编写编译.WMV
│ ├── 第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进.WMV
│ ├── 第12课第2.3节 字符设备驱动程序之LED驱动程序_操作LED.WMV
│ ├── 第12课第3节 字符设备驱动程序之查询方式的按键驱动程序.WMV
│ ├── 第12课第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.WMV
│ ├── 第12课第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.WMV
│ ├── 第12课第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码.WMV
│ ├── 第12课第5节 字符设备驱动程序之poll机制.WMV
│ ├── 第12课第6节 字符设备驱动程序之异步通知.WMV
│ ├── 第12课第7节 字符设备驱动程序之同步互斥阻塞.WMV
│ ├── 视频播放问题解决方法.pdf
│ └── 韦东Linux视频第1第2期所有源码文档图片芯片手册.rar
├── 3.韦东山第三期
│ ├── 100__移植uboot支持休眠功能.mp4
│ ├── 101__移植uboot支持唤醒功能.mp4
│ ├── 102__uboot电源管理调试.mp4
│ ├── 103__系统睡眠模型_Linux的suspend流程.mp4
│ ├── 104__电源管理概述.mp4
│ ├── 105__系统睡眠模型_修改内核或驱动以使用suspend功能.mp4
│ ├── 106__系统睡眠模型_给驱动程序添加电源管理功能.mp4
│ ├── 107__runtime_PM框架.mp4
│ ├── 108__修改驱动程序具备runtime_PM功能.mp4
│ ├── 109__regulator引入.mp4
│ ├── 10__bmp图标显示.mp4
│ ├── 110__regulator测试.mp4
│ ├── 111__修改数码相框使LCD自动关闭.mp4
│ ├── 112__编写支持开关机(suspend)的应用程序.mp4
│ ├── 113__从系统角度思考电源管理.mp4
│ ├── 11__图标缩放.mp4
│ ├── 12__freetyte(ARM版.mp4
│ ├── 13__LCD显示bmp图片.mp4
│ ├── 14__主界面MainPage显存管理.mp4
│ ├── 15__主界面MainPage页面规划.mp4
│ ├── 16__主界面MainPage输入功能.mp4
│ ├── 17__主界面MainPage测试.mp4
│ ├── 18__数码相框效果演示.mp4
│ ├── 19__数码相框完整代码讲解.mp4
│ ├── 1__系统框架.mp4
│ ├── 20__数码相框改进.mp4
│ ├── 21__发现BUG__不能显示中文.mp4
│ ├── 22__数码相框显示中文测试.mp4
│ ├── 23__课后作业1.mp4
│ ├── 24__课后作业2.mp4
│ ├── 25__1小时学会TCP_UDP网络编程.mp4
│ ├── 26__电子书效果及框架.mp4
│ ├── 27__阅读、编写电子书代码.mp4
│ ├── 28__电子书之指针操作.mp4
│ ├── 29__电子书之链表操作.mp4
│ ├── 2__字符编码.mp4
│ ├── 30__在PC(UBUNTU)上实现电子书.mp4
│ ├── 31__通用Makefile编写.mp4
│ ├── 32__多种方法支持多输入_轮询.mp4
│ ├── 33__多种方法支持多输入_select.mp4
│ ├── 34__多种方法支持多输入_多线程.mp4
│ ├── 35__电子书支持远程打印.mp4
│ ├── 36__完善电子书远程打印.mp4
│ ├── 37__V4l2(VideoForLinuxVersion2)框架.mp4
│ ├── 38__虚拟驱动vivi测试.mp4
│ ├── 39__USB摄像头驱动彻底分析.mp4
│ ├── 3__英文和汉字的点阵显示.mp4
│ ├── 40__USB摄像头驱动框架.mp4
│ ├── 41__从零写USB摄像头驱动_描述符.mp4
│ ├── 42__从零写USB摄像头驱动实现数据传输_框架.mp4
│ ├── 43__从零写USB摄像头驱动之实现数据传输_简单函数.mp4
│ ├── 44__从零写USB摄像头驱动之实现数据传输_设置参数.mp4
│ ├── 45__从零写USB摄像头驱动之实现数据传输_URB.mp4
│ ├── 46__从零写USB摄像头驱动之实现数据传输_调试.mp4
│ ├── 47__从零写USB摄像头驱动_设置属性.mp4
│ ├── 48__修改内核uvc驱动支持自制2合一摄像头.mp4
│ ├── 49__修改自己写的uvc驱动支持自制2合一摄像头.mp4
│ ├── 4__freetyte介绍.mp4
│ ├── 50__LCD显示摄像头图像_效果框架_准备工作.mp4
│ ├── 51__在LCD上显示摄像头图像_摄像头模块.mp4
│ ├── 52__在LCD上显示摄像头图像_转换模块.mp4
│ ├── 53__整合代码在LCD上显示摄像头图像.mp4
│ ├── 54__在LCD上显示摄像头图像_测试.mp4
│ ├── 55__在UBUNTU上显示摄像头图像.mp4
│ ├── 56__CMOS摄像头硬件原理.mp4
│ ├── 57__从零写CMOS摄像头驱动_画框架.mp4
│ ├── 58__从零写CMOS摄像头驱动_框架.mp4
│ ├── 59__从零写CMOS摄像头驱动_初始化摄像头模块.mp4
│ ├── 5__freetyte(PC版)测试.mp4
│ ├── 60__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4
│ ├── 61__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4
│ ├── 62__从零写CMOS摄像头驱动_逐个讲解摄像头控制器寄存器.mp4
│ ├── 63__从零写CMOS摄像头驱动_调试.mp4
│ ├── 64__便携式无线监控_上.mp4
│ ├── 65__便携式无线监控_中.mp4
│ ├── 66__便携式无线监控_下.mp4
│ ├── 67__WIFI网卡_配置内核.mp4
│ ├── 68__WIFI网卡_概念及工具iw(STA模式.mp4
│ ├── 69__WIFI网卡_wpa_supplicant工具(STA模式.mp4
│ ├── 6__freetyte(ARM版)测试.mp4
│ ├── 70__WIFI网卡_dhcp工具及全自动使用wifi.mp4
│ ├── 71__WIFI网卡_AP模式.mp4
│ ├── 72__WIFI网卡_仿手机写wifi操作程序.mp4
│ ├── 73__3G上网卡_工具的使用.mp4
│ ├── 74__3G上网卡_编程自动切换模式.mp4
│ ├── 75__3G上网卡_编程自动确认拨号端口.mp4
│ ├── 76__ALSA声卡_介绍原理和框架.mp4
│ ├── 77__ALSA声卡_编写裸板.mp4
│ ├── 78__ALSA声卡_裸板测试.mp4
│ ├── 79__ALSA声卡_驱动框架.mp4
│ ├── 7__LCD显示多行文字.mp4
│ ├── 80__ASoC框架.mp4
│ ├── 81__ALSA声卡体验.mp4
│ ├── 82__ALSA驱动的调用过程分析.mp4
│ ├── 83__从零编写ALSA之框架.mp4
│ ├── 84__从零编写ALSA之参数设置.mp4
│ ├── 85__从零编写ALSA之数据传输.mp4
│ ├── 86__从零编写ALSA之调试.mp4
│ ├── 87__从零编写ALSA之添加音量控制.mp4
│ ├── 88__从零编写ALSA之WM8976.mp4
│ ├── 89__参考原厂驱动并移植.mp4
│ ├── 8__LCD显示JPG图片.mp4
│ ├── 90__修改BUG.mp4
│ ├── 91__ALSA声卡应用程序编写.mp4
│ ├── 92__mjpeg-streamer_效果演示.mp4
│ ├── 93__mjpeg-streamer框架.mp4
│ ├── 94__mjpeg-streamer源码分析之主进程.mp4
│ ├── 95__mjpeg-streamer源码分析之输入通道.mp4
│ ├── 96__mjpeg-streamer源码分析之输出通道.mp4
│ ├── 97__自己写mjpeg-streamer客服端_上.mp4
│ ├── 98__自己写mjpeg-streamer客服端_下.mp4
│ ├── 99__自己写mjpeg-streamer客服端_调试.mp4
│ └── 9__数码相框程序编写_先写框架.mp4
├── 4.韦东山四期android教程
│ ├── 01.工具视频
│ │ ├── 第0课第1节_工具_使用AndroidStudio来阅读源码.mp4
│ │ ├── 第0课第2节_工具_建模工具bouml.mp4
│ │ └── 第0课第3节_工具_使用bouml制作时序图.mp4
│ ├── 02.硬件访问服务
│ │ ├── APP_0003_Binder_C_App-master.zip
│ │ ├── APP_0004_Binder_CPP_App-master.zip
│ │ ├── cpp_projects-master.zip
│ │ ├── JNIDemo-master.zip
│ │ ├── SYS_0001_LEDDemo-master.zip
│ │ ├── 第1课第1节_编写第1个Android应用程序实现按钮和复选框.wmv
│ │ ├── 第1课第2节_让Android应用程序访问C库_P.wmv
│ │ ├── 第1课第3节_Android程序操作LED_P.wmv
│ │ ├── 第1课第4.1节_Android硬件访问服务框架_P.wmv
│ │ ├── 第1课第4.2节_Android硬件访问服务编写系统代码_P.wmv
│ │ ├── 第1课第4.3节_Android硬件访问服务编写APP代码_P.wmv
│ │ ├── 第1课第4.4节_Android硬件访问服务编写HAL代码_P.wmv
│ │ └── 第1课第4.5节_Android硬件访问服务使用反射_P.wmv
│ ├── 03.Android基础知识
│ │ ├── 第3课第1节_基础知识Android消息处理机制_P.wmv
│ │ └── 第3课第2节_基础知识ArrayMap_P.wmv
│ ├── 04.灯光系统
│ │ ├── 源码
│ │ │ ├── hal_lights.zip
│ │ │ ├── ledclass.zip
│ │ │ └── 通知灯.zip
│ │ ├── 第2课第1节_Android灯光系统_led_class驱动_P.wmv
│ │ ├── 第2课第2节_Android灯光系统_编写HAL_lights.c_P.wmv
│ │ ├── 第4课第1节_Android灯光系统_总体框架_P.wmv
│ │ ├── 第4课第4节_Android灯光系统_源码分析_电池灯_P.wmv
│ │ ├── 第4课第5节_Android灯光系统_源码分析_通知灯_P.wmv
│ │ └── 第4课第6节_Android灯光系统_源码分析_背光灯_P.wmv
│ ├── 05.Binder系统
│ │ ├── 第5课第1节_Binder系统_C程序示例_框架分析.mp4
│ │ ├── 第5课第2节_Binder系统_C程序示例_编写程序.mp4
│ │ ├── 第5课第3节_Binder系统_C程序示例_编译查错.mp4
│ │ ├── 第5课第4节_Binder系统_C程序示例_测试与总结.mp4
│ │ ├── 第6课第1节_Binder系统_驱动情景分析_数据结构.mp4
│ │ ├── 第6课第2节_Binder系统_驱动情景分析_打印数据交互过程.mp4
│ │ ├── 第6课第3节_Binder系统_驱动情景分析_服务注册过程_概述.mp4
│ │ ├── 第6课第4节_Binder系统_驱动情景分析_服务注册过程_分析.mp4
│ │ ├── 第6课第5节_Binder系统_驱动情景分析_服务获取过程.mp4
│ │ ├── 第6课第6节_Binder系统_驱动情景分析_服务使用过程.mp4
│ │ ├── 第6课第7节_Binder系统_驱动情景分析_transaction_stack机制_REPLY.mp4
│ │ ├── 第6课第8节_Binder系统_驱动情景分析_transaction_stack机制_双向服务.mp4
│ │ ├── 第6课第9节_Binder系统_server的多线程实现.mp4
│ │ ├── 第7课第1节_Binder系统_c++实现_编写程序.mp4
│ │ ├── 第7课第2节_Binder系统_c++实现_编译测试.mp4
│ │ ├── 第7课第3节_Binder系统_c++实现_内部机制_回顾关键点.mp4
│ │ ├── 第7课第4节_Binder系统_c++实现_内部机制_代理类BpXXX分析.mp4
│ │ ├── 第7课第5节_Binder系统_c++实现_内部机制_数据传输.mp4
│ │ ├── 第7课第6节_Binder系统_c++实现_内部机制_添加服务.mp4
│ │ ├── 第8课第1节_Binder系统_JAVA实现_Android里java程序的编译启动.mp4
│ │ ├── 第8课第2节_Binder系统_JAVA实现_hello服务_编程.mp4
│ │ ├── 第8课第3节_Binder系统_JAVA实现_hello服务_测试.mp4
│ │ ├── 第8课第4节_Binder系统_分层.mp4
│ │ ├── 第8课第5节_Binder系统_JAVA实现_内部机制_Client端.mp4
│ │ ├── 第8课第6节_Binder系统_JAVA实现_内部机制_Server端.mp4
│ │ └── 第8课第7节_回看SystemServer_硬件访问服务及课后作业答案.mp4
│ ├── 06.输入子系统
│ │ ├── 第10课第10节_输入系统_Dispatcher线程情景分析_dispatch前处理_P.wmv
│ │ ├── 第10课第11节_输入系统_实战_使用GlobalKey一键启动程序_P.wmv
│ │ ├── 第10课第12节_输入系统_APP跟输入系统建立联系_InputChannel和Connection_P.wmv
│ │ ├── 第10课第13节_输入系统_输入系统_Dispatcher线程_分发dispatch_P.wmv
│ │ ├── 第10课第14节_输入系统_APP获得并处理输入事件流程_P.wmv
│ │ ├── 第10课第15节_输入系统_补充知识_activity_window_decor_view关系_理论_P.wmv
│ │ ├── 第10课第16节_输入系统_补充知识_activity_window_decor_view关系_实验_P.wmv
│ │ ├── 第10课第17节_输入系统_InputStage_理论(New1)_P.wmv
│ │ ├── 第10课第18节_输入系统_InputStage_实验_截取输入事件(New1)_P.wmv
│ │ ├── 第10课第19节_输入系统_多点触摸驱动程序_P.wmv
│ │ ├── 第10课第1节_输入系统_框架.wmv
│ │ ├── 第10课第20节_输入系统_多点触摸驱动程序_编写框架(New1)_P.wmv
│ │ ├── 第10课第20节_输入系统_多点触摸驱动程序_编写框架_堪误_P.wmv
│ │ ├── 第10课第21节_输入系统_多点触摸驱动程序_编写框架_实践_tiny4412_P.wmv
│ │ ├── 第10课第2节_输入系统_模拟输入系统驱动.wmv
│ │ ├── 第10课第3节_输入系统_Reader_Dispatcher线程启动分析_P.wmv
│ │ ├── 第10课第4节_输入系统_Reader线程_使用EventHub读取事件_P.wmv
│ │ ├── 第10课第5节_输入系统_Reader线程_核心类及配置文件_实验_P.wmv
│ │ ├── 第10课第6节_输入系统_Reader线程_核心类及配置文件_分析_P.wmv
│ │ ├── 第10课第7节_输入系统_Reader线程_简单处理_P.wmv
│ │ ├── 第10课第8节_输入系统_Dispatcher线程_总体框架_P.wmv
│ │ └── 第10课第9节_输入系统_Dispatcher线程情景分析_Reader线程传递事件_P.wmv
│ ├── 07.显示系统
│ │ ├── 第001课_显示系统框架
│ │ │ ├── 第001课第01节_显示系统框架_framebuffer原理及改进_P.wmv
│ │ │ └── 第001课第02节_显示系统框架_初步分析_P.wmv
│ │ ├── 第002课_修改源码禁用hwc和GPU
│ │ │ ├── 第002课第01节_修改tiny4412_android源码禁用hwc和GPU_最终的补丁_P.wmv
│ │ │ ├── 第002课第02节_修改tiny4412_android源码禁用hwc和GPU_去除厂家gralloc_hwc模块_P.wmv
│ │ │ ├── 第002课第03节_修改tiny4412_android源码禁用hwc和GPU_使用软件GL库_P.wmv
│ │ │ └── 第002课第04节_修改tiny4412_android源码禁用hwc和GPU_修改gralloc_P.wmv
│ │ ├── 第003课_最简单的Surface测试程序
│ │ │ └── 第003课第01节_最简单的Surface测试程序_P.wmv
│ │ ├── 第004课_SurfaceFlinger内部机制
│ │ │ ├── 第001节_APP与SurfaceFlinger的数据结构_P.wmv
│ │ │ ├── 第002节_APP创建SurfaceFlinger客户端(client)的过程_P.wmv
│ │ │ ├── 第003节_APP申请创建Surface的过程_P.wmv
│ │ │ ├── 第004节_APP申请(lock)Buffer的过程_框架_P.wmv
│ │ │ ├── 第005节_APP申请(lock)Buffer的过程_分配buffer_P.wmv
│ │ │ ├── 第006节_APP申请(lock)Buffer的过程_获得buffer信息_P.wmv
│ │ │ ├── 第007节_APP提交(unlockAndPost)Buffer的过程_框架_P.wmv
│ │ │ ├── 第008节_APP提交(unlockAndPost)Buffer的过程_消费者创建过程_P.wmv
│ │ │ └── 第009节_APP提交(unlockAndPost)Buffer的过程_提交过程_P.wmv
│ │ ├── 第005课_Vsync机制
│ │ │ ├── 第001节_黄油计划_三个方法改进显示系统_P.wmv
│ │ │ ├── 第002节_Vsync框架_P.wmv
│ │ │ ├── 第003节_初始化代码分析_P.wmv
│ │ │ ├── 第004节_surface使用vsync过程代码分析_P.wmv
│ │ │ ├── 第006节_基础知识_Region定义及操作_P.wmv
│ │ │ ├── 第007节_rebuildLayerStacks源码分析_P.wmv
│ │ │ ├── 第008节_DisplayDevice创建流程分析_P.wmv
│ │ │ └── 第009节_使用opengl进行界面合成流程速览_P.wmv
│ │ └── 第006课_HDMI系统
│ │ ├── 第001节_HDMI硬件介绍_P.wmv
│ │ ├── 第002节_4412的HDMI驱动程序框架_P.wmv
│ │ ├── 第003节_HDMI热拔插检测驱动程序_总述及字符驱动_P.wmv
│ │ ├── 第004节_HDMI热拔插检测驱动程序_switch系统_P.wmv
│ │ └── 第005节_HDMI热拔插检测驱动程序_HPD引脚的两种功能_P.wmv
│ ├── Java
│ │ ├── 图片
│ │ │ ├── Java快速入门.jpg
│ │ │ └── Java面向对象编程.jpg
│ │ ├── 文档
│ │ │ ├── 01.Java快速入门.xmind
│ │ │ ├── 02.Java泛型Generics.eddx
│ │ │ ├── 03.Java反射Reflect.eddx
│ │ │ ├── JAVA_API_1.7cn.chm
│ │ │ ├── JAVA快速入门.TXT
│ │ │ ├── JDK_API_1_6_zh_CN.CHM
│ │ │ ├── JDK_API_1_6_zh_CN.chw
│ │ │ └── jni.pdf
│ │ ├── java源码.zip
│ │ ├── 第1课_Java基础知识.mp4
│ │ ├── 第2课第1节_Java面向对象编程_类的引入_P.mp4
│ │ ├── 第2课第2节_Java面向对象编程_封装性_P.mp4
│ │ ├── 第2课第3节_Java面向对象编程_继承性_P.mp4
│ │ ├── 第2课第4节_Java面向对象编程_多态性_P.mp4
│ │ ├── 第2课第5节_Java面向对象编程_异常_P.mp4
│ │ ├── 第2课第6节_Java面向对象编程_包和权限_P.mp4
│ │ ├── 第2课第7节_Java面向对象编程_内部类_P.mp4
│ │ ├── 第3课_JNI_P.mp4
│ │ ├── 第4课第1节_Java高级应用_泛型_P.mp4
│ │ └── 第4课第2节_Java高级应用_反射_P.wmv
│ ├── 韦东山-C++
│ │ ├── 图片和文档
│ │ │ ├── c++快速入门.txt
│ │ │ ├── C++快速入门1.jpg
│ │ │ ├── C++快速入门2.jpg
│ │ │ ├── C++快速入门3_智能指针.jpg
│ │ │ ├── C++快速入门4_设计模式.jpg
│ │ │ ├── c++快速入门_思维导图.eddx
│ │ │ └── 常量指针_指针常量.jpg
│ │ ├── 源码下载方法20160722.TXT
│ │ ├── 第1课第1节_c++类的引入.mp4
│ │ ├── 第2课第1节_c++基础知识_访问控制(New1)_P.wmv
│ │ ├── 第2课第2节_c++基础知识_程序结构(New1)_P.wmv
│ │ ├── 第2课第3节_c++基础知识_重载_指针_引用(New1)_P.wmv
│ │ ├── 第2课第4节_c++基础知识_构造函数(New1)_P.wmv
│ │ ├── 第2课第5节_c++基础知识_静态成员_友员(New1)_P.wmv
│ │ ├── 第2课第6.1节_c++基础知识_运算符重载_类外函数(New1)_P.wmv
│ │ ├── 第2课第6.2节_c++基础知识_运算符重载_成员函数(New1)_P.wmv
│ │ ├── 第3课第1节_c++面向对象编程_访问控制和继承(New1)_P.wmv
│ │ ├── 第3课第2节_c++面向对象编程_多重继承(New1)_P.wmv
│ │ ├── 第3课第3节_c++面向对象编程_再论构造函数(New1)_P.wmv
│ │ ├── 第4课第1节_c++面向对象编程_多态(New1)_P.wmv
│ │ ├── 第4课第2节_c++面向对象编程_类型转换(New1)_P.wmv
│ │ ├── 第5课第1节_c++高级编程_抽象类_概念(New1)_P.wmv
│ │ ├── 第5课第2节_c++高级编程_抽象类界面_P.wmv
│ │ ├── 第6课第1节_c++高级编程_函数模板_引入(New1)_P.wmv
│ │ ├── 第6课第2节_c++高级编程_函数模板_重载(New1)_P.wmv
│ │ ├── 第6课第3节_c++高级编程_类模板(New1)_P.wmv
│ │ ├── 第7课_c++高级编程_异常(New1)_P.wmv
│ │ ├── 第8课第1节_c++高级编程_自己实现智能指针(New1.wmv
│ │ ├── 第8课第2节_c++高级编程_Android轻量级指针_1(New1.wmv
│ │ ├── 第8课第3节_c++高级编程_Android弱指针的引入(New1.wmv
│ │ ├── 第8课第4节_c++高级编程_Android强弱指针的实现与使用(New1.wmv
│ │ ├── 第9课第1节_设计模式_单例模式.wmv
│ │ └── 第9课第2节_设计模式_桥接模式.wmv
│ └── 韦东山Android系统视频使用手册20160303.pdf
├── 5.Linux网络编程与嵌入式开发
│ ├── 01
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ ├── D7.zip
│ │ ├── D8.zip
│ │ └── D9.zip
│ ├── 02
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ └── D5.zip
│ ├── 03
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D10.zip
│ │ ├── D11.zip
│ │ ├── D12.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ ├── D7.zip
│ │ ├── D8.zip
│ │ └── D9.zip
│ ├── 04
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ └── D4.zip
│ ├── 05
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ └── D7.zip
│ ├── 06
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ ├── D7.zip
│ │ ├── D8.zip
│ │ └── D9.zip
│ ├── 07
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ └── D2.zip
│ ├── 08
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ └── D3.zip
│ ├── 09
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ └── D7.zip
│ ├── 10
│ │ ├── 00.目录.png
│ │ ├── D1.zip
│ │ ├── D2.zip
│ │ ├── D3.zip
│ │ ├── D4.zip
│ │ ├── D5.zip
│ │ ├── D6.zip
│ │ ├── D7.zip
│ │ └── D8.zip
│ ├── 00.目录.png
│ ├── 试看.mp4
│ ├── 课程名.txt
│ └── 资料.rar
├── 6.Linux嵌入式内核及驱动开发-物联网开发
│ ├── 01
│ │ ├── D1 – 设备环境搭建
│ │ │ └── L11-D1-1.mp4
│ │ ├── 00.目录.png
│ │ ├── D1.rar
│ │ ├── D10.rar
│ │ ├── D11.rar
│ │ ├── D12.rar
│ │ ├── D13.rar
│ │ ├── D14.rar
│ │ ├── D15.rar
│ │ ├── D2.rar
│ │ ├── D3.rar
│ │ ├── D4.rar
│ │ ├── D5.rar
│ │ ├── D6.rar
│ │ ├── D7.rar
│ │ ├── D8.rar
│ │ └── D9.rar
│ ├── 02
│ │ ├── 00.目录.png
│ │ ├── D1.rar
│ │ ├── D2.rar
│ │ ├── D3.rar
│ │ ├── D4.rar
│ │ ├── D5.rar
│ │ ├── D6.rar
│ │ ├── D7.rar
│ │ ├── D8.rar
│ │ └── D9.rar
│ ├── 03
│ │ ├── 00.目录.png
│ │ ├── D1.rar
│ │ ├── D10.rar
│ │ ├── D11.rar
│ │ ├── D12.rar
│ │ ├── D13.rar
│ │ ├── D14.rar
│ │ ├── D15.rar
│ │ ├── D2.rar
│ │ ├── D3.rar
│ │ ├── D4.rar
│ │ ├── D5.rar
│ │ ├── D6.rar
│ │ ├── D7.rar
│ │ ├── D8.rar
│ │ └── D9.rar
│ ├── 04
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ ├── 05.rar
│ │ ├── 06.rar
│ │ ├── 07.rar
│ │ ├── 08.rar
│ │ ├── 09.rar
│ │ └── 10.rar
│ ├── 05
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ ├── 05.rar
│ │ ├── 06.rar
│ │ ├── 07.rar
│ │ └── 08.rar
│ ├── 06
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ ├── 05.rar
│ │ ├── 06.rar
│ │ ├── 07.rar
│ │ └── 08.rar
│ ├── 07
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ └── 03.rar
│ ├── 08
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ ├── 05.rar
│ │ ├── 06.rar
│ │ ├── 07.rar
│ │ └── 08.rar
│ ├── 09
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ └── 05.rar
│ ├── 10
│ │ ├── 00.目录.png
│ │ ├── 01.rar
│ │ ├── 02.rar
│ │ ├── 03.rar
│ │ ├── 04.rar
│ │ ├── 05.rar
│ │ ├── 06.rar
│ │ ├── Day01.rar
│ │ └── Day02.rar
│ ├── 00.目录.png
│ ├── 试看.mp4
│ └── 课程名.txt
├── 8.韦东山_S3C6410开发版配套视频
│ ├── 00.QT6410视频第1部分-裸板实验简介.avi
│ ├── 01.第1章裸板程序入门之LED实验第1小节.avi
│ ├── 01.第1章裸板程序入门之LED实验第2小节.avi
│ ├── 01.第1章裸板程序入门之LED实验第3小节.avi
│ ├── 02.第2章LED实验进阶第1小节.avi
│ ├── 02.第2章LED实验进阶第2小节.avi
│ ├── 03.第3章系统时钟.avi
│ ├── 04.第4章串口(UART)第1小节.avi
│ ├── 04.第4章串口(UART)第2小节.avi
│ ├── 05.第5章链接地址_位置无关码第1节.avi
│ ├── 05.第5章链接地址_位置无关码第2节.avi
│ ├── 05.第5章链接地址_位置无关码第3节.avi
│ ├── 06.第6章DDR.avi
│ ├── 07.第7章nand flash实验第1节.avi
│ ├── 07.第7章nand flash实验第2节.avi
│ ├── 08.第8章异常处理第1节.avi
│ ├── 09.第9章中断处理第1节.avi
│ ├── 09.第9章中断处理第2节(使用6410的中断向量寄存器.avi
│ ├── 09.第9章中断处理第3节(通过中断方式使用串口.avi
│ ├── 10.第10章LCD实验第1节.avi
│ ├── 10.第10章LCD实验第2节(显示字符_调色板.avi
│ ├── arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2
│ ├── QT6410_芯片手册_原理图.rar
│ ├── 第05课_链接地址第4节_重定位代码.wmv
│ ├── 第1章.设备树简介以及异常处理第1节.avi
│ ├── 韦东山Linux视频_QT6410_第1期裸板_第2期驱动代码.rar
│ └── 韦东山Linux视频第1期在Ok6410_mlc_nand的源码.rar
├── 9.韦东山_ARM裸机1期加强版_(新1期
│ ├── 有奖活动】新1期课后作业&学员作品
│ │ └── 有奖活动_课后作业学员作品.zip
│ ├── 新1期加强版视频
│ │ ├── 第001课_不要再用老方法学习单片机和ARM
│ │ │ ├── 第001节_单片机程序员发展的必选之路_Linux
│ │ │ │ └── 第001节_学习单片机没有前途.mp4
│ │ │ ├── 第002节_单片机知识是Linux驱动开发的基础之一
│ │ │ │ └── 第002节_没有前途为何还要学习单片机.mp4
│ │ │ └── 第003节_单片机和Linux都想学_换个两全的方法学习单片机
│ │ │ └── 第003节_怎么学习单片机_选择开发板与开发工具.mp4
│ │ ├── 第002课__ubuntu环境搭建和ubuntu图形界面操作
│ │ │ ├── 007节_linux目录结构初体验
│ │ │ │ └── 第007节_linux目录结构初体验.mp4
│ │ │ ├── 第000节_安装百问网制作的ubuntu16.04虚拟机
│ │ │ │ └── 第000节_安装百问网制作的ubuntu16.04虚拟机.mp4
│ │ │ ├── 第001节_新建目录_新建并编辑文件
│ │ │ │ └── 第001节_新建目录_新建并编辑文件.mp4
│ │ │ ├── 第002节_word_excel_ppt的操作
│ │ │ │ └── 第002节_word_excel_ppt的操作.mp4
│ │ │ ├── 第003节_图片浏览_音乐播放_视频播放
│ │ │ │ └── 第003节_图片浏览_音乐播放_视频播放.mp4
│ │ │ ├── 第004节_网络设置_网页浏览_在线听歌_在线看视频
│ │ │ │ └── 第004节_网络设置_网页浏览_在线听歌_在线看视频.mp4
│ │ │ ├── 第005节_ubuntu软件下载中心
│ │ │ │ └── 第005节_ubuntu软件下载中心.mp4
│ │ │ └── 第006节_ubuntu系统设置详细讲解
│ │ │ └── 第006节_ubuntu系统设置详细讲解.mp4
│ │ ├── 第003课__linux入门命令
│ │ │ ├── 008节_linux基础知识__上一个路径_上一次路径_P
│ │ │ ├── 010节_linux基础知识__绝对路径和相对路径_P
│ │ │ ├── 015节_文件查看和编辑cat_gedit_P
│ │ │ │ └── 015节_文件查看和编辑cat_gedit_P.mp4
│ │ │ ├── 016节_清除屏幕_clear和reset_P
│ │ │ │ └── 016节_清除屏幕_clear和reset_P.mp4
│ │ │ ├── 第001节_linux命令入门演示_P
│ │ │ │ └── 001节_linux命令入门演示_P.mp4
│ │ │ ├── 第002节_shell命令解析器功能说明_P
│ │ │ │ └── 002节_shell命令解析器功能说明_P.mp4
│ │ │ ├── 第003节_linux命令提示符和linux命令格式_P
│ │ │ │ └── 003节_linux命令提示符和linux命令格式_P.mp4
│ │ │ ├── 第004节_linux常用命令引入_P
│ │ │ │ └── 004节_linux常用命令引入_P.mp4
│ │ │ ├── 第005节_pwd命令__独家记忆方法_P
│ │ │ │ └── 005节_pwd命令__独家记忆方法_P.mp4
│ │ │ ├── 第006节_cd命令讲解1__独家记忆方法_P
│ │ │ │ └── 006节_cd命令讲解1__独家记忆方法_P.wmv
│ │ │ ├── 第007节_linux基础知识__家目录_当前路径_P
│ │ │ │ └── 007节_linux基础知识__家目录_当前路径_P.mp4
│ │ │ ├── 第009节_linux基础知识__linux目录结构介绍_P
│ │ │ │ └── 009节_linux基础知识__linux目录结构介绍_P.mp4
│ │ │ ├── 第011节_cd命令讲解2_注意事项_P
│ │ │ │ └── 011节_cd命令讲解2_注意事项_P.mp4
│ │ │ ├── 第012节_ls命令__独家记忆方法_P
│ │ │ │ └── 012节_ls命令__独家记忆方法_P.mp4
│ │ │ ├── 第013节_目录操作mkdir和rmdir_独家记忆方法_P
│ │ │ │ └── 013节_目录操作mkdir和rmdir_独家记忆方法_P.mp4
│ │ │ ├── 第014节_文件操作touch_mv_cp_rm_P
│ │ │ │ └── 014节_文件操作touch_mv_cp_rm_P.mp4
│ │ │ └── 第017节_帮助信息man_info_help_P
│ │ │ └── 017节_帮助信息man_info_help_P.mp4
│ │ ├── 第004课_vi编辑器
│ │ │ ├── 004节__文件的打开_新建_保存_P
│ │ │ │ └── vi编辑器4__文件的打开_新建_保存_P.mp4
│ │ │ ├── 第001节__vi编辑器课程特色和课程纲要_P
│ │ │ │ └── vi编辑器1__vi编辑器课程特色和课程纲要_P.mp4
│ │ │ ├── 第002节__vi编辑器的引入_P
│ │ │ │ └── vi编辑器2__vi编辑器的引入_P.mp4
│ │ │ ├── 第003节__vi编辑器的三种模式__模式间相互切换_P
│ │ │ │ └── vi编辑器3__vi编辑器的三种模式__模式间相互切换_P.mp4
│ │ │ ├── 第005节__如何使vi快速移动光标__vi的难点_P
│ │ │ │ └── vi编辑器5__如何使vi快速移动光标__vi的难点_P.mp4
│ │ │ ├── 第006节__文本复制_粘贴_删除_撤销__百问网独家记忆方法_P
│ │ │ │ └── vi编辑器6__文本复制_粘贴_删除_撤销__百问网独家记忆方法_P.mp4
│ │ │ └── 第007节__文本查找和替换__百问网独家记忆方法_P
│ │ │ └── vi编辑器7__文本查找和替换__百问网独家记忆方法_P.mp4
│ │ ├── 第005课_linux进阶命令
│ │ │ ├── 第001节__find查找文本_P
│ │ │ │ └── linux进阶命令1__find查找文本_P.mp4
│ │ │ ├── 第002节__grep查找字符串_P
│ │ │ │ └── linux进阶命令2__grep查找字符串_P.mp4
│ │ │ ├── 第003节__file查看文件类型_P
│ │ │ │ └── linux进阶命令3__file查看文件类型_P.mp4
│ │ │ ├── 第004节__which和whereis查找命令所在位置_P
│ │ │ │ └── linux进阶命令4__which和whereis查找命令所在位置_P.mp4
│ │ │ ├── 第005节__gzip和bzip2单个文件的压缩和解压_P
│ │ │ │ └── linux进阶命令5__gzip和bzip2单个文件的压缩和解压_P.mp4
│ │ │ └── 第006节__tar多个文件和目录的压缩和解压_P
│ │ │ └── linux进阶命令6__tar多个文件和目录的压缩和解压_P.mp4
│ │ ├── 第006课_开发板熟悉与体验
│ │ │ ├── 第001节_开发板部件介绍与串口连接
│ │ │ │ └── 第001节_开发板部件介绍与串口连接.mp4
│ │ │ ├── 第002节_使用eop烧写裸板程序
│ │ │ │ └── 第002节_使用eop烧写裸板程序.mp4
│ │ │ ├── 第003节_eop常见问题
│ │ │ │ └── 第003节_eop常见问题.mp4
│ │ │ ├── 第004节_使用uboot烧写裸板程序
│ │ │ │ └── 第004节_使用uboot烧写裸板程序.mp4
│ │ │ ├── 第005节_恢复出厂系统
│ │ │ │ └── 第005节_恢复出厂系统.mp4
│ │ │ └── 第006节_一句话解决嵌入式开发ping问题
│ │ │ └── 第006节_一句话解决嵌入式开发ping问题.wmv
│ │ ├── 第007课_裸机开发步骤和工具使用(免费
│ │ │ ├── 003节_notepad编辑器和二进制文件查看工具
│ │ │ │ └── 第003节_notepad编辑器和二进制文件查看工具.mp4
│ │ │ ├── 第001节_裸机开发步骤简介
│ │ │ │ └── 第001节_裸机开发步骤简介.mp4
│ │ │ └── 第002节_source insight代码查看工具的使用
│ │ │ └── 第002节_source insight代码查看工具的使用.mp4
│ │ ├── 第008课_第1个ARM裸板程序及引申(部分免费
│ │ │ ├── 第001节_辅线1_硬件知识_LED原理图(免费
│ │ │ │ └── 第001节_辅线1_硬件知识_LED原理图.mp4
│ │ │ ├── 第002节_辅线1_硬件知识_S3C2440启动流程与GPIO操作(免费
│ │ │ │ └── 第002节_辅线1_硬件知识_S3C2440启动流程与GPIO操作.mp4
│ │ │ ├── 第003节_编写第1个程序点亮LED(免费
│ │ │ │ └── 第003节_编写第1个程序点亮LED.mp4
│ │ │ ├── 第004节_汇编与机器码_P
│ │ │ │ └── 第004节_汇编与机器码_P.mp4
│ │ │ ├── 第005节_编程知识_进制_P
│ │ │ │ └── 第005节_编程知识_进制_P.mp4
│ │ │ ├── 第006节_编程知识_字节序_位操作_P
│ │ │ │ └── 第006节_编程知识_字节序_位操作_P.mp4
│ │ │ ├── 第007节_编写C程序控制LED_P
│ │ │ │ └── 第007节_编写C程序控制LED_P.mp4
│ │ │ ├── 第008节_几条汇编指令_bl_add_sub_ldm_stm_P
│ │ │ │ └── 第008节_几条汇编指令_bl_add_sub_ldm_stm_P.mp4
│ │ │ ├── 第009节_解析C程序的内部机制_P
│ │ │ │ └── 第009节_解析C程序的内部机制_P.mp4
│ │ │ ├── 第010节_完善LED程序_编写按键程序_P
│ │ │ │ └── 第010节_完善LED程序_编写按键程序_P.mp4
│ │ │ ├── 008节_linux基础知识__上一个路径_上一次路径_P.mp4
│ │ │ └── 第010节_完善LED程序_编写按键程序__P.mp4
│ │ ├── 第009课_gcc和arm-linux-gcc和Makefile
│ │ │ ├── 003节_c语言指针复习1__指向char和int的指针_P
│ │ │ │ └── c语言指针复习1__指向char和int的指针_P.mp4
│ │ │ ├── 第001节_gcc编译器1_gcc常用选项__gcc编译过程详解_P
│ │ │ │ └── gcc编译器1_gcc常用选项__gcc编译过程详解_P.mp4
│ │ │ ├── 第002节_gcc编译器2_深入讲解链接过程_P
│ │ │ │ └── gcc编译器2_深入讲解链接过程_P.mp4
│ │ │ ├── 第004节_c语言指针复习2_指向数组和字符串的指针_P
│ │ │ │ └── c语言指针复习2_指向数组和字符串的指针_P.mp4
│ │ │ ├── 第005节_Makefile的引入及规则_P
│ │ │ │ └── 第005节_Makefile的引入及规则_P.mp4
│ │ │ ├── 第006节_Makefile的语法_P
│ │ │ │ └── 第006节_Makefile的语法_P.mp4
│ │ │ ├── 第007节_Makefile函数_P
│ │ │ │ └── 第007节_Makefile函数_P.mp4
│ │ │ └── 第008节_Makefile实例_P
│ │ │ └── 第008节_Makefile实例_P.mp4
│ │ ├── 第010课_掌握ARM芯片时钟体系
│ │ │ ├── 第001节_S3C2440时钟体系结构_P
│ │ │ │ └── 第001节_S3C2440时钟体系结构_P.mp4
│ │ │ └── 第002节_编程提高运行时钟_P
│ │ │ └── 第002节_编程提高运行时钟_P.mp4
│ │ ├── 第011课_串口(UART)的使用
│ │ │ ├── 第001节_辅线1_硬件知识_UART硬件介绍_P
│ │ │ │ └── 第001节_辅线1_硬件知识_UART硬件介绍_P.mp4
│ │ │ ├── 第002节_S3C2440_UART编程_P
│ │ │ │ └── 第002节_S3C2440_UART编程_P.mp4
│ │ │ ├── 第003节_从零实现用于裸机调试的printf函数_手动确定可变参数_P
│ │ │ │ └── 第003节_从零实现用于裸机调试的printf函数_手动确定可变参数_P.mp4
│ │ │ ├── 第004节_从零实现用于裸机调试的printf函数_自动确定可变参数_P
│ │ │ │ └── 第004节_从零实现用于裸机调试的printf函数_自动确定可变参数_P.mp4
│ │ │ └── 第005节_从零实现用于裸机调试的printf函数_printf函数在x86和arm平台的实现_P
│ │ │ └── 第005节_从零实现用于裸机调试的printf函数_printf函数在x86和arm平台的实现_P.mp4
│ │ ├── 第012课_内存控制器与SDRAM
│ │ │ ├── 第001节_辅线1_硬件知识_内存接口概念_P
│ │ │ │ └── 第001节_辅线1_硬件知识_内存接口概念_P.mp4
│ │ │ ├── 第002节_辅线1_硬件知识_不同位宽设备的连接_P
│ │ │ │ └── 第002节_辅线1_硬件知识_不同位宽设备的连接_P.mp4
│ │ │ ├── 第003节_辅线1_硬件知识_时序图分析示例_P
│ │ │ │ └── 第003节_辅线1_硬件知识_时序图分析示例_P.mp4
│ │ │ └── 第004节_辅线1_硬件知识_SDRAM的设置_P
│ │ │ └── 第004节_辅线1_硬件知识_SDRAM的设置_P.mp4
│ │ ├── 第013课_代码重定位
│ │ │ ├── 第001节_段的概念_重定位的引入_P
│ │ │ │ └── 第001节_段的概念_重定位的引入_P.mp4
│ │ │ ├── 第002节_链接脚本的引入与简单测试_P
│ │ │ │ └── 第002节_链接脚本的引入与简单测试_P.mp4
│ │ │ ├── 第003节_链接脚本的解析_P
│ │ │ │ └── 第003节_链接脚本的解析_P.mp4
│ │ │ ├── 第004节_拷贝代码和链接脚本的改进_P
│ │ │ │ └── 第004节_拷贝代码和链接脚本的改进_P.mp4
│ │ │ ├── 第005节_代码重定位与位置无关码_P
│ │ │ │ └── 第005节_代码重定位与位置无关码_P.mp4
│ │ │ └── 第006节_重定位_清除BSS段的C函数实现_P
│ │ │ └── 第006节_重定位_清除BSS段的C函数实现_P.mp4
│ │ ├── 第014课_异常与中断
│ │ │ ├── 003节_不重要_Thumb指令集程序示例_P
│ │ │ │ ├── 第003节_不重要_Thumb指令集程序示例_P.mp4
│ │ │ │ └── 第004节_und异常模示程序示例_P.mp4
│ │ │ ├── 007节_按键中断程序示例_完善_P
│ │ │ │ └── 第007节_按键中断程序示例_完善_P.mp4
│ │ │ ├── 第001节_概念引入与处理流程_P
│ │ │ │ └── 第001节_概念引入与处理流程_P.mp4
│ │ │ ├── 第002节_CPU模式(Mode)_状态(State)与寄存器_P
│ │ │ │ └── 第002节_CPU模式(Mode)_状态(State)与寄存器_P.mp4
│ │ │ ├── 第004节_und异常模式程序示例_P
│ │ │ ├── 第005节_swi异常模式程序示例_P
│ │ │ │ └── 第005节_swi异常模式程序示例_P.mp4
│ │ │ ├── 第006节_按键中断程序示例_概述与初始化_P
│ │ │ │ └── 第006节_按键中断程序示例_概述与初始化_P.mp4
│ │ │ └── 第008节_定时器中断程序示例_P
│ │ │ └── 第008节_定时器中断程序示例_P.mp4
│ │ ├── 第015课_NOR Flash
│ │ │ ├── 第001节_Nor Flash原理及硬件操作.mp4
│ │ │ │ └── 第001节_Nor Flash原理及硬件操作_P.mp4
│ │ │ ├── 第002节_Nor Flash编程_识别.mp4
│ │ │ │ └── 第002节_Nor Flash编程_识别_P.mp4
│ │ │ └── 第003节_Nor Flash编程_擦写读.mp4
│ │ │ └── 第003节_Nor Flash编程_擦写读_P.mp4
│ │ ├── 第016课_Nand Flash
│ │ │ ├── 第001节_NAND_FLASH操作原理_P
│ │ │ │ └── 第001节_NAND_FLASH操作原理_P.mp4
│ │ │ ├── 第002节_NandFlash时序及初始化_P
│ │ │ │ └── 第002节_NandFlash时序及初始化_P.mp4
│ │ │ ├── 第003节_NandFlash的芯片id读取_P
│ │ │ │ └── 第003节_NandFlash的芯片id读取_P.mp4
│ │ │ ├── 第004节_NAND_FLASH数据读取_P
│ │ │ │ └── 第004节_NAND_FLASH数据读取_P.mp4
│ │ │ └── 第005节_NandFlash的擦除与烧写_P
│ │ │ └── 第005节_NandFlash的擦除与烧写_P.mp4
│ │ ├── 第017课_LCD
│ │ │ ├── 第001节_LCD硬件原理_P
│ │ │ │ └── 第001节_LCD硬件原理_P.mp4
│ │ │ ├── 第002节_S3C2440_LCD控制器_P
│ │ │ │ └── 第002节_S3C2440_LCD控制器_P.mp4
│ │ │ ├── 第003节_LCD编程_框架与准备_P
│ │ │ │ └── 第003节_LCD编程_框架与准备_P.mp4
│ │ │ ├── 第004节_LCD编程_抽象出重要结构体_P
│ │ │ │ └── 第004节_LCD编程_抽象出重要结构体_P.mp4
│ │ │ ├── 第005节_LCD编程_LCD控制器_P
│ │ │ │ └── 第005节_LCD编程_LCD控制器_P.mp4
│ │ │ ├── 第006节_LCD编程_LCD设置_P
│ │ │ │ └── 第006节_LCD编程_LCD设置_P.mp4
│ │ │ ├── 第007节_LCD编程_简单测试_P
│ │ │ │ └── 第007节_LCD编程_简单测试_P.mp4
│ │ │ ├── 第008节_LCD编程_画点线圆_P
│ │ │ │ └── 第008节_LCD编程_画点线圆_P.mp4
│ │ │ ├── 第009节_LCD编程_显示文字_P
│ │ │ │ └── 第009节_LCD编程_显示文字_P.mp4
│ │ │ ├── 第010节_LCD编程_添加除法_P
│ │ │ │ └── 第010节_LCD编程_添加除法_P.mp4
│ │ │ └── 第011节_LCD编程_使用调色板_P
│ │ │ └── 第011节_LCD编程_使用调色板_P.mp4
│ │ ├── 第018课_ADC和触摸屏
│ │ │ ├── 008节_触摸屏编程_使用定时器支持长按_P
│ │ │ │ └── 第008节_触摸屏编程_使用定时器支持长按_P.mp4
│ │ │ ├── 011节_触摸屏编程_测试_P
│ │ │ │ └── 第011节_触摸屏编程_测试_P.mp4
│ │ │ ├── 第001节_ADC硬件原理_P
│ │ │ │ └── 第001节_ADC硬件原理_P.mp4
│ │ │ ├── 第002节_ADC编程_P
│ │ │ │ └── 第002节_ADC编程_P.mp4
│ │ │ ├── 第003节_电阻触摸屏硬件原理_P
│ │ │ │ └── 第003节_电阻触摸屏硬件原理_P.mp4
│ │ │ ├── 第004节_S3C2440触摸屏接口_P
│ │ │ │ └── 第004节_S3C2440触摸屏接口_P.mp4
│ │ │ ├── 第005节_触摸屏编程_按下松开检测_P
│ │ │ │ └── 第005节_触摸屏编程_按下松开检测_P.mp4
│ │ │ ├── 第006节_触摸屏编程_ADC中断_P
│ │ │ │ └── 第006节_触摸屏编程_ADC中断_P.mp4
│ │ │ ├── 第007节_触摸屏编程_定时器程序优化_P
│ │ │ │ └── 第007节_触摸屏编程_定时器程序优化_P.mp4
│ │ │ ├── 第009节_触摸屏编程_较准原理_P
│ │ │ │ └── 第009节_触摸屏编程_较准原理_P.mp4
│ │ │ ├── 第010节_触摸屏编程_较准与画线编程_P
│ │ │ │ └── 第010节_触摸屏编程_较准与画线编程_P.mp4
│ │ │ └── 第012节_触摸屏编程_完善_P
│ │ │ └── 第012节_触摸屏编程_完善_P.mp4
│ │ ├── 第019课_I2C
│ │ │ ├── 004节_I2C控制器编程_框架_P
│ │ │ │ └── 第004节_I2C控制器编程_框架_P.mp4
│ │ │ ├── 005节_I2C控制器编程_中断_P
│ │ │ │ └── 第005节_I2C控制器编程_中断_P.mp4
│ │ │ ├── 第001节_I2C协议与EEPROM_P
│ │ │ │ └── 第001节_I2C协议与EEPROM_P.mp4
│ │ │ ├── 第002节_S3C2440的I2C控制器_P
│ │ │ │ └── 第002节_S3C2440的I2C控制器_P.mp4
│ │ │ ├── 第003节_程序框架_P
│ │ │ │ └── 第003节_程序框架_P.mp4
│ │ │ ├── 第006节_EEPROM编程和测试代码_P
│ │ │ │ └── 第006节_EEPROM编程和测试代码_P.mp4
│ │ │ └── 第007节_测试_P
│ │ │ └── 第007节_测试_P.mp4
│ │ ├── 第020课_SPI
│ │ │ ├── 006节_使用SPI控制器_P
│ │ │ │ └── 第006节_使用SPI控制器_P.mp4
│ │ │ ├── 第001节_SPI协议介绍_P.mp4
│ │ │ │ └── 第001节_SPI协议介绍_P.mp4
│ │ │ ├── 第002节_使用GPIO实现SPI协议操作OLED_P
│ │ │ │ └── 第20课第2节_SPI_FLASH驱动_调试_P.avi
│ │ │ ├── 第003节_SPI_FLASH编程_读ID_P
│ │ │ │ └── 第003节_SPI_FLASH编程_读ID_P.mp4
│ │ │ ├── 第004节_SPI_FLASH编程_读写_P
│ │ │ │ └── 第004节_SPI_FLASH编程_读写_P.mp4
│ │ │ ├── 第005节_在OLED上显示ADC的值_P
│ │ │ │ └── 第005节_在OLED上显示ADC的值_P.mp4
│ │ │ └── 第007节_移植到MINI2440_TQ2440_P
│ │ │ └── 第007节_移植到MINI2440_TQ2440_P.mp4
│ │ ├── 第021课_MMU和Cache
│ │ │ ├── 第001节_Cache简述及协处理器指令_P
│ │ │ │ └── 第001节_Cache简述及协处理器指令_P.wmv
│ │ │ ├── 第002节_协处理器指令_开启ICache代码示例_P
│ │ │ │ └── 第002节_协处理器指令_开启ICache代码示例_P.wmv
│ │ │ ├── 第003节_MMU及地址映射
│ │ │ │ └── 第003节_MMU及地址映射_P.wmv
│ │ │ └── 第004节_MMU代码示例_P
│ │ │ └── 第004节_MMU代码示例_P.wmv
│ │ └── 第022课_传感器
│ │ ├── 008节_HS0038红外线接收器的编程_打印原始脉冲_P
│ │ │ └── 第008节_HS0038红外线接收器的编程_打印原始脉冲_P.wmv
│ │ ├── 第001节_光敏电阻的使用_P
│ │ │ └── 第001节_光敏电阻的使用_P.wmv
│ │ ├── 第002节_高精度延时函数_P
│ │ │ └── 第002节_高精度延时函数_P.wmv
│ │ ├── 第003节_DHT11温湿度传感器的使用_P
│ │ │ └── 第003节_DHT11温湿度传感器的使用_P.wmv
│ │ ├── 第004节_DS18B20温度传感器介绍_P
│ │ │ └── 第004节_DS18B20温度传感器介绍_P.wmv
│ │ ├── 第005节_DS18B20温度传感器编程_P
│ │ │ └── 第005节_DS18B20温度传感器编程_P.wmv
│ │ ├── 第006节_红外线遥控协议简介及编程思路_P
│ │ │ └── 第006节_红外线遥控协议简介及编程思路_P.wmv
│ │ ├── 第007节_前期编程_系统时间与环型缓冲区_P
│ │ │ └── 第007节_前期编程_系统时间与环型缓冲区_P.wmv
│ │ └── 第009节_HS0038红外线接收器的编程_解析数据_P
│ │ └── 第009节_HS0038红外线接收器的编程_解析数据_P.wmv
│ ├── 源码文档图片
│ │ ├── 文档图片
│ │ │ ├── 第001课_不要再用老方法学习单片机和ARM
│ │ │ │ ├── 单片机程序的学习方法001_为何要学习.jpg
│ │ │ │ └── 单片机程序的学习方法002_怎样学习.jpg
│ │ │ ├── 第002课_ubuntu图形界面操作
│ │ │ │ ├── ubuntu图形界面操作.txt
│ │ │ │ └── 安装虚拟机.png
│ │ │ ├── 第003课__linux入门命令
│ │ │ │ ├── linux入门命令讲解1.txt
│ │ │ │ └── linux命令入门.txt
│ │ │ ├── 第004课_vi编辑器
│ │ │ │ ├── vimrc
│ │ │ │ ├── vi常用命令汇总.docx
│ │ │ │ ├── vi编辑器的使用.txt
│ │ │ │ └── 百问网Linux基础课后作业20170908.pdf
│ │ │ ├── 第005课_linux进阶命令
│ │ │ │ ├── linux进阶命令1.txt
│ │ │ │ └── linux进阶命令2.txt
│ │ │ ├── 第006课_开发板熟悉与体验
│ │ │ │ ├── 一句话解决ping问题.jpg
│ │ │ │ ├── 开发板接口及连线.jpg
│ │ │ │ └── 开发板熟悉与体验.txt
│ │ │ ├── 第007课_裸机开发步骤和工具使用
│ │ │ │ ├── uart
│ │ │ │ │ ├── head.S
│ │ │ │ │ ├── init.c
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── s3c24xx.h
│ │ │ │ │ ├── serial.c
│ │ │ │ │ ├── serial.h
│ │ │ │ │ └── uart.lds
│ │ │ │ ├── argc_argv.c
│ │ │ │ ├── leds.bin
│ │ │ │ ├── 裸机开发步骤笔记.txt
│ │ │ │ └── 裸机开发流程.png
│ │ │ ├── 第008课_第1个ARM裸板程序及引申
│ │ │ │ ├── 001_LED原理图及S3C2440启动流程.jpg
│ │ │ │ ├── 002_编写LED程序.jpg
│ │ │ │ ├── 003_编程知识_进制.jpg
│ │ │ │ ├── 004_编程知识_节序_位操作.jpg
│ │ │ │ ├── 005_编写C程序控制LED.jpg
│ │ │ │ ├── 006_解析C程序的内部机制.jpg
│ │ │ │ ├── ARM Architecture Reference Manual.pdf
│ │ │ │ ├── ARM指令集E004armproc.chm
│ │ │ │ └── 第008课_第1个ARM裸板程序及引申.txt
│ │ │ ├── 第009课_gcc和arm-linux-gcc和Makefile
│ │ │ │ ├── Makefile
│ │ │ │ │ ├── GNU-Make-使用手册(中译版.pdf
│ │ │ │ │ ├── make.pdf
│ │ │ │ │ ├── Makefile.jpg
│ │ │ │ │ └── Makefile.txt
│ │ │ │ ├── c指针复习.txt
│ │ │ │ ├── c语言指针复习.jpg
提取码
123456












暂无评论内容