|
首页
|
电子技术
|
电子应用
|
电子头条
|
社区
|
论坛
测评
博客
电子技术视频
|
下载
|
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
|
datasheet
datasheet
文章
搜索
中文
En
|
首页
|
电子技术
|
电子产品应用
|
电子头条
|
论坛
|
大学堂
|
下载
|
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
大学堂
上传课程
首页
课程
TI培训
直播频道
专题
相关活动
其他资源
下载中心
电路图
参考设计
您的位置:
EEWORLD大学堂
/
嵌入式开发
/
看懂uboot的神秘面容
/
编写自己的DDR初始化代码2
本课程为精品课,您可以登录eeworld继续观看:
编写自己的DDR初始化代码2
登录
播放列表
课程目录
课程笔记
课时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分11秒
日期:2021/10/15
收藏视频
上传者:抛砖引玉
去评论
课程介绍
相关标签:
Linux
uboot
这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。
显示全部 ↓
推荐视频
用户评论
54chenjq
刷一下基础课程
2021年12月11日 21:40:06
回复
|
顶
()
annysky2012
以前学过一段时间,就是学不会
2021年10月16日 13:51:29
回复
|
顶
()
猜您喜欢
推荐帖子
430launchpad—NOKIA1202扩展板显示MPU6050加速数据
[size=4][b]花了点时间完成了对mpu6050数据的处理,通过的是硬件IIC读取MPU6050,屏幕中的前三行显示的是X,Y,Z的加速度数据,数据还没有进行滤波处理,所以数据的后面两位跳动较快。[/b][/size][size=4][b][/b][/size][size=4][b][media=x,500,375]http://v.youku.com/v_show/id_XNzA5MTQy
IC爬虫
微控制器 MCU
【MSP430共享】MSP430代码集锦
各种型号的MSP430单片机代码,以及官网代码集锦,是广大MSP430单片机爱好者不可多得的资料!!![[i] 本帖最后由 鑫海宝贝 于 2011-10-12 09:06 编辑 [/i]]
鑫海宝贝
微控制器 MCU
PWMnCMPA和PWMnCMPB設定?
想請問設定PWM的時候看到PWM輸出是跟PWMnCMPA和PWMnCMPB這兩個暫存器的數值去做比較但一直沒看到要怎分配誰用A誰用B是因為這是固定的嗎?EX.MP0PWM0固定跟A比?MP0PWM1固定跟B比?沒辦法設定MP0PWM0和B比?
t8521993
微控制器 MCU
【TI首届低功耗设计大赛】FR5969带的LCD一直不正常,-----问题已解决,见15的汇报
[i=s] 本帖最后由 dontium 于 2014-11-7 13:15 编辑 [/i]ST7585驱动IC的LCD,原来在F28035上用过,正常!应该说在FR5969上应用也不是问题吧?然而,却困扰了我四天,仍然没把问题搞定!!问题描述:在LCD上要显示这样一个图片:在LCD上却是这样显示的:问题是对LCD的X、Y地址控制不起作用!!程序是这样的:LCD_drawPicture()函数为:[
dontium
微控制器 MCU
500强的外企高薪招聘Hardware Engineers - Lamp Ballasts/Drivers(上海)
[align=left][b][font=Arial][u][size=12pt]Responsibility:[/size][/u][size=12pt][/size][/font][/b][/align][align=left][font=Symbol][size=12pt]·[/size][/font][size=12pt][font=Arial]Hardware engineer
硬件工程师
求职招聘
这些怪题难倒大部分求职者
1.三国名人的诸葛亮、神话故事的牛魔王、网络红人的芙蓉姐姐和你一起竞聘这个岗位,你认为你们几个人谁更适合?为什么?2.如果你加入西天取经的队伍,但前提是必须替换下师徒四人中的一个,你愿意取代谁的位置?为什么?3.假如你到一家在第48楼办公的公司应聘,该公司面试主管说:假如你能从这48楼跳下去,还摔不死,我就给你工作,你怎么回答?4.一个暴风雨之夜,你驾着车经过一个公交车站,看到那儿有3个人在等车:
张无忌1987
工作这点儿事
推荐内容
热门视频
更多
TI 手持吸尘器系统方案与设计
直播回放: Microchip 安全系列17 - 预配置Wi-Fi® MCU加快产品上市,简化生产
使用DRV8312 Eval Kit的无传感器磁场定向控制
Hybrid Memory Cube Technology (下)
香蕉派(Banana Pi)摄像头和LCD连接及驱动详解
ARM Cortex-M0 全可编程SoC原理及实现
磁场简介:第二部分
东芝步进电机驱动器简介
MAX98090完全集成的音频编解码器
物联网、汽车、AI 全覆盖 - 世平集团,恩智浦解决方案大秀场
开源项目推荐
更多
[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 的设备
热门文章
更多
51单片机-数据类型强制转换
基美电子推出用于汽车的下一代超级电容器
台积电1万亿投资建厂!第二个2nm工厂,剑指1nm
另一入门级诺基亚功能手机研发中 采用翻盖设计
荣耀Magic V折叠屏采用内外双屏
实时频谱分析仪测试的工作原理
捷捷微电:6英寸封测产线最快Q2试产,或缓解MOSFET产能紧张问题
吉时利2010 7位低噪声半万用表的特点及应用优势分析
【bootloader】关于2440+WinCE5.0,2440init.s文件代码问题
电路图
CMOS接口电路
工业静电消除电路
D-A转换器的基本构成
采用功率开关集成电路的恒温控制电路
全桥DC/DC变换器的电路图
超级傻瓜大功率功放模块02
偏置放大电路
利用继电器自动转换二量程的电子电压表电路
STK4311II音响IC电路图
高精度稳压电路图
单片机控制的200W高功率因数SWPS电路图
25W录像机SMPS电路图
直流电机调速板KJZ-1
又一种间歇运行控制线路
双速电动机自动加速控制线路
自举式阶梯波电路
具有桥激励的应变计信号调节器
连续可调稳压电源电路图
比例开关遥控发射电路
简单的温度控制器电路图
三相半整流能耗制动
4位直接驱动液晶显示电路
用选频网络构成检测电路
汽车震动报警器
汽车电池充电器电路图
闭环三相多谐振荡器
频率和占空比分别可设定的脉冲振荡器
高速增益可编程隔离放大电路
SX-3组成的自动语音装置
零序电压断相保护电路
可能感兴趣器件
RF4-28-X-04-75
RV16A-10-15RI-B15-0C
64-10625-34-0300
GUS-SS8BLF-01-4701-JG
CKG45NC0G2J663J500JH
CHP1/2501210FLF
62C1511-02-085S
2N5337XR1
BU-65142D3-300L
89J-6228-16SW07(426)
851-02E8-2PX5234
64-02224-3B-0300
8D3016C-Z
Q8F8CXXSG24AE
TC7126ACKW
PL20-U6A
ESQT-102-02-F-D-440
2220J1000184JXT
04-2434-2000005Z
NRU335K04P8
TSHS-143-D-30-B-H
CT81-N6Y5V6D122STEW
BG060-25A-1-0250-0485-0250-L-D
T493C685J025CT6120
RM222-050-212-6415
250X15B473B4CD
GUS-TSCB-03-1142-B
SIP-4769SD-11-3972DA
MLFM1T21980.1%R
P-2208K1912FGBS
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
用户评论