|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
中文
En
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态
本课程为精品课,您可以登录eeworld继续观看:
cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态
登录
播放列表
课程目录
课程笔记
课时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分14秒
日期:2021/10/15
收藏视频
上传者:抛砖引玉
去评论
课程介绍
相关标签:
Linux
uboot
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
显示全部 ↓
推荐视频
用户评论
54chenjq
刷一下基础课程
2021年12月11日 21:40:06
回复
|
顶
()
annysky2012
以前学过一段时间,就是学不会
2021年10月16日 13:51:29
回复
|
顶
()
猜您喜欢
推荐帖子
Turbo码的DSP和FPGA实现之比较
Turbo码以其优异的纠错性能,在移动通信系统中倍受重视。为了能在工程实践中更准确地控制信号处理所需要的时间,更有效地优化硬件资源的分配布局,选择以哪种方式实现Turbo码成为引人关注的问题。针对该问题,在介绍Turbo码的编译码算法原理基础上,对编码器和基于Max—Log—Map算法的译码器分别进行了FPGA和DSP设计与实现,并比较了这2种方式在处理时间、资源占用以及实现难易程度上的差异,为工
Aguilera
DSP 与 ARM 处理器
诚问 WinCE嵌入式环境下能运行神经网络吗?
本人在利用wince开发汽车故障诊断系统采用扬创S3c2440开发板打算采用BP神经网络的作为诊断的算法想知道有人做过类似的不?系统资源能否支持呢?ps:s3c2440主频500M 32m内存小弟再次谢过
fan642382009
嵌入式系统
MSP430F149复位电压波动管腿输出不稳
采用149设计的最小系统,复位电压开始正常,芯片正常工作,一段时间后,复位电压逐渐下降,最后不再工作,断电后隔一段时间或者用烙铁烫烫管腿,再上电又恢复正常。一共焊接了2个样本,另外一个复位电压正常的时间较长,但是P4.7输出驱动LED,过段时间LED就不再亮了,测量发现驱动电压不够了。复位电路为阻容10k,0.1uF电容,后来又加二极管测试,问题依然存在。供电为1117输出的3.3V电压,采用内部
LYR
微控制器 MCU
关于LM3S的EPI 通用模式数据读取!
[font=宋体][size=2]接触EPI时间不多,遇到一些问题。采用通用8位数据模式与CPLD进行高速数据传输,只需要读取CPLD的数据。以下是初始化代码://[color=darkslategray]系统时钟100MHZ[/color][/size][/font][font=宋体][size=2]SysCtlClockSet(SYSCTL_SYSDIV_2| SYSCTL_USE_PLL |
chlq2008
微控制器 MCU
Android编译环境(2) - 手工编译C模块 ZT
[font=宋体]上一篇中(即《[/font][url=http://www.top-e.org/jiaoshi/html/?157.html][b][color=#0000ff]Android[font=宋体]编译环境[/font](1) - [font=宋体]编译[/font]Native C[font=宋体]的[/font]helloworld[font=宋体]模块[/font][/colo
qfc
嵌入式系统
EDA实验与实践 dds_test
module dds_test(clock,key,fword,seg,dig);input clock;//系统时钟(48MHz)input[7:0] key;//按键输入(KEY1~KEY5)output[31:0]fword;//要发送的数据output[7:0]seg;//数码管段码输出output[7:0]dig;//数码管位码输出//I/O寄存器reg[31:0]fword;reg[7
白丁
FPGA/CPLD
推荐内容
热门视频
更多
开源项目推荐
更多
使用 Infineon Technologies AG 的 IR3551 的参考设计
使用 Microchip Technology 的 MIC2774L-XXBM5 的参考设计
REF43 +2.5V 低功耗精密电压基准的典型应用
基于互联网的摄像测量系统(D题)
OP462HRUZ-REEL耳机输出运算放大器典型应用电路
使用 Analog Devices 的 LTC3700 的参考设计
STM32F446RCT6最小系统板
使用 Analog Devices 的 ADuM4135RWZ 的参考设计
AL8811EV2,基于 AL8811 升压 LED 驱动器的评估板
ADR431B 2.5 Vout 超低噪声 XFET 电压基准的典型应用,具有灌电流和拉电流能力
热门文章
更多
s3c2440学习之路-006 clock的设置
是德科技推出64GBd多模光电一体化模块
中国最懂自动驾驶量产公司秀毫末智行肌肉
纬湃科技宣布最新成果,高压电机技术突破,2023年投入量产
苹果受全球芯片短缺冲击最小:高端市场份额攀升
通过CHNet-Q实现以太网通信及ModbusTCP配置方法
STM32-定时器系统原理
如何最大限度减小电源设计中输出电容的数量和尺寸
基于梯级联合调度的汛限水位动态控制在红水河梯级的应用
电路图
关于单键触模式灯开关工作原理
LED手电筒驱动电路原理图
水开报警电路
典型的OCL功放电路
双键按式灯开关电路(7)
用LC172制作新颖声控音乐彩灯
宽度可调的矩形波发生器电路
MC34063反极变换器电路02
YN5048(电视机、录像机和音响)红外线遥控发射电路
采用两个级联的驱动电路显示光带02
离线回扫稳压器电路
防止B220龙门刨床停电飞车电路
M7130型卧轴钜台平面磨床电气原理图02
晶宝牌JB-30A调温式离子蒸汽电熨斗电路图
升压电路图
双系统监视电路图
开关稳压调整期A78S40应用电路
电源调谐可变状态滤波器电路图
用KC582C作电视机的稳压电源
四位半数字电压表电路
以太网接口电路
数字锁集成电路
简单电子自来水龙头电路
有源双二次带通滤波器电路
LM340系列构成的多路稳压电源
0~50V稳压电源电路
CSJ-R05B与单片机配合的应用电路
820e电脑主板电路图_64
电脑主板电路图 810 4_33
可能感兴趣器件
M27C4001-70XL1X
ZD5236B
ER1E
8N3SV75FC-0002CDI8
SIT9005AIR1D-XXEG
SIT1602BI-12-25S-3.570000D
0621606110808+
IDT71322S45L52
1501-59K
CY-40-OFB
FREQ692SMX/15/20/-10+75/SR
TC1303C-1M2EUNTR
MS27470H-19N-30XD
ECCM5B5EB-20-14.318MTR
A150C135-20
SV400M10A5FJ1325
VJ1812Y824KBBAE/T31
C4530D257SV050RFHB2130.72MHZ
7207L1PD9ARE22
SL3-051-S140/12-96
HG532819T27IKT
CDS17S-05M313
FA-12854.0000ME30W-AJB
ATP16-S-L5-A24-M0S-E-04G
S53209TR252
RWR82S1520BMB12
4120T-2-5900BC
9T04021A5110FBHFT
ASTMLPA-25-33.330MHZ-EJ-ER-T3
MFR50SFBD26-845K
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
用户评论