|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
登录
注册
中文
En
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
登录
注册
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
板级初始化的后半部分:bord_init_r函数分析4
本课程为精品课,您可以登录eeworld继续观看:
板级初始化的后半部分:bord_init_r函数分析4
登录
播放列表
课程目录
课程笔记
课时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分43秒
日期:2021/10/15
收藏视频
上传者:抛砖引玉
去评论
课程介绍
相关标签:
Linux
uboot
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
显示全部 ↓
推荐视频
猜您喜欢
推荐帖子
(高手请进)如何修改代码段的代码的内容?
使用keil写单片机程序时,在程序运行阶段是不允许修改code段中的内容的,但是,我现在想实现动态加载模块的功能,需要在程序运行的时候修改code段的内容.请问有什么办法在程序运行期间修改code段的内容?就好像,我们在windows装了一个新的程序后,运行这个程序的时候,操作系统给它分配了数据段,代码段和堆栈等.那么操作系统是如何分配的呢? 分配的时候不是会修改代码段(code)的值吗? 为什么
qlmiao
嵌入式系统
求救:STM32F103VET6移植ucos-3的问题
有在STM32F103vet6上移植uC/OS-III后,时间戳功能能用的么?就是这个函数CPU_TS_TmrRd() 返回值一直都是0,我看Cortex-M3,中该使能的都有在CPU_TS_TmrInit()中使能了。然后看了下手册,说这里是访问受限的,我在KEIL中 将该区域权限设定为可读写和执行的。可是返回值还是0,百思不得其解。求帮助!!
further_away
stm32/stm8
wince sysgen的问题
我修改了一个cpu的配置文件mainstoneii.inc然后再public的csp下和platform的common和bsp下都用了build -c来编译,但是我发现无论我怎么改里面被调用到的问件,重新编译后配置内存的那个寄存器的置还是我没有改过的这是为什么呢
诉讼法撒啊
嵌入式系统
电荷泵的工作原理
电荷泵电压反转器是一种DC/DC变换器,它将输入的正电压转换成相应的负电压,即VOUT= -VIN。另外,它也可以把输出电压转换成近两倍的输入电压,即VOUT≈2VIN。由于它是利用电容的充电、放电实现电荷转移的原理构成,所以这种电压反转器电路也称为电荷泵变换器(Charge Pump Converter)。电荷泵的应用电荷泵转换器常用于倍压或反压型DC-DC 转换。电荷泵电路采用电容作为储能和传
Aguilera
能源基础设施
关于STM32的SPI
[i=s] 本帖最后由 dj狂人 于 2015-5-29 11:45 编辑 [/i]最近在调小四轴,还没进入PID调参数,卡在了各种通信协议上,郁闷死了[code]GPIO_InitTypeDef GPIO_InitStructure;SPI_InitTypeDefSPI_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC
dj狂人
stm32/stm8
烧写镜像用busybox文件系统挂载U盘失败
我烧写系统镜像,用busybox文件系统。结果试图挂载U盘时,出错。sda后面什么也没有。这怎么整啊?谢谢!
chenbingjy
Linux开发
推荐内容
热门视频
更多
深入理解比特币的安全性及程序交易安全性与相关的密码学原理
区块链是什么:从技术架构到哲学核心
Loop Compensation of a Discontinuous Flyback
Input filter effect on a power supply using the Vatche Vorperian Model
Gain and Phase measurements of a flyback converter
Analysis and Design of a Flyback(反激电源设计与分析)
How to Measure Power Supply Rejection Ratio(PSRR)如何测量电源抑制比
LDO(Low Dropout Linear Regulator) 低压差线性稳压器
马斯克再次改写历史,Space X“重型猎鹰”运载火箭首飞成功,将跑车送上天
比特币的原理
开源项目推荐
更多
用于带有 USB/汽车电池充电器的移动微处理器系统的 LTC3589EUJ-1 集成电源 IC 的典型应用电路
LT3091ET7 具有 LDO 输入至输出控制的高效低噪声单电感正负转换器的典型应用
基于VIPER06HN的单路输出12V/4 W、宽输入范围非隔离反激式评估板
NCX3340S32KEVB: 面向S32K144 EVB的汽车NFC NCx3340附加板
EVAL-ADM1170EBZ,评估板允许轻松评估 ADM1170
使用 Analog Devices 的 LT1108CS8 的参考设计
用于微处理器复位电路的 NCP301HSN09T1 0.9V 电压检测器的典型应用
LT3957EUHE、4V 至 6V 输入、180V 输出反激式转换器的典型应用电路
WCHLINK/DAPLINK
LT6656BCDC-3 的典型应用,用于基本连接的 3V 电压基准
热门文章
更多
【STM32】Debug下禁用看门狗
音叉液位开关叉体对称性的生产方法
ZDS2022示波器百集实操视频之74:触发电平与阈值设置
英国Pickering公司推出新款PXI/PXIe 5A功率继电器模块
低压电缆故障测试仪测试故障特征分析
台积电涨价怎样影响全球半导体供应链
2022年CIS市场或达219亿美元,三星进一步缩小与索尼差距
模块化智能变电站预制舱节能设计研究
C语言_浮点数_IEEE 754标准_单片机_浮点数精度
3561电池测试仪的功能特点及应用优势分析
电路图
电磁炉过温保护电路原理分析
SVG原理图解
电池快速充电控制集成电路图
60W OCL功率放大电路
由运算放大器LM386构成的实用放大电路f
由运算放大器LM386构成的实用放大电路b
场输出电路:TDA3654电路图
传送传感器信号的电路图
STK0039音响IC电路图
发电机启支蓄电池的全自动监控电路
采用比例电流控制方式的电子调速器电路
电动机自动快速再起动线路
过压、欠压自动保护装置电路
间歇工作的长时间定时器电路
555循环式定时电路
555构成5min启动延时电路
日立牌高级电动剃须刀电路图
利隆牌ZTP-63,ZTP-68多功能厨具茶具消毒柜电路图
过电流保护电路图a
锂电池升压电路图
门铃报警两用器
Low-power inverter circuit
高清晰动画时钟和弦芯片电路
555下限温度自动监测及加热电路
BIJ9149/BIJ9150 (通用)红外线调控接收电路
简易方波振荡器
阻容耦合放大电路
电脑主板电路图 810 3_14
USB鼠标电路图
伴音电路:TA8211AH
可能感兴趣器件
CDR02BP129BBWR
171-005-13P-.150-P1BL
58560-2
PT07CE-24-61P(SR)
RP73D2B90R9BTDF
HC49U-JI5318-6.999MHZ
HD74HCT574P-E
D38999/21YJ19JD
7301L1CWV71PE3
RSB3VM30150125
MV63V1AD-RFREQ1
AU-1360-70-BNC-1179
NGCN/3CPBD3WX
SNFM255RK
ECCM5A6FB-13.000MTR
W7NCF256H30CS6DM1G
MT46V32M8TG-6TL:C
BZV23/E0310/25
54122-111-20-0950R
SX63M820BZS-1636
XCTA2301780AF
M32JM-01012B-100PC
NRN12LC182G50
M3021-11014Q-100PC
MB4S
0805N820J250SW
RN25T52743C
P8-832227F
GUS-QS8A-011372-DA
FP50-2870-FTW
完成课时学习
+
分/次
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved