“配套视频资料”的版本间的差异
来自百问网嵌入式Linux wiki
第13行: | 第13行: | ||
! height="35" colspan="2" | [[第二期Linux驱动|<span style="color:white;">第二期Linux驱动开发</span>]] | ! height="35" colspan="2" | [[第二期Linux驱动|<span style="color:white;">第二期Linux驱动开发</span>]] | ||
|- align="center" style="background:#CCFFCC;" valign="top" | |- align="center" style="background:#CCFFCC;" valign="top" | ||
− | ! width="50%" height="35" | ''' | + | ! width="50%" height="35" | '''ARM裸机1期加强版''' |
− | ! width="50%" height="35" | ''' | + | ! width="50%" height="35" | '''新1期与2期间的衔接课程''' |
|- | |- | ||
| width="50%" align="left" valign="top" | | | width="50%" align="left" valign="top" | |
2018年4月25日 (三) 18:26的版本
ARM裸机1期加强版
视频文档下载地址:https://eyun.baidu.com/s/3b1UtLc-》005_ARM裸机1期加强版
适宜人群 1. 有计算机,C语言和数电基础的大学生 2. 想转嵌入式Linux的单片机工程师 3. 嵌入式Linux底层工程师 4. 嵌入式Linux软件工程师
第二期Linux驱动开发 | |
---|---|
ARM裸机1期加强版 | 新1期与2期间的衔接课程 |
|
|
学习目标
掌握写汇编代码的能力,可以分析任意裸板包括 u-boot、内核里的相关汇编代码
掌握常用的硬件部件操作,比如 GPIO,UART,I2C,LCD,触摸屏;
可以写出这些硬件部件的裸板程序
深入理解 ARM 体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构 CPU,内核及应用程序
熟悉裸板程序的结构,给你一个 bootloader 就能分析它的初始化部分、内存使用情况、链接地址、重定位、程序的相对跳转/绝对跳转等
掌握 bootloader 启动内核的原理,能完全自己写出一个 bootloader、字符设备驱动