本课程为精品课,您可以登录eeworld继续观看: DDR2初始化代码分析3继续观看 课时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这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 了解数据转换器错误及参数 研讨会:TTI TE 传感器在工业电机里的发展及最新应用 正点原子Linux视频 电源设计小贴士26:高频导体的电流分布 嵌入式Qt5 C++开发 基于ARM的WinCE嵌入式系统开发 据说是比wi-fi快100倍的无线技术,一起来看看吧 Virtex-5 功耗估计与测量演示 热门下载 TKStudioV3.3.1(精简版) 什么叫电源完整性 C+shell+命令描述.pdf.pdf PIC mcu上的TCP/IP中的TCP协议实现源码 数字式称重传感器的智能化功能演变与发展综述 InsideSecure NFC开发平台 物联网智能传感器的噪声与功耗 YT89F630工业级单片机 串口通信程序 Keil μVision Driver v3.40 _调试驱动 热门帖子 国赛四天怎么制PCB板?贴片芯片怎么焊? 本帖最后由paulhyde于2014-9-1509:42编辑1.比赛四天时间内大家假如要打PCB版的话怎么解决?用热转印法DIY么?还是学校有专门的PCB制版机?2.对于贴片封装和且引脚过密的芯片,自己手焊有什么好的解决方法?国赛四天怎么制PCB板?贴片芯片怎么焊?本帖最后由paulhyde于2014-9-1509:42编辑1对于pcb板,如果有条件可以热转印,这样最快,而且好修改。如果拿出去做板子,时间会很浪费,如果是外地制板,制版最快2天,加上快递 gaosu0906 诚心请教串口驱动SerialEventHandler的问题 SerialEventHandler中维护的软件缓冲,小弟不明白这个RoomLeft的计算为什么是这样的?-1又代表什么呢?代码可能比较长,麻烦各位能帮忙解释一下吗,小弟看了很久都没搞懂,另外有初学CE驱动的朋友吗,可以加我QQ:119542794,大家一起进步!if(RxRead(pSerialHead)==0){RoomLeft=RxLength(pSerialHead)-RxWrite(pSerialHead)-1;}el 5586 将ADC0809的八位输出在两个数码管上显示为0到99? 在用ADC0809变换之后,应该设计怎样的电路才能将这个八位二进制数线性地在两个数码管上按0到99显示?提供的器件有限制。有一个原理图,但ADC之后肯定不能直接接上译码器吧,之间应该还有些东西。但第一次接触这种要求,思考半天也没有能行的方案。在这里求教了!将ADC0809的八位输出在两个数码管上显示为0到99?仅使用74LS47或者74LS48是不够的,因为ADC0809输出为8位二进制,在ADC0809与74LS47之间还要将二进制码译成BCD码的译码器。这是学校留的作业吧? LeenO SWIM引脚是用来给STM8单片机下载程序的 什么是SWIMSWIM的全称是:SerialWireInterfaceModule,即单总线接口模块。ST意法半导体的单片机中STM32支持串口下载程序、JLINK接口、SWD等接口。STM8用SWIM来下载程序。SWIM只需要一根线就可以,大大节省IO口。SWIM下载口设计SWIM下载时有三线制或者四线制。三线制的线序为:VCC,GND,SWIM,四线制的线序为:VCC,GND,RST,SWIM。下图是四线制的下载口电路图。下图是三线制的SWIM接口,比四线制少了RST复位信号。 电子_精灵 锻炼鞋垫 (1)作品名称:锻炼鞋垫(2)作品实现功能说明:在鞋垫上布置薄膜型压强传感器。通过接口电路、ADC数据采集和处理,经BLE传递到手机。(3)软硬件设计思路:薄膜型压强传感器采用flexiforceA401。介质材料导电率会随着所受压强而变化。电导率与所受压强基本具有线性特性。根据官方提供的基于运算放大器的正向放大和减法器电路,设计时采用电位计方便调试。软件方面先完成简化版,使用KW41Zdemo板完成ADC和BLE发送。借用ki lvqy 电烙铁使用的漫画 在网络上看到了一个关于电烙铁使用的漫画,觉得挺萌的,今天,把这组关于电烙铁使用的漫画带来了,权当做是种技术型消遣,,,电烙铁使用的漫画谢谢楼主分享~漫画挺有意思的~~非常赞,加油,好好学习,天天向上,加油,每一个人!!!学习了,多谢了 qwqwqw2088 网友正在看 减法电路仿真 CT-FS 性質 - 7_連續時間傅立葉級數的性質 – 積分 一般单限比较器 On-Device Training and Transfer Learning 介绍SimpleLink MCU平台 MALLAT算法 小波合成算法几何意义 合成坐标变换 Hector Mapping,年轻人的第一次SLAM建图 LLC控制:更快,更强,更好 - part 1