|
简介
1.掌握写汇编代码的能力,可以分析任意裸板包括U-boot、内核里的相关汇编代码
2.掌握常用的硬件部件的操作,比如GPIO,UART,I2C,LCD,触摸屏
3.可以写出这些硬件部件的裸板程序
4.深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构CPU,适用于内核及应用程序
5.熟悉裸板程序的结构,给你一个Bootloader就能分析它的初始化部分、内存使用情况、链接地址、重定位、程序的相对跳转/绝对跳转等
6.掌握Bootloader启动内核的原理,能完全自己写出一个Bootloader
目录连载
章节1:学前【小班】
课时1怎么看原理图之GPIO和门电路35:08
课时2怎么看原理图之协议类接口之UART25:20
课时3怎么看原理图之协议类接口之I2C24:32
课时4怎么看原理图之协议类接口之SPI27:35
课时5怎么看原理图之协议类接口之NAND Flash29:23
课时6怎么看原理图之协议类接口之LCD44:44
课时7怎么看原理图之内存类接口56:21
课时8怎么看原理图之分析S3C2410开发板30:00
课时9怎么看原理图之分析S3C2440开发板09:52
课时10怎么看原理图之分析S3C6410开发板14:45
章节2:学前【大班】
课时11刚接触开发板之接口接线38:26
课时12刚接触开发板之烧写裸板程序38:06
课时13刚接触开发板之重烧整个系统13:14
课时14刚接触开发板之使用vmwae和预先做好的ubuntu20:49
课时15刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程12:29
课时16刚接触开发板之内核u-boot打补丁编译使用及建sourceinsight工程10:00
课时17刚接触开发板之制作根文件系统及初试驱动18:05
课时18在TQ2440,MINI2440上搭建视频所用系统25:17
课时19win7下不能使用dnw烧写的替代方法19:41
章节3:ARM裸机
课时20 环境搭建及工具、概念介绍68:34
课时21GPIO79:20
课时22存储管理器56:47
课时23MMU49:58
课时24NAND FLASH控制器52:04
课时25系统时钟和UART56:53
课时26LCD57:47
章节4:U-Boot、内核和文件系统
课时27u-boot分析之编译体验23:48
课时28u-boot分析之Makefile结构分析32:09
课时29 u-boot分析之源码第1阶段16:58
课时30u-boot分析之源码第2阶段18:46
课时31u-boot分析_uboot启动内核40:38
课时32内核启动流程分析之编译体验19:22
课时33内核启动流程分析之配置13:41
课时34内核启动流程分析之Makefile26:22
课时35内核启动流程分析之内核启动56:42
课时36构建根文件系统之启动第1个程序13:39
课时37构建根文件系统之init进程分析41:54
课时38构建根文件系统之busybox11:33
课时39构建根文件系统之构建根文件系统51:53
章节5:初级驱动之字符设备驱动
课时40字符设备驱动程序之概念介绍10:53
课时41 字符设备驱动程序之LED驱动程序_编写编译22:24
课时42字符设备驱动程序之LED驱动程序_测试改进18:53
课时43字符设备驱动程序之LED驱动程序_操作LED28:34
课时44字符设备驱动程序之查询方式的按键驱动程序28:52
课时45字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构14:08
课时46字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构35:41
课时47字符设备驱动程序之中断方式的按键驱动_编写代码38:19
课时48字符设备驱动程序之poll机制26:55
课时49 字符设备驱动程序之异步通知32:10
课时50字符设备驱动程序之同步互斥阻塞
观看地址:
http://study.163.com/course/introduction/890008.htm
最适合入门的嵌入式Linux视频
|
|