沙盒资源网 Linux UBOOT嵌入式Linux完全解析


UBOOT嵌入式Linux完全解析

2019-08-23 1696
赵润峰
赵润峰 发帖专员   
资源介绍

UBOOT嵌入式Linux完全解析

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。

【课程目录】

阶段1:序章

u-boot的版本选择

阶段2:start.s分析

u-boot的异常向量表,V210的启动机制原理

用objdump反汇编查看u-boot的头部代码和异常向量处理

ENTRY等宏的展开,CPSR寄存器的设置

CP15协处理器基础,VBAR异常向量表基址映射

cpu_init_cp15子过程分析: cache的操作、分支预测、MMU操作

cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态

实验一(续):GPIO输入输出的电路分析

实验一(续):制作u-boot烧写镜像的原理,mkv210源代码分析

实验一(续):用hexdump工具分析镜像的16进制代码

编译、链接、汇编过程概述

实验二:编写自己的boot程序:myboot

实验二(续):两个以上文件的链接原理

实验二(续):反汇编分析自己的myboot

实验二(续):利用Makefile自动化编译myboot

实验二(续):改进我们的Makefile

实验二(续):Makefile中的自动化变量

阶段3:lowlevel_init.s分析

芯片型号判断,复位方式判断

IO保持、复位方式判断、中断初始化

UART初始化与异步通信原理

UART分析

实验三:用UART显示某指定内存中的数据

DDR内存的基本原理

DDR内存的在V210开放板上的硬件连接

DDR2-Device的内部结构

DDR2-操作的有限状态机

DDR2的MRS和EMRS寄存器

DDR2的读写时序



标签:

问题反馈


百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
红帽认证RHCSA视频教程 Linux redhat 7.0 全套 【理论视频+实验视频+实验文档】
Linux内核源码研读与实战演练视频教程 非常好的Linux内核学习视频教程 Linux进阶
Linux操作系统特训班_亦缘.共19讲教程
老男孩Linux高级架构师13期 企业LINUX运维高端课程 老男孩Linux企业运维培训 1-12篇
价值7200元的Linux运维培训全程班
博赛小飞侠 RHCSA+RHCE 7.0 红帽认证培训资料
尚观Linux集群技术入门课程 尚观云计算实战配套Linux集群实战全程入门课程 linux...
Kickstart企业批量系统安装系列
Linux渐学渐进系列课程
RHCE-RH135 Linux系统管理精解
Linux视频教程(适合初学者)
大型网站技术架构:核心原理与案例分析
互联网架构设计相关书籍
linux零基础到精通视频教程(全套100多个视频)
Linux Shell编程从入门到精通 浅显易懂的Linux Shell编程视频教程 京峰Linux Shell
Linux快速入门教学视频(赠送,以Ubuntu 10.04版讲解)
老男孩Linux高级视频教程 Linux运维与网络架构实战课程 老男孩深圳最新一期课程
Linux综合学习资源(基础、运维、编程、管理、嵌入式、电子书)
尚硅谷_韩顺平_Linux教程(千万级学习人次的经典教程,2018重磅升级)
老男孩 Linux运维高薪必备实战技术- Shell脚本高级编程实战 老男孩Shell编程最新版 上
没有账号? 注册