
底层裸机
shexujia
这个作者很懒,什么都没留下…
展开
-
为何ARM7中PC=PC+8
1.1ARM7流水线 ARM7采用典型的三级流水线的冯.若伊曼结构。每条指令分取址,译码,执行三个阶段,分别在不同的功能部件上依次独立完成。取指部件完成从存储器装载一条指令,通过译码部件产生下 一周期数据路径需要的控制信号,完成寄存器的解码,再送到执行单元完成寄存器的读取、ALU运算及运算结果的写回,需要访问存储器的指令完成存储器的访 问。流水线上虽然一条指令仍需3个时钟周期来完成,但通过多个部转载 2013-05-20 17:23:07 · 1268 阅读 · 0 评论 -
uboot lds 文件说明
lds 文件说明 1.1 主要符号说明 1. OUTPUT_FORMAT(bfdname) 指定输出可执行文件格式. 2. OUTPUT_ARCH(bfdname) 指定输出可执行文件所运行 CPU 平台 3. ENTRY(symbol) 指定可执行文件的入口段 1.2 段定义说明 1. 段定义格式 SECTIONS { ... 段名转载 2013-06-24 16:09:06 · 612 阅读 · 0 评论 -
tiny210裸机第1课(启动原理)
软硬件环境 宿主机系统:Fedora10 U-boot版本:U-boot-2012-10 板子芯片:S5PV210(Contex-A8),512M DDR2,512M SLC Nand 交叉编译器:arm-linux-gcc-4.5.1-v6-vfp-20120301(支持armv7指令系统) 1.写在前面的话 Tiny210买回来好几个星原创 2014-03-12 15:34:22 · 2185 阅读 · 0 评论 -
uboot移植与源码分析总结(3)-Serial驱动分析
之前简单实现过s5pv210的串口驱动,能正常使用,不过只能支持一个串口。串口驱动的实现还是比较简单的。 UBoot的Serial驱动主要功能有如下几点: 输出各种调试信息、启动信息; 提供命令交互接口; 支持低速的文件传输; 不过,现在新出的电脑很多都不再提供串口,所以需要自己配一个USB转RS232的转接线。质量建议选好的,相应的驱动也要装个稳定点的,否则一不小心电脑转载 2014-05-26 23:51:11 · 2076 阅读 · 0 评论