本课程为精品课,您可以登录eeworld继续观看: DDR2的读写时序继续观看 课时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这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 电机和电机控制的简介:步进电机 机器人-人工智能基础教程 PI 新品:LinkSwitch-TNZ EE网友DIY作品:都市青年家庭安防卫士 基础教程:电源管理基础知识 奥本海姆主讲——信号与系统:模拟与数字信号处理 PIC32音频开发板 TI-RSLK 模块 18 - 串行通信 热门下载 TKStudioV3.3.1(精简版) 什么叫电源完整性 C+shell+命令描述.pdf.pdf PIC mcu上的TCP/IP中的TCP协议实现源码 数字式称重传感器的智能化功能演变与发展综述 InsideSecure NFC开发平台 物联网智能传感器的噪声与功耗 YT89F630工业级单片机 串口通信程序 Keil μVision Driver v3.40 _调试驱动 热门帖子 一个平板做成什么样才会成功?-----平板电脑产业深度分析 本帖最后由jameswangsynnex于2015-3-320:01编辑转自:之所以这条iPad3面板的消息会如此的引人注目,是因为从iPad开始,Apple的竞争者们发现了一个问题,即当他们想推出同类的产品跟AppleiPad竞争的时候,发现iPad所用的9.7寸IPSLCD根本买不到,全世界也就那么几家供应商有能力生产,还全部被Apple垄断了。也就是说,Apple在2001年用工业设计优势(iPod)以及2007年用软件优势(iPhone)嘲笑了电子行业之后,2010 wstt 暗点流水灯程序及仿真 51AVR开发板(A6)暗点流水灯程序及仿真下载(1.56MB)1秒前手机不给力,拍的不清晰开发板上已验证,仿真的文件也有,和仿真有些不一样,真的是要块板子实践一下,仿真永远是仿真.程序下载:单片机流水灯暗点流动程序及仿真.rar暗点流水灯程序及仿真 jxhjjm 如果芯片IO输出电平为1.8V或3.0V,怎么样可以转成5V? ARM的芯片中大多是输出3.0V,很多外围电路,都是默认5.0V为高电平的,这个冲突该怎么解决?一般的驱动芯片,如L298N,2803芯片的电平范围为多少呢?高于多少认为是高电平,低于多少人为是低电平?如果芯片IO输出电平为1.8V或3.0V,怎么样可以转成5V?可以74系列的芯片进行电平转换,适当的上拉电阻应该也可以。244、245简单点,非门或者触发器,简单的搞个三极管 wanghong 求购开关电源350W的 求购开关电源350W的求购开关电源350W的我这有你要的电源,宋业13520349905010-51657812-816台湾昂鼎开关电源 STORMc [资料] 国内新推出的刷卡芯片(超低功耗13.56M芯片) SI522(超低功耗13.56M芯片)替代rc522完全兼容PIN对PINSI522是应用于13.56MHz非接触式通信中高集成度读写卡系列芯片中的一员。Si522主要优势点:1.直接PIN2PIN兼容RC522,与FM17550/FM17520/RM5222.完全替换R Pingannnm 【拥抱AIGC 应用ChatGPT和OpenAI API】使用OpenAI生成四格漫画 #【拥抱AIGC应用ChatGPT和OpenAIAPI】使用OpenAI生成四格漫画《拥抱AIGC应用ChatGPT和OpenAIAPI》这本书讲的内容,基本都是实战相关的,这篇分享,就是阅读之后,使用OpenAI,来生成四格漫画。其中使用到了OpenAI的对话功能,以及绘图功能。##简单流程:1.用一句话做为Prompt,让OpenAI进行扩写2.将扩写的内容,分为4个部分3.用扩写的内容,调用OpenAI的Dall-E-3,来生成漫画图片##实现过程:# HonestQiao 网友正在看 Allegro软件中怎么添加不同元素之间的间距规则呢? Uboot启动流程详解-bootz启动Linux过程详解2 System - Reset an clock control impixelregion IMX启动方式-IVT表和BootData详解 man命令和find命令 RISC-VCPU启动 步进电机直线插补实现(2)