李小萌资源网 编程相关 UBOOT嵌入式Linux完全解析


UBOOT嵌入式Linux完全解析

2019-08-23 1773
赵润峰
资源介绍

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的读写时序





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

本帖资源评论
价值上万基于SOA 思想下的WebService多层架构实战用户管理系统
UI全套设计课程-小麦学院
小飞侠Linux企业网站架构 Linux网站架构视频教程 小飞侠-网络技术视频集第二期
欺骗的艺术-黑客社工教程
Oracle视频10g 11g认证视频教程 OCA/OCP 从入门到精通 数据库DBA
2018年8月小迪渗透测试教程
informax SQL常用操作
Hive源码解析与开发实战
Arduino开发板智能小车课程合集(课程、代码、资料、软件、环境)
[大数据] 大数据分析/数学建模-MATLAB多套视频教程合集+200多本MATLAB技术文档+电
磨剑之作,七周成为数据分析师
[麦子学院]网络安全工程师视频教程从入门到精通学习_网络安全入门教程
末日实验室脚本检测演示系列教程
WebLogic中间件开发管理培训班
游戏UI界面框架设计实战精讲视频课程
学完这套视频就算中级水平了 Photoshop基础入门 70集 智能电视 双11技巧
炼数成金 大型分布式系统案例实战 十四周大型分布式系统学习视频教程
尚学堂肖斌老师100集 Hadoop视频教程 完整版Hadoop视频教程
华夏黑客联盟脚本安全系列教程
MySQL表分区管理视频教程 MySQL基础视频教程 MySQL精品教程
没有账号? 注册