楼主: 888888

UBOOT嵌入式Linux完全解析

3491
回复
72197
查看
[复制链接]

2万

主题

2万

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
86763
发表于 2023-1-8 03:48:02 | 显示全部楼层 |阅读模式
358394;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的读写时序

【下载地址】





本资源来源于 网络 付费网站  付费收集而来, 随时收集更新资源  本站专注搜集和分享各种付费网站资源,感谢您的信任


资源下载地址:
游客,如果您要查看本帖隐藏内容请回复>>>开通VIP无需回帖直接下载VIP通道

本站所有资源都来源于网络收集,网友提供或者交换而来!

如果侵犯了您的权益,请及时联系客服,我们即刻删除!




上一篇:正点原子嵌入式开发完整全套视频教程
下一篇:嵌入式初学者Linux基础视频教程
回复

使用道具 举报

客服客服

客服客服

客服客服

客服QQ
微信扫一扫
自助开通会员后联系客服