本课程为精品课,您可以登录eeworld继续观看: cpu_init_cp15子过程分析(续):分支预测、MMU操作继续观看 课时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这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 国嵌内核驱动深入班 如何利用现代示波器实现准确测量(二) time-of-flight TI 3D传感器 使用虚拟JTAG与FPGA通信并调测FPGA Cadence Allegro 22.1编程下载器ST_LINK全套PCB设计教程 直播回放: 使用专属物联网的硬件和软件解决方案,开启嵌入式到云端之旅 PIC32微控制器的基本技巧及应用 深入学习SoC FPGA 热门下载 【美信】MAX17135 带有VCOM放大器和温度传感器的多输出DC-DC电源 Subspace methods for system identification-2005系统辨识的子空间方法 别踩白块stm32源程序 DAC0800.PDF 传感器及其应用 MSP430芯片资料 polar cits25 软件 完整破解版 图像特征识别方法研究 D类放大器及EMI抑制 压缩空气储能技术原理_陈海生 热门帖子 请教各位CCS建立工程的问题 开发C2000,该如何建立工程,该加入哪些文件呀,工程选项如何配置啊,谢谢大家能给与指点请教各位CCS建立工程的问题论坛里这方面的文章很多,给你推荐其中的一个吧http://bbs.eeworld.com.cn/viewth...=ccs%2B%CA%B9%D3%C3 wudayongnb 关于51模拟IIC总线的问题 自己用proteus+Keil联调练习单片机编程,简单的24c02c的读取。结果每次写入第一个byte之后(0xa0),之后写入的数据都是0x00。貌似是应答信号的问题。voidI_ack(){SDA=0;delay();SCL=1;delay();SDA=1;delay();SCL=0;delay();}貌似这样写,没什么错呀。。嘿嘿,新人,各位勿喷。。。求一起探讨一下关于51模拟IIC总线的问题bitII Grey 运算放大器技术几大趋势 虽然早先有关“分立元件运算放大器产品将与其它产品进行更高级别的集成或其市场将有所收缩”这一预言令人忧心忡忡,但这类产品仍旧保持着勃勃生机。 事实上,目前运算放大器显示着前所未有的良好势头。而且,在未来几年内,分立元件运算放大器的发展势头将更为迅猛。 在过去的20年里,推动运算放大器发展的三大显著趋势已经浮出水面,这些趋势分别是:给定功率下的速度、封装尺寸和更低的供电电压。目前,我还未发现背离这些趋势的现象。但是,就封装尺寸而言,由于板面面积已经非常 呱呱 请问 NB-IOT协议和 COAP 协议/ LWM2M 协议有什么区别 请问NB-IOT协议和COAP协议/LWM2M协议有什么区别请问NB-IOT协议和COAP协议/LWM2M协议有什么区别提出这样的问题,估计所述3个协议,连一个协议都没认真看过 搜索“COAP协议/LWM2M协议有什么区别” 感谢。但是你没有回答我的问题呀。 深圳小花 RegisterDevice的第四个参数是干什么的? 如题,,我知道平常使用的时候都是0,但是想弄明白点,请高手举个例子,区别一下RegisterDevice的第四个参数是干什么的? jiessiesun [树莓派5测评]④安装散热器及温度测试 树莓派5的主芯片相比4代性能提升不少,但是随之带来的就是温度的上升,可以说变成火炉了(待会儿我也会烤机一下,看看他裸板到底能去到多少温度),官方也是做了散热相关的设计,也推出了散热器配件。一.安装散热器散热器这种配件买第三方的就没问题,直接淘宝15块包邮,树莓派官方同款,除了没LOGO,几乎一样。便宜管饱,配件齐全,还送塑料底板掏出散热器方面散热垫也预装好了,还标注了各个区域安装到树莓派上,这个散热器全靠两个角的塑料柱卡主PCB,然后弹簧给压力,安装时要 不爱胡萝卜的仓鼠 网友正在看 LTCC旋磁铁氧体材料(4) Visibility面板介绍 电路图的编辑与测试 零阶保持器及信号复现 The wake-sleep algorithm 什么是低能耗加速器(LEA)外设? TI隔离式DCDC偏置电源的设计难点与解决方案-上篇 负载星形连接的三相电路分析