|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
中文
En
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
DDR2初始化代码分析8
本课程为精品课,您可以登录eeworld继续观看:
DDR2初始化代码分析8
登录
播放列表
课程目录
课程笔记
课时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分41秒
日期:2021/10/15
收藏视频
上传者:抛砖引玉
去评论
课程介绍
相关标签:
Linux
uboot
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
显示全部 ↓
推荐视频
用户评论
54chenjq
刷一下基础课程
2021年12月11日 21:40:06
回复
|
顶
()
annysky2012
以前学过一段时间,就是学不会
2021年10月16日 13:51:29
回复
|
顶
()
猜您喜欢
推荐帖子
收到礼物,晒一下,顺便说一下由礼物引发的感想
刚才收到EEW的礼物,很精美的移动充电器,谢谢EEW。上个图礼品的介绍我就不多说了,还是谢谢EEW。下面的文字纯粹是出于对电子行业的感触,跟礼品无关。当我收到这个礼物的时候,我觉得这个礼物做工十分精美,包装也很华丽,除此并没有给我多大的惊喜,反而让我对这类型的电子产品有所感慨。图上的有另外一个红色的物体,也是充电的。是近来换手机时配套的礼品。从近来购物,礼物和市场推销的礼品来看,中国在低端的电子市
fsyicheng
聊聊、笑笑、闹闹
怎么样在nios2 里添加系统时钟?
[table][tr][td][color=#000][font=Helvetica-Condensed][size=10pt]我在用nios2, 我需要有个系统时钟,应该怎么样才可以有呢?[/size][/font][/color][color=#000][font=Helvetica-Condensed][size=10pt]如果能有的话,我的延迟或者时间统计 设计比较方便。 我查看了nios
liwenz
Altera SoC
TI Code Composer Studio (CCS) v5.x中文应用指南-软件、安装、注册、教程、示例全集
[b]CCS开发软件的历史[/b]早期的开发软件叫CC,版本是 4.10,分四个系列(2000、3000、5000、6000), 所以有四套软件,可以安装在同一台计算机上。 现在仅在特定的几个DSP上使用。 随后的开发软件叫CCS,版本是2.21,分三个系列(2000、5000、6000), 所以有三套软件,可以安装在同一台计算机上,可以支持目前大多数常用DSP芯片的开发。目前常用的版本CCS3.
tiankai001
微控制器 MCU
大侠,有会用429总线的嘛?
求求了小弟现在要用这个东西,但以前没接触过。有什么建议或资料可以分享一下
heningbo
工控电子
DSP在CCS环境下因printf函数跑飞的问题
在CCS环境中用仿真器连接DSP C5509A进行调试一个RTC的程序的时候,发现输出窗口并没有定时输出时间信息,开始还以为中断向量设置的问题,单步调试后竟然发现在printf打印函数程序就出现跑飞了。百思不得其解,搜索后说是heap和stack栈没设置的问题,但CMD文件里面已经设置了啊。后来才发现是编译连接命令设置的问题,heap size 和 stack size都只分配了500,把500都
fish001
DSP 与 ARM 处理器
ALIENTEK战舰STM32开发板学习笔记01
大家好,我是一名新手,最近正在学习“ALIENTEK战舰STM32开发板”,下面把总结到的一些东西分享给大家;希望大家多提宝贵意见;本人菜鸟一个,希望大虾多多拍砖!我今天学习的是“STM32开发指南V1.0 库函数版本”第六章的内容;这一章主要讲的是GPIO的控制;让我产生疑问的主要是“void LED_Init(void)”这个函数,其中头一句代码“ GPIO_InitTypeDefGPIO_I
desk1983
stm32/stm8
推荐内容
热门视频
更多
linux操作系统之父
Atmel MaxTouch T系列触摸控制器的悬停功能
Atmel maXTouch (TM) Goes Big!
基于VHDL的FPGA与NIOS II实例精炼
MPLAB®代码配置器简介及实验1
直播回放: AVNET 使用 MPLAB® 生态系统和 Curiosity Nano 开发板,打造创新式的开发工作流程
树莓派 Raspberry Pi 3 Model B 开箱实测 装机 + SSH VNC 远程登录
KW41作品分享
世界第一辆全电力自动驾驶载人飞行器,中国设计!
栅极驱动器的设计陷阱以及如何解决
开源项目推荐
更多
[CX8839]100W移动电源开发板
【实测成功】WIFI双人乒乓游戏(复古PONG)
PD245焊笔
使用 ROHM Semiconductor 的 BD49E48G-TR 的参考设计
带 I2C 接口的 ADP8860 智能 LED 驱动器的键盘灯控制典型应用
基于ip6518的快充模块
REF193 精密微功耗、低压差电压基准的典型应用
用于可调电流源的 LT1764EQ-1.5 LDO 稳压器的典型应用
Ap1603 升压 DC-DC 转换器在 Vout = 3.3V 时的典型应用
RDR-710 - 12 W 双输出开放式电源,适用于使用 InnoSwitch3-TN 的设备
热门文章
更多
ZDS2022示波器百集实操视频之52:脉冲串长度测量
美光176层NAND技术特点及优势详细介绍
土壤盐分测试仪的应用及特点
4412 GPIO初始化
STM32中串口通信的基本操作
基于单片机的数字万年历系统设计
毫米波雷达降价了
电路图
99秒单片机马表设计
增益可变的放大器
小型电流发生器电路
室内机微处理器通信接口电路
常用非正弦振荡器电路、波形及频率计算公式-锯齿波振荡器-利用间歇振荡器
皮带运输机电动机工作顺序联锁控制电路
多路断线报警器电路
新飞牌BCD-245型电冰箱电路
5V-USB充电器套件制作步骤,附电路图
漏电保护电路
电热蒸馏水器加装断水保护电路
C1325/C1336型单轴六角自动车床电气与原理图电路
555正输出单稳态电路
光敏二极管光控多功能触发器
合源JP-36A多功能食品加工机电路图
华虹CDR30LB-CDR150WB电热水器电路图
万和WK237机械式微波炉电路图
交流220-直流5V10A的开关电流
采用单片集成串联推挽电路TBA800的5W放大器电路图
快乐的笑和尚电路
TDA1015功放电路
555时控密码电子门铃电路
555交通路口红绿灯自动控制器电路(二)
DT810/CM2500/DT2500型3 1/2数字万用表电路
双通道长线传输电路
开关电源的驱动电路
声光双控双向流水彩灯伴乐曲发声电路
电脑主板电路图 810 3_34
可能感兴趣器件
2SD882L-E-T6C-K
AM2GW-4812S-NZ
MTA20HBVM
HTSW-138-42-L-D-RA
NL4532B470K
62D18-02-060SHT
LTC4255CG#PBF
HSEC8-113-01-L-RA-BL
Q14F6BKKR24AE
AZ832-2C-12DMEA
MKS3P-V-2AC220
TV105AEADEFREQ
VTM3-D15B-16M367673
351HE2A1WD0S62
HYM5V72A834SLTHG-70
VP1306N3P008
51764-10110001B0
CRCW040254R9DKTEP
BLU0805-2523-AT101Q
XCC722318000K
ZPD18B
GUS-QS8B-03-4120-B
QFM83501DEANHWS
FP-8989SQ-06-2522-BB-0
FMXTA2108EDC-003.000000M
RIAN16LTEB1603FEFC
RN732ALTDD1200B05
MCU08050D2771DPW00
ATC800E242FAR1500XT
VI-RCN04Z-IWUX-CC
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
用户评论