|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
中文
En
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
编译、链接、汇编过程概述
本课程为精品课,您可以登录eeworld继续观看:
编译、链接、汇编过程概述
登录
播放列表
课程目录
课程笔记
课时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
时长:19分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
回复
|
顶
()
猜您喜欢
推荐帖子
嵌入式C语言的指针使用总结
C语言作为嵌入式开发的基础语言已经越来越让工程师们知道它的厉害:可以直接操控寄存器,方便CPU的功能设置;可以直接操作物理地址,并进行位的操作进而达到硬件的操作等等。如果你用8位16位单片机进行开发学习,相信使用一些程序技术可以完成设计:循环、选择、位操作、条件判断、数组和程序嵌套等。如果你进行操作系统,关注操作系统的内核(以linux为例),你就会发现这些C语言是其中的一小部分。对于操作系统来说
fish001
微控制器 MCU
STM32与MAX 197
请大神们看看我写的代码有什么问题#define PAL_OUT() {GPIO_Set(GPIOA,PIN0|PIN1|PIN2|PIN3|PIN4|PIN5|PIN6|PIN7,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_50M,GPIO_PUPD_NONE);}#define PAL_IN(){GPIO_Set(GPIOA,PIN0|PIN1|PIN2|PIN
hnsdyd
stm32/stm8
基于单片机[数字电子秒表]
[font=宋体][size=14pt]系统采用[/size][/font][size=14pt]4[/size][font=宋体][size=14pt]位[/size][/font][size=14pt]LED[/size][font=宋体][size=14pt]显示器来实现秒表的计时显示,精确到[/size][/font][size=14pt]0.01s[/size][font=宋体][siz
kk0o0
单片机
一种基于 USB接口的比色计仪器
目前市场上的光电比色计一般都是通过 RS232串口与计算机通信,随着计算机技术的发展,这种接口实现已经无法满足 PC与外部设备之间不断提高的速度以及稳定性、易用性等要求,给用户使用带来了诸多不便。USB接口技术凭借其易用、稳定、可扩展等优点,越来越广泛应用于 PC机外设和便携式系统中,为满足客户要求,本文设计了一种基于 USB接口的比色计仪器。该仪器可以实现 USB主机和从机两种功能,做主机时,能
fish001
DSP 与 ARM 处理器
求解移码计算中的一些问题???
移码的一些问题???阶码 E= (10)移码 = 1010我的理解 10 的二进制码为 1010 带符号为 01010 补码为01010 移码是将补码符号为取反 为 11010可书上的答案为 10 的移码为1010请问这是怎么回事啊???
ljysyn
嵌入式系统
求一段ZigBee的代码
[b]具体是把温度湿度pm2.5的环境检测数据从检测系统中传输到控制终端,个人说明都不懂,很急,希望有大神帮帮我[/b]
hdasui
RF/无线
推荐内容
热门视频
更多
PIC® MCU全系列通用开发板简介
了解功率密度的基本技术
RT-thread在线培训
基于ARM的嵌入式Linux系统开发 中
电工标准操作《万用表的使用》
Atmel SAM D21 PTC噪声抑制的功能(一)
2016 TI 工业研讨会:基于 MSP430 的TI超低功耗工业传感器技术
Altium Designer 21最小系统板电子设计全流程实战教程
HVI- 设计超高功率密度的小功率AC-DC电源
电池管理深度技术培训
开源项目推荐
更多
usb uva灯
AD8033AR-EBZ,80MHz FastFET 运算放大器评估板
DC2156A,使用 LTC2946 宽范围 I2C 电源、电荷和能量计的演示板
来自多个输入源的 LTC3622HDE 双路输出降压型稳压器的典型应用电路
TCR5SB22、200mA、2.2V输出电压CMOS低压降稳压器的典型应用
使用 Analog Devices 的 LT1085CT-3.6 的参考设计
2019年电赛D题-简易电路特性测试-设计方案及报告(国二,常州大学)
#第八届立创电赛#[立创电赛]基于瑞萨好的桌面电子时钟
低功耗运算放大器TC75S102F的应用电路
【征集令】风帆号立创遥控小船
热门文章
更多
光速中国朱嘉:从下游着手布局硬科技产业链 找出稀缺的
三星SDI或将分拆电池业务筹集投资资金
美商务部反对进一步制裁中芯国际
没有小米12 安卓没有一款产品能对标iPhone 13
西弗斯和罗德与施瓦茨合作,测试高达71GHz的5G射频收发器
光弘科技:公司为荣耀、华为等品牌商提供了制造服
ATmega88 复位与中断处理
09-S3C2440驱动学习(三)嵌入式linux-platform平台总线驱动程序及分离分层构建驱动框架
linux 2.6.24.4在S3C2410上的移植(内核配置)(基于GEC2410)
电路图
电脑触发开发电路图
LT3976降压型开关稳压电路
24V供电纯情平显示器高压电源电路图
电子看门狗电路
单相交流智能控制模块内部接线
歌舞厅自动补光电路
单路双通道电源遥控开关发射器电路
HT-82012电路
给电动玩具增加声控功能电路
6V干电池充电器电路
M50462AP(电视机)红外线遥控发射微处理器-典型应用电路
STK4372音响IC电路图
换气扇的自动控制电路02.gif
REF19X系列微功耗低输出电压精密基准源
采用NE555构成的恒流定时充电器电路图
AH800的典型应用电路图b
直流12V到交流220V逆变电源
4-20MA-转多个5V变换电路图
小汽车温度控制器
快充型充电器
简单的FM发谢器图
555自举式锯齿波产生器电路
555自动电话拨码器电路
照相光度计电路
试验信号发生器用调制器电路
两只集成稳压器并联扩展输出电流
石英晶体矩形波振荡器
可调增益放大电路
逆变器电路8
电脑主板电路图 430TX_28
可能感兴趣器件
M60012JVCKK
SN74F573N
74AXP1T57_15
SDH400PD1224
240-383DZN21-27PPCFNN
MJD122T4
SS-110-TT-1C
MPS5179/D74Z{OPTION18}
MS176-9.09K-1%
TL972IDRGR
2200GGF6002B2MB
CDR35BP912BKUSAP
CPPT1RZ-A7B6-FREQTS
74000Y-19C-35XB
CGDI-Q-15B-5-0
BTA1-12-07-1-C
SX16M470A7FQ1015
SP3-087-SH147/08-99
PS1R85B-217GAB1-U
PX-721-HCW-EAAA-245M760000
XSFN20532400C
BLU1206-2102-AB15Q
C118102JY5V5LF
RCA0805MJHEK
MLP-251001%1000PPMB
SON-NS4B-03-3200-BD
FM1DZ44P3242MLF
FP60ER-2000-BT25Q
A3960H-15P-2
TAZF225K050LRZ0800
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
用户评论