10大优享服务
62项会员特权

先了解arm处理器方能做好arm嵌入式系统开发

发布时间:2021-12-01 08:33:08     阅读次数:10587次     评论数:0次

 和所有的系统开发一样,我们在做arm嵌入式系统开发的时候需要对于arm本身是什么东西需要有一个比较清楚的了解,这样才能够更好地服务于系统的开发工作。鉴于这样的原因,小编现在就来和大家分享一下有关arm微处理器这方面的一些内容吧,希望能够给大家的系统开发提供一定的帮助。

先了解arm处理器方能做好arm嵌入式系统开发

 1、arm嵌入式系统开发人员需要知道的是,ARM微处理器包含一系列的内核结构,以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能。而 ARM7TDMI则没有MMU,不支持Windows CE和标准Linux,但目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上。事实上,uCLinux已经成功移植到多种不带MMU的微处理器平台上,并在稳定性和其他方面都有上佳表现[6] 。

 2、系统的工作频率在很大程度上决定了ARM微处理器的处理能力。ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz- 233MHz,ARM10最高可以达到700MHz.不同芯片对时钟的处理不同,有的芯片只需要一个主时钟频率,有的芯片内部时钟控制器可以分别为ARM 核和USB、UART、DSP、音频等功能部件提供不同频率的时钟。

 3、大多数的ARM微处理器片内存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型,以简化系统的设计。

 4、片内外围电路的选择除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应用领域,扩展了相关功能模块,并集成在芯片之中,我们称之为片内外围电路,如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC和DAC、DSP协处理器等,设计者应分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计,同时提高系统的可靠性。

 看完小编给大家分享的这些内容之后大家对于arm嵌入式系统开发应该会有一个比较清晰的概念了,小编也希望这样的分享能够给您带来预期中的帮助。另外如果需要arm系统的开发人员的话,可以考虑在一品威客网上找找看,说不定有意外的惊喜也不是不可能的。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录