“配套视频资料”的版本间的差异
来自百问网嵌入式Linux wiki
第191行: | 第191行: | ||
** 第009节_HS0038红外线接收器的编程_解析数据 | ** 第009节_HS0038红外线接收器的编程_解析数据 | ||
| width="50%" align="left" valign="top" | | | width="50%" align="left" valign="top" | | ||
− | * 第001课_u-boot分析与使用 | + | *第001课_u-boot分析与使用 |
− | * 第001节_u-boot分析之编译体验 | + | ** 第001节_u-boot分析之编译体验 |
− | * 第002节_u-boot分析之Makefile结构分析 | + | ** 第002节_u-boot分析之Makefile结构分析 |
− | * 第003节_u-boot分析之源码第1阶段 | + | ** 第003节_u-boot分析之源码第1阶段 |
− | * 第004节_u-boot分析之u-boot命令实现 | + | ** 第004节_u-boot分析之u-boot命令实现 |
− | * 第005节_u-boot分析_uboot启动内核 | + | ** 第005节_u-boot分析_uboot启动内核 |
− | * 第006节_u-boot分析之源码第2阶段 | + | ** 第006节_u-boot分析之源码第2阶段 |
− | * 第002课_从0写bootloader_更深刻理解bootloader | + | *第002课_从0写bootloader_更深刻理解bootloader |
− | * 第001节_自己写bootloader之编写第1阶段 | + | ** 第001节_自己写bootloader之编写第1阶段 |
− | * 第002节_自己写bootloader之编写第2阶段 | + | ** 第002节_自己写bootloader之编写第2阶段 |
− | * 第003节_自己写bootloader之编译测试 | + | ** 第003节_自己写bootloader之编译测试 |
− | * 第004节_自己写bootloader之改进 | + | ** 第004节_自己写bootloader之改进 |
− | * 第003课_内核配置裁剪及启动流程 | + | *第003课_内核配置裁剪及启动流程 |
− | * 第001节 内核启动流程分析之编译体验 | + | ** 第001节 内核启动流程分析之编译体验 |
− | * 第002节 内核启动流程分析之配置 | + | ** 第002节 内核启动流程分析之配置 |
− | * 第003节 内核启动流程分析之Makefile | + | ** 第003节 内核启动流程分析之Makefile |
− | * 第004节 内核启动流程分析之内核启动 | + | ** 第004节 内核启动流程分析之内核启动 |
− | * 第004课_根文件系统 | + | *第004课_根文件系统 |
− | * 第001节_构建根文件系统之启动第1个程序 | + | ** 第001节_构建根文件系统之启动第1个程序 |
− | * 第002节_构建根文件系统之init进程分析 | + | ** 第002节_构建根文件系统之init进程分析 |
− | * 第003节_构建根文件系统之busybox | + | ** 第003节_构建根文件系统之busybox |
− | * 第004节_构建根文件系统之构建根文件系统 | + | ** 第004节_构建根文件系统之构建根文件系统 |
− | * 第005课_驱动入门_字符设备驱动 | + | *第005课_驱动入门_字符设备驱动 |
− | * 第001节_字符设备驱动程序之概念介绍 | + | ** 第001节_字符设备驱动程序之概念介绍 |
− | * 第002节_字符设备驱动程序之LED驱动程序_编写编译 | + | ** 第002节_字符设备驱动程序之LED驱动程序_编写编译 |
− | * 第003节_字符设备驱动程序之LED驱动程序_操作LED | + | ** 第003节_字符设备驱动程序之LED驱动程序_操作LED |
− | * 第004节_字符设备驱动程序之LED驱动程序_测试改进 | + | ** 第004节_字符设备驱动程序之LED驱动程序_测试改进 |
− | * 第005节_字符设备驱动程序之查询方式的按键驱动程序 | + | ** 第005节_字符设备驱动程序之查询方式的按键驱动程序 |
− | * 第006节_字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构 | + | ** 第006节_字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构 |
− | * 第007节_字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构 | + | ** 第007节_字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构 |
− | * 第008节_字符设备驱动程序之中断方式的按键驱动_编写代码 | + | ** 第008节_字符设备驱动程序之中断方式的按键驱动_编写代码 |
− | * 第009节_字符设备驱动程序之poll机制 | + | ** 第009节_字符设备驱动程序之poll机制 |
− | * 第010节_字符设备驱动程序之异步通知 | + | ** 第010节_字符设备驱动程序之异步通知 |
− | * 第011节_字符设备驱动程序之同步互斥阻塞 | + | ** 第011节_字符设备驱动程序之同步互斥阻塞 |
|} | |} | ||
2018年4月25日 (三) 18:39的版本
ARM裸机1期加强版
视频文档下载地址:https://eyun.baidu.com/s/3b1UtLc-》005_ARM裸机1期加强版
适宜人群 1. 有计算机,C语言和数电基础的大学生 2. 想转嵌入式Linux的单片机工程师 3. 嵌入式Linux底层工程师 4. 嵌入式Linux软件工程师
第一期ARM裸机加强版课程目录 | |
---|---|
ARM裸机1期加强版 | 新1期与2期间的衔接课程 |
|
|
学习目标
掌握写汇编代码的能力,可以分析任意裸板包括 u-boot、内核里的相关汇编代码
掌握常用的硬件部件操作,比如 GPIO,UART,I2C,LCD,触摸屏;
可以写出这些硬件部件的裸板程序
深入理解 ARM 体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构 CPU,内核及应用程序
熟悉裸板程序的结构,给你一个 bootloader 就能分析它的初始化部分、内存使用情况、链接地址、重定位、程序的相对跳转/绝对跳转等
掌握 bootloader 启动内核的原理,能完全自己写出一个 bootloader、字符设备驱动