arm
文章平均质量分 75
superlinux110
这个作者很懒,什么都没留下…
展开
-
ARM的开发步骤
ARM的开发步骤1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验转载 2007-06-06 14:57:00 · 671 阅读 · 0 评论 -
ARM嵌入式系统初始化过程
基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。初始化代码完成的操作与具有的硬件平台相关,但一般包括一下的内容:--初始化异常向量表(中断向量表)--初始化存储器系统--初始化转载 2007-06-06 15:00:00 · 634 阅读 · 0 评论 -
AMBA、AHB、APB总线简介
AMBA简介随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包转载 2007-09-29 21:41:00 · 723 阅读 · 0 评论 -
ARM中的Ramdisk的使用
Linux启动时,initrd可以在内存中,也可以在 Flash或其它可用的设备上;initrd文件格式为: romfs/Minix/ext2/gzip;相关的函数:drivers/block/rd.c: identify_ramdisk_image ;加载位置: init/main.c: prepare_namespace;需要的参数为:initrd_start 和 initrd_end;AR转载 2007-10-07 00:03:00 · 1828 阅读 · 0 评论