本课程为精品课,您可以登录eeworld继续观看: 编写自己的DDR初始化代码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这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 研讨会:智能手机黑科技 机电一体化在线研讨会 HVI培训系列 Switch mode power supply tutorial- DC-DC buck converters 高效电源架构,适用于智能门锁,无电池灯开关和无线传感器 Atmel Studio完备的集成开发环境 MPLAB® X IDE 入门(上) 张掌柜讲28335 热门下载 简明电路分析基础习题答案 基于嵌入式系统的轮胎气压监视系统设计.pdf 云计算技术及应用 基于ARMLinux的嵌入式教学实验平台构建 基于STC12C5A的行车使用时间控制系统 超声波清洗机12槽程序(内有机械手的程序) 这个是严蔚敏版的数据结构上机教程中的部分源代码 ATmega128在开发应用中应注意的问题 森林状的关系图 基于ACIS的几何造型技术与系统开发.pdf 热门帖子 LPC54100开发板求助贴~大神们进来瞅瞅 昨天晚上搭建完keil环境,然后找了几个例程下载到开发板里都可以下载,今天就不可以了,而且SW方式的速率必须100KHz以下,否则SW会连接失败,降到100KHz以下后找到SW但是却有下不了程序,报CANNOTENTERDEBUGMODE,或者CANNOTACCESSMEMORY,还有一个错误是设备不能启动,我昨天下载了几个M4,M0的例程,最后一个好像是WAKEUP的例程,是不是跟这个有关,需要唤醒再下程序?望大神指点,我自己也好好看看,不会刚到手就不行了吧LPC54100开发板 supermiao123 LPC54100开箱照!是不是第一帖?! 一大早来公司就收到SF送来的快递,版主的速度真是快啊,点个赞!LPC54100开箱照!是不是第一帖?!果然快呀,期待楼主多发帖子心得呀~这么快?呵呵看来我的也快了zqjqq88发表于2015-2-1209:38果然快呀,期待楼主多发帖子心得呀~ 必须的,我得对得起我得头像啊~哈哈哈哈770781327发表于2015-2-1209:45这么快?呵呵看来我的也快了 应该快了,SF的速度还是有保障的~这速度确实快啊。。。楼主可以先探探路 supermiao123 新鲜出炉的CC3200评估板,有兴趣瞅瞅。 这个CC3200LaunchPad是参考TICC3200LaunchPadRev4.1版本修改而来的,把CC3200芯片以模块方式从LaunchPad板子上分离出来,并在原版的基础上增加了部分跳线,使得这个CC3200LaunchPad在完全兼容TI原版的基础上,还可以支持我们做的CC3200模块功能。新鲜出炉的CC3200评估板,有兴趣瞅瞅。看上去像TI官方的开发板,很不错。价格怎样?这样直接把带天线的模块放板子的中间不知道对信号影 wonbs RS485电路 光耦 RS485通信电路一定要加光耦隔离吗?如果不是,那什么情况下要加?RS485电路光耦当然不是一定要加。两种情况下则必须加:1、现场电磁干扰较重;2、节点对大地构成回路且不同节点间的参考地电位相差较大时。注意,一旦加隔离,电源也必须独立。所以,隔离的成本是比较高的,需要才加。正如楼上所言,我再补充两点,第一,如果你的系统存在强弱电情况,也就是你的系统电压有可能会达到对地电压40V以上,这种情况下485需要用光耦做隔离,这是出于人身安全考虑,有些电子设备有耐压的强制要求,比如防护等级要做 zzbaizhi 128与nRF24l01的程序调试问题 试了很多次都不成功,哪位大神发个程序来128与nRF24l01的程序调试问题14年做过一个avr和nrf的项目,部分代码你看下吧 wxj199999 Altera SoC开发板深度体验申请阶段入围名单出炉! 活动详情请见:http://www.eeworld.com.cn/huodong/201411Altera/index.html入围者为:ArrowSoCKit:luweixuanclrowen800ole007chenzhufly鑫海宝贝悠悠森林MacnicaHelioKit:众神之怒scsisailknightmuhan9 EEWORLD社区 网友正在看 了解x86保护模式中的特权级 安森美半导体针对物联网的先进图像传感器解决方案 简易频率计的设计与验证(一) QuartusII软件安装 AURIX™公开课第17讲-捕捉_比较单元6 CCU6(1) 桌上曲棍球對打機_洪崇文_單元一 系統規格與規劃_Part 4 運動機構的評估與測試 SDRAM读写控制器的设计与验证(SDRAM数据写操作(四)) 双极型晶体管(十二)