本课程为精品课,您可以登录eeworld继续观看: DDR内存的在V210开放板上的硬件连接1继续观看 课时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 课程介绍共计73课时,1天36分23秒 看懂uboot的神秘面容 这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 Linux驱动开发精讲:字符设备驱动 Simplicity Studio: Configurator 配置工具 Fluke高端红外热像仪应用案例:开启无限红外应用 ADC中的电源设计 如何在 Sitara AM5728 上的 Jailhouse 中启用 PCI Express 国防电子测试的最新发展及安捷伦解决方案 数字示波器的操作数字示波器的操作_台师大_张国维老师 采用TI的串联电容降压转换器进行设计 热门下载 【美信】MAX17135 带有VCOM放大器和温度传感器的多输出DC-DC电源 Subspace methods for system identification-2005系统辨识的子空间方法 别踩白块stm32源程序 DAC0800.PDF 传感器及其应用 MSP430芯片资料 polar cits25 软件 完整破解版 图像特征识别方法研究 D类放大器及EMI抑制 压缩空气储能技术原理_陈海生 热门帖子 干簧管与霍尔效应传感器的选择与比较 自从有了霍尔效应传感器以来,它夺得了设计师的设计想象力,一般认为固态器件比机械电子器件更为可靠。然而,当比较干簧管传感器技术与霍尔传感器技术时,你可观察到干簧管传感器一些值得注意的优点。干簧管传感器技术在干簧传感器中,关键的元件是簧片开关,它是由WesternElectric公司在1940年发明的。其它主要元件是开或关的弹性簧片及磁铁或电磁铁。经过60年, qwqwqw2088 2812EVPWM问题 EV工作在连续增计数方式下的时候,定时器比较寄存器重新装载条件,选择:1、计数值等于0;2、计数值等于0或者等于周期寄存器的值。这两者有什么区别吗?连续增计数在比较寄存器与计数值相等的时候,会复位,那么计数值就等于0了。如果选择2,那么就是连续装载了两次?还有,输出逻辑,高有效跟强制高有什么区别,不都是从低变高吗?求大神帮忙解答下,谢谢了2812EVPWM问题以我的理解:两者有区别,1,计数值等于0,就是到0就翻转;2,计数值等0和等于周期寄存器值时都翻转;如果选择了2就是指:本帖最后 elvike 【Tang Primer25K Dock】四——数码管的动态显示测试 【TangPrimer25KDock】四数码管的动态显示测试备注: 前面讲过数码管原理了,本节就讲一下动态显示,然后本节有两个演示: 第一个演示是数码管两个管一起显示,从0-9,同时低四位的led也跟着显示二进制值 第二个演示是正常的00-99,然后因为演示问题,低位个位是用0.1s,也就是高位是1s,然后8个led用来显示值,高位四个显示十位,低位四个显示个位的值。 下一节打算把按键混进来了,两个数码管显示0-99的数值范围,然后四个按键分别 Zhao_kar 如何关闭对话框 我用WTL开发界面,用DoMode()调用对话框,但用EndDialog(0)关闭对话框时出现错误。显示IsWindow(m_hWnd)这是为什么请教高手如何关闭对话框请贴出你的代码。或者对比wtl自带的对话框的sample检查问题。百分之百是你的代码里有问题。EndDialog(0);后直接return了吗?是不是又作了什么操作?我return了但还是出错这分别是返回和调用的代码:LRESULTCNetWorkDlg::OnLButtonUp(UINTwPa ccjjmm rc桥式振荡,没有波形输出 为什么? rc桥式振荡,没有波形输出为什么?用的是OP07反馈选的电阻式473和103振荡回路选的电容式104p电阻是393输出无波形rc桥式振荡,没有波形输出为什么?1,电路原理要正确,2,接线要正确,3,----没有理由不工作.楼上正解,不要虚焊就行了,很简单的电路,照着书上搭,没理由不出波形顶,电路时简单,不要画错没理由不震荡的,换电容试试。 yeming 红光加绿光是什么光 红光与绿光混合在一起,并不能产生黄光,不存在两种不同波长的光混合后变成另一种波长的光的现象。我们看到红光与绿光混合时,觉得是黄光,那是我们眼睛的感觉,其实光还是红光与绿光,只是人的眼睛把它误认为是黄光。这是由人眼睛检测彩色信号的原理带来的。人眼睛里有三种检测彩色的视觉细胞,也就是有三种敏感峰值波长不同的光学传感器,第一种敏感波长峰值在红光段,第二种敏感波长峰值在绿光段,第三种敏感波长峰值在蓝光段。敏感峰值波长在红光段的,并不意味着它只能检测到红光,只是说它对红 xianlingyue 网友正在看 TI 甘为 AI 大脑的顺风耳.P3 Equivalent Fault Collapsing 强化学习基础 谐振功率放大器实例 8086CPU的结构与功能(五) operational amplifiers(3) 机器人 - Robots 实战篇_HDMI简介(第一讲)