本课程为精品课,您可以登录eeworld继续观看: 实验一(续):GPIO输入输出的电路分析继续观看 课时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这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 猜你喜欢 泰克MSO5示波器拆机视频 2019_Digikey KOL系列:浅谈电子产品的开发创意及利用网络资源为开发助力 直播回放: HARTING浩亭 - 电气控制柜如何快速低成本地进行线缆安装 直播回放: 万物互联 -世健公司携手Microchip专家,共同探讨IoT解决方案 电阻电容手工焊接培训 手把手教你学ESP32--基于MicroPython 适用于每个 FET 的 TI 栅极驱动器 正点原子手把手教你学STM32-M4 热门下载 【美信】MAX17135 带有VCOM放大器和温度传感器的多输出DC-DC电源 Subspace methods for system identification-2005系统辨识的子空间方法 别踩白块stm32源程序 DAC0800.PDF 传感器及其应用 MSP430芯片资料 polar cits25 软件 完整破解版 图像特征识别方法研究 D类放大器及EMI抑制 压缩空气储能技术原理_陈海生 热门帖子 求助帮忙编程完成DSP作业。。。 利用DSP的内部晶振和定时器设计一个电子秒表,计时从0开始,最大为99s,时间到了100s自动归零切从新计时,产生的时间需要在数码管上显示。根据显示时间的不同控制LED的循环点亮,规律是:当及时时间为0-20s的时候,6个发光二极管从左到右依次循环点亮(1s闪烁一次),时间为20s-40s的时候顺序相反点亮,40-60s又重新从左到右,以后每隔一个时间重新顺序点亮,以此类推。每隔20s通过SCI-C口向PC机发送一次当前发光二极管循环规律:左循环发送“left”(ASCII码),右循环 过去再见了 pdu usc-2 中文编码 我在linux下开发短信,使用开源的smstools来开发。使用pdu模式时,发现对英语与数字可以很简单地实现。但使用中文信息时,发现移动发过来的pdu报文解不正确。如报文:测试=“6D4B8BD5”将两位一组转换为16进制数值,再转换为无符号字符。反之可组。可我组出来的跟移动发送过来的不一样。望达人指点。pduusc-2中文编码帮顶下,MARK汗。。这个中文是UNICODE编码转换成ASC码的,并不是说什么“将两位一组转换为16进制数值,再转换为无符号字符”,可以用函 lkangj1987 关于485 大家好:我要用485总线进行传输,可我对485不熟,给我点好方法和资料行吗?邮箱dpjkf@163.com关于485485和232基本是一样,只是传输距离等物理协议不同,在底层软件端不需要做改动。注意485两端需要匹配合适的电阻,否则通信会不稳定。目前485用的已经不多。 hargendazs S3C2440 的spi0硬件中断是怎么触发的? 在S3c2440_intr.h中spi0的IRQ的值是22,我用KernelIoControl将spi0的IRQ转换成了逻辑中断值。并与事件相关联了,这样只要中断一发生,就可以调用IST函数了。请问,这个硬件中断是靠什么发生的呢?是靠硬件把某个脚拉低,还是怎样?还是靠软件用SetEvent函数把该事件设为有信号?S3C2440的spi0硬件中断是怎么触发的?http://blog.eeworld.net/gooogleman/archive/2009/02/05/3864269.asp 为科学执着 边做边学C28x系列开发板资料帖汇总 1.报名帖:http://bbs.eeworld.com.cn/post.php?action=edit&fid=92&tid=356122&pid=1401969&page=1&extra=page%3D12.初步计划帖:http://bbs.eeworld.com.cn/thread-353360-1-1.html 边做边学C28x系列开发板资料帖汇总期待盖个大楼的资料贴慢慢来,一点一点盖 安_然 LLC开关电源的谐振腔有几种啊,谐振频率的频率怎么计算? 请教,下面是两种LLC电源的谐振腔,LLC开关电源的谐振腔有几种啊?LLC开关电源的谐振频率是如何计算的?LLC谐振频率与负载的关系LLC开关电源的谐振腔有几种啊,谐振频率的频率怎么计算? kal9623287 网友正在看 电路定律 设计指南-选择用于DC-DC转换器输出的电容,电感 5G多场景终端应用对连接器的新要求及Molex的5G连接方案 降维与度量学习 Makefile综合实例 數學工具 - 2_多個複數的總和 OVERCURRENT - ARTICLE 100, 240.3, AND 240.4 OPENCV边缘检测程序编写并测试