CPU/总线
文章平均质量分 78
skykill2000
这个作者很懒,什么都没留下…
展开
-
Linker Script,LMA,VMA
以前在学ld的script时两个比较重要的概念,即指定一个输出section的lma和vma(分别是load memory address和virtual memory address),vma的作用是很明显地,就是决定run time address嘛,但lma有什么用呢?恩,对运行在linux这样的操作系统上面的应用程序来说,是没什么用的,毕竟应用程序都是被'load'到虚拟地址空间中。但是在嵌入式底层firmware, bootloader开发来说,这个关键字不再打酱油。看下面这么一段代码转载 2011-05-09 15:31:00 · 524 阅读 · 0 评论 -
GNU/GCC链接脚本导学
<br />学习前提:<br /> 1)有winavr的使用经验<br /> 2)有x86汇编基础(要求会的指令不多,有记忆即可,忘了的随时上网搜)<br /><br />3. 我推荐的学习顺序:<br /> 1)《程序的链接和装入及Linux下动态链接的实现》:http://www-128.ibm.com/developerworks/cn/linux/l-dynlink/<br /> 如果你对编译和链接过程有一定了解,也有反编译库文件、目标文件转载 2011-05-19 14:54:00 · 585 阅读 · 0 评论 -
AMBA总线新一代标准AXI分析和应用
摘要:随着多核、多级内存及众多外设的 SoC 设计的复杂化,急需一种性能更好、更加灵活的片上互连总线体系结构。AXI 是ARM 新推出的新一代AMBA 片上总线,AXI 的一序列新特点满足了高性能、高带宽、高速度的现代SoC 设计的要求。本文先容了AXI 的新特性,并和旧一代总线标准AHB 性能做了具体的比较,同时给出了AXI 的典型应用。 1 引言 ARM 作为业界顶尖的32 位RISC 嵌进式处理器,占有嵌进式处理器75%以上的市场。它不生产和销售芯片,只是出售芯片技术授权。ARM转载 2011-04-21 16:15:00 · 923 阅读 · 0 评论 -
Leon2微处理器IP核原理及应用
<br />摘 要 介绍一款开源的、符合SPARCV8规范的、采用RISC结构的32位处理器IP按——Leon2,它可以从互联网上免费下载使用。Leon2是以VHDL形式存在的软核、完全可综合、内部硬件资源可裁剪、主要面向嵌入式应用系统、可以用FPGA/CPLD和ASIC等技术实现。文中介绍Leon2的结构、技术特点、软硬件的开发过程和一些应用实例。<br />关键词 Leon2 SPARC V8 AMBA VHDL 交叉编译器 <br />引 言<br /> Leo转载 2011-05-07 14:57:00 · 984 阅读 · 0 评论 -
段:已初始化段和未初始化段(ZZ)
<br />ZZ:http://www.91tech.net/Article/HardTech/DSPTech/ 200611/4413.html 总的来说,可将所有的段分为两类:已初始化段和未初始化段。 <br /><br /> 已初始化段中包含数据表和可执行代码,常用的有3个:.text 段、.cinit段和.const段。其中,.text 段中包含所有可执行的代码以及常量;.cinit段中包含未用const声明的外部(external)或静态(static)数据表;.const段中则转载 2011-05-09 13:05:00 · 1005 阅读 · 0 评论