|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
relocate_code汇编自举代码分析
本课程为精品课,您可以登录eeworld继续观看:
relocate_code汇编自举代码分析
登录
播放列表
课程目录
课程笔记
课时1:u-boot的版本选择
课时2:u-boot的异常向量表,V210的启动机制原理
课时3:用objdump反汇编查看u-boot的头部代码和异常向量处理
课时4:ENTRY等宏的展开,CPSR寄存器的设置
课时5:CP15协处理器基础,VBAR异常向量表基址映射
课时6:cpu_init_cp15子过程分析: cache的操作
课时7:cpu_init_cp15子过程分析(续):分支预测、MMU操作
课时8:cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态
课时9:实验一(续):GPIO输入输出的电路分析
课时10:实验一(续):制作u-boot烧写镜像的原理,mkv210源代码分析
课时11:实验一(续):用hexdump工具分析镜像的16进制代码
课时12:编译、链接、汇编过程概述
课时13:实验二:编写自己的boot程序:myboot
课时14:实验二(续):两个以上文件的链接原理
课时15:实验二(续):反汇编分析自己的myboot
课时16:实验二(续):利用Makefile自动化编译myboot
课时17:实验二(续):改进我们的Makefile
课时18:实验二(续):Makefile中的自动化变量
课时19:芯片型号判断,复位方式判断
课时20:IO保持、复位方式判断、中断初始化
课时21:UART初始化与异步通信原理
课时22:UART分析1
课时23:UART分析2
课时24:UART分析3
课时25:UART分析4
课时26:实验三:用UART显示某指定内存中的数据
课时27:DDR内存的基本原理1
课时28:DDR内存的基本原理2
课时29:DDR内存的基本原理3
课时30:DDR内存的在V210开放板上的硬件连接1
课时31:DDR内存的在V210开放板上的硬件连接2
课时32:DDR2-Device的内部结构1
课时33:DDR2-Device的内部结构2
课时34:DDR2-操作的有限状态机
课时35:DDR2的MRS和EMRS寄存器
课时36:DDR2的读写时序
课时37:DDR2的读写时序x
课时38:DDR2初始化代码分析1
课时39:DDR2初始化代码分析2
课时40:DDR2初始化代码分析3
课时41:DDR2初始化代码分析4
课时42:DDR2初始化代码分析5
课时43:DDR2初始化代码分析6
课时44:DDR2初始化代码分析7
课时45:DDR2初始化代码分析8
课时46:DDR2初始化代码分析9
课时47:DDR2初始化代码分析10
课时48:编写自己的DDR初始化代码1
课时49:编写自己的DDR初始化代码2
课时50:board_init_f函数分析1
课时51:board_init_f函数分析2
课时52:mmc_relocate分析
课时53:实验五:将u-boot.bin从SD卡搬运到DDR内存中
课时54:实验五:将u-boot.bin从SD卡搬运到DDR内存中2
课时55:u-boot的链接镜像结构分析
课时56:board_init_f函数分析3
课时57:board_init_f函数分析4
课时58:board_init_f函数分析5
课时59:board_init_f函数分析6
课时60:board_init_f函数分析7
课时61:u-boot的自举实现
课时62:relocate_code汇编自举代码分析
课时63:板级初始化的后半部分:bord_init_r函数分析1
课时64:板级初始化的后半部分:bord_init_r函数分析2
课时65:板级初始化的后半部分:bord_init_r函数分析3
课时66:板级初始化的后半部分:bord_init_r函数分析4
课时67:跳转到主循环,main_loop
课时68:主循环分析:u-boot 解析终端输入命令行的原理
课时69:主循环分析:u-boot 的命令执行实现
课时70:bootm启动流程分析1
课时71:bootm启动流程分析2
课时72:bootm启动流程分析3
课时73:bootm启动流程分析4
时长:20分52秒
日期:2021/10/15
收藏视频
上传者:抛砖引玉
去评论
课程介绍
相关标签:
Linux
uboot
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
显示全部 ↓
推荐视频
用户评论
54chenjq
刷一下基础课程
2021年12月11日 21:40:06
回复
|
顶
()
annysky2012
以前学过一段时间,就是学不会
2021年10月16日 13:51:29
回复
|
顶
()
猜您喜欢
推荐帖子
BB Black安装OpenCV后出现的问题
[i=s] 本帖最后由 lonerzf 于 2014-7-10 19:57 编辑 [/i]因为个人技术不到位,用ubuntu系统实现Qt+OpenCV的组合不太顺利,转而使用Angstrom系统。Qt倒是跑得很顺利,但是OpenCV读摄像头的时候出现问题。Qt的界面OpenCV读摄像头的时候出现如下问题不知道各位是怎么解决的?[hr]还是我自己回答吧。OpenCV使用摄像头读入的图像尺寸必须要是3
lonerzf
DSP 与 ARM 处理器
状态机描述的几个注意准则
1.状态机标识符见名识义。2.状态机二进制代码最好为格雷码或ONE-HOT编码;3.状态机数量最好不超过20个;4.状态机不要采用一段式描述,尽量采用二段式或三段式描述;5.状态机一定要有默认输出或不用状态的默认输出;
eeleader
FPGA/CPLD
modbus主协议栈的移植(raw-os)
[i=s] 本帖最后由 jorya_txj 于 2016-5-3 11:26 编辑 [/i]在某芯片上成功移植了freemodbus 2.9.6 版本的modbus 主协议栈。附件是基于raw-os的移植。需要注意的是串口驱动是需要根据特定的芯片自己移植的,所以没有放出。
jorya_txj
嵌入式系统
函数放置到SRAM后,程序跑飞!急急急……
在用C6713+SRAM做一个项目假如将函数放置到DSP片内IRAM内,程序运行正常,打断点调试也正常一旦将函数分配到外部SRAM后,程序就跑飞了,运行到一些没有放置断点的代码处,或者汇编窗口中的汇编代码处,有时是一堆NOP指令折腾了四五天了,没有结果烦劳遇见过类似问题的大哥大姐出手相助啊!小弟非常感谢!!!!!!
w_u_jianzhang
DSP 与 ARM 处理器
DIY数控电源遇到问题,请大家有能力的帮帮忙。
现在DIY电源前后面板图纸已经出来了。和厂家联系想定做一套机箱。但是厂家的要求是开孔的必须大于30套的订购量才能下单。前后面板不开孔的则单套也可以卖。初步计划先买一套自己开孔。希望坛里哪位有雕刻机的能帮忙开孔制作一套用以制作样机。等样机确定下来后坛里会统计一下需要的数量跟厂家订购开孔的机箱。如果哪位坛友有关系能找到加工厂给开孔也行。希望各位坛友帮忙。把这个项目做成。
daijun
DIY/开源硬件专区
毕业设计,基于TMS320C32的电机保护,什么都不会啊,求指教求指教
毕业设计,基于TMS320C32的电机保护,什么都不会啊,求指教求指教有没有哪位高手有电路图啊
NHYWAN
DSP 与 ARM 处理器
推荐内容
热门视频
更多
2016 TI 工业研讨会:TI工业马达的应用和设计
SOC系统设计
生物体五官(嘴巴)精细刻画15分钟搞定——卡丁制作
单片机初识
直播回放: 无需光耦的 flyback 隔离电源设计
EZ-BLE PRoC低功耗蓝牙模块介绍
什么是静电放电(ESD)?
EMC预测试环境搭建
ARM常见外围接口开发
How To Track Down Common Mode Noise如何跟踪共模噪声
开源项目推荐
更多
max1879
6位共阳数码管测试
#第七届立创电赛#基于国民技术的功率计
TAR5SB24 点稳压器(低压差稳压器)的典型应用
添加一个外部 (R1、C1) 以消除通过 LTC1062 仪表低通滤波器的时钟馈送
MAXREFDES39#:通过MAX11300 PIXI实现功率放大器偏置
在 HDMI 电容缓冲应用中使用 LTC4300A-1 轻松通过 HDMI 一致性测试
将 LT3045HMSE 超低噪声电流源用于 RF 偏置应用的典型应用
【奇怪的PCB又增加了】基于LM399的电压基准
七圣召唤 饭卡DIY
热门文章
更多
Exxelia元件助力毅力号漫游车
芯片短缺重创欧洲车市!7、8月份销量出现二位数百分比衰退
台积电、英特尔、三星为什么抢着进军先进封装
元宇宙究竟是什么呢?
基于51单片机DHT11的加湿器proteus仿真程序设计
逻辑分析仪的功能
STM32笔记(九)---串口通信
STM32-一个例子搞懂EXTI外部中断/事件系统
意法半导体推出符合 VDA 标准的LIN 交流发电机稳压器
可能感兴趣器件
ECOS1EA472DL
B43750A9198M000
RA16XP15SB105G
2200BGH600JB3FA
JR25WR-24SC
ATS-01G-204-C2-R0
SSB3FM3102213
T9-55-665RBI
TC74LVX08F(F)
VS-720-LPF-GAD-245.7600
EPSA23BBJP-24.576MTR
AM2732ADLB
Y1121657R000A0L
0805F0630102FFT
BF030-24A-A1-0600-0250-0600-NB
P8-A562414
PDM41024L20E
177-740-5-100S0J1-18MXN
T83B225M020ASAS
CSC12B00680KZEK
S-1313D18H-A4T1U3
4001023041823W9T
0805H2004P70DCRS02A5
WBDDSS4-B-04-1963-D-D
WCLB04949902C
SM11T-32-14.31818M-15G1LK
HG532498T37NBT
AB-100.0100MHZ-10-G-I-O5-T
VA102505000.5
HMGL1/4A1.47MFTP
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
用户评论