导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]ARM7和ARM9双核平台的和开关电源技术分析[lwqzzp]

 *第33432篇: [原创]ARM7和ARM9双核平台的和开关电源技术分析

  
楼 主:lwqzzp 2011年6月15日23:29
 [原创]ARM7和ARM9双核平台的和开关电源技术分析
目前嵌入式体系教学平台市场上的主导产品都是基于ARM7或ARM9架构的,个别都以为ARM7属于低端产品、 ARM9属于高端产品,也涌现了所谓的“ARM7&ARM9掩盖高端&低端的教学平台”。宣扬“两套 CPU 子板开关电源都是可以自在插拔,一套试验体系变更为两套, ARM7 的试验体系可以实现基本的 ARM 嵌入式教学,重要包含指令试验,基本接笔试验, UCOS-II 操开关电源作体系试验和 uCLinux 操作体系试验; ARM9 的试验体系可以实现高端的 ARM 嵌入式教学,重要包含扩大接笔试验, Li开关电源nux 操作体系试验和 WinCE 操作体系试验。”
  这种观念有误导用户的嫌疑。由于ARM9和ARM7同属于ARMv41,是属于中低端系列的ARM微解决器。目前市场上真开关电源正高端的ARM架构解决器是与ARMV5TE体系兼容的Intel XScale,如PXA255和PXA270。
  从嵌入式体系教学平台开关电源的开展来看,将来会形成两个开展方向。即一方面向高端的XScale系列开展,重要面向盘算机、软件等专业,这一类高端平台具备壮大的盘算才能和多媒体功用,教学内容着重于操作体系、驱动顺序和软件运用,造就消耗电子、手持装备、无线网络、手机游戏等范畴的嵌入式软件人才开关电源;另一方面就是ARM7÷ARM9系列的中低端教学平台,重要面向电子工程、主动化、仪器仪表等专业,这类平台具备丰硕的接口和功用,教开关电源学内容着重于微解决器接口设计、驱动开发和体系运用,造就工业主动化、测控、智能仪表等运用范畴的嵌入式技巧人才。
  声称采取两种CPU子板的方法,实现ARM7&ARM9的功用,是完整没有必要的,而且增加了用户的老本的保护的庞杂性,其起因如下:
  1、从ARM体系构造开关电源的教学内容上看,ARM9的指令集完整兼容ARM7,教学上没有任何差别。所以ARM指令试验和基本接笔试验不是ARM7的专利,做过ARM体系开发的人都很清晰,用ARM9一样可以实现ARM7的这些教学试验内容;
  2、从操作体系的教学内容上看,目前教学中大开关电源都采取μCOS-II或Linux。μCOS-II代码简朴,易教易学,Linux功用壮大,但对学生的基本请求较高。目前市场上大多数ARM7教学平台都支撑μCOS-II或uCLinux,ARM9基本上都支撑Linux和WinCE。但μCOS-II不是 A开关电源RM7的专利,在ARM9上完整可以运行。而uClinux是Linux的一个子集,无论是从开发着者的角度还是从教开关电源学的角度去了解,Linux体系可以完整兼容uCLinux的运用。
  声称支撑ARM7和ARM9的双内核,重要起因是由于他们的技巧才能较弱,无法实现μCOS- II 在ARM9上的移植和扩大义务,所以采取ARM7来填补μCOS-II的教学内容。试想,假如有一款ARM9平台,可以运行μCOS-II开关电源、Linux、 WinCE等操作体系,咱们为什么还须要ARM7来弄巧成拙呢?事实上,这样的平台已经有了,一些技巧实力较强的公司已经把μCO开关电源S-II移植到了 ARM9上,如UP-NETARM2410和UP-NETARM2410S等。
  3、从硬件设计的教学内容上看,支撑ARM7和 ARM9的双内核的平台,形成了硬件资源的糟蹋,难以施展ARM7和ARM9各自的劣势。比方:用s3c4开关电源4b0和s3c2410解决器作为ARM7和 ARM9的内核开关电源,s3c2410平台支撑USB host和USB client,支撑真黑色TFT LCD。而主平台为了兼容s3c44b0,不得不运用256色STN的LCD;假如要想有USB host或许client接口,不得不运用其余芯片外扩。这开关电源都会使ARM9解决器的功用遭到限制,不能缺乏施展ARM9解决器的性能。
  4、从产品的老本的效劳保护上看,采取支撑ARM7和ARM9的双内核的平台,无疑会增加产品的老本,由于教学平台最贵的芯片就是微解决器和存储器,而从教学角度看,这局部增加的老本是没有意义的。假如从科学角度看开关电源,这种做法又糟蹋资源,其性价比无不如一块开开关电源发板。此外,采取支撑ARM7和ARM9的双内核的平台,下降了体系的牢靠性,学生在试验历程中,会常常切换两种内核,其破坏的概率会大大增加,增加后续保护老本。
  由此可见,仅仅一个ARM9平台就可以同时满意中低端教学的需求,额定增加ARM7去满意低端教学义务,只能以为是弄巧成拙。平白增加开关电源了硬件老本,还限制了硬件平台的扩大。
  嵌入式体系教学的主旨应当是为了让学生学到一种嵌入式平台开发和设计的方法,其变更重要体如今运开关电源行不同操作体系上,而不是硬件能否采取ARM7还是 ARM9上。教学思维应是“授人以渔”,学生学到的是设计方法,将来不论是ARM7, ARM9,还是XScale,甚至包含MIPS、alpha、68k、powerpc等其它体系构造的微解决器,关于一个优良的嵌入式体系开关电源工程师来说都是一样的。
电源链接:



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[嘉立创PCB打样]样板已经用KB料!李工15817448851

[下一篇主题]:[原创][深圳顺易捷]专业PCB打样/50元起/免杂色油墨费/全国货到付款/丘工1370294503