ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
如今嵌入式体系讲授平台市场上的主导产品都是基于ARM7或ARM9架构的,一样平常都以为ARM7属于低端产品、ARM9属于高端产品,也出现了所谓的“ARM7&ARM9包围高端&低真个讲授平台”。宣传“两套 CPU 子板都是可以自由插拔,一套实行体系变革为两套, ARM7 的实行体系可以实现底子的 ARM 嵌入式讲授,重要包括指令实行,底子接话柄验, UCOS-II 操纵体系实行和 uCLinux 操纵体系实行; ARM9 的实行体系可以实现高真个 ARM 嵌入式讲授,重要包括扩展接话柄验, Linux 操纵体系实行和 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不是 ARM7的专利,在ARM9上完全可以运行。而uClinux是Linux的一个子集,无论是从开辟着者的角度还是从讲授的角度去明白,Linux体系可以完全兼容uCLinux的应用。
宣称支持ARM7和ARM9的双内核,重要缘故起因是由于他们的技能本领较弱,无法完成µCOS-II 在ARM9上的移植和扩展事变,以是采取ARM7来补充µCOS-II的讲授内容。试想,要是有一款ARM9平台,可以或许运行µCOS-II、Linux、WinCE等操纵体系,我们为什么还必要ARM7来多此一举呢?究竟上,如许的平台已经有了,一些技能气力较强的公司已经把µCOS-II移植到了ARM9上,如UP-NETARM2410和UP-NETARM2410S等。
3、从硬件计划的讲授内容上看,支持ARM7和ARM9的双内核的平台,导致了硬件资源的浪费,难以发挥ARM7和ARM9各自的上风。比如:用s3c44b0和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等别的体系布局的微处理惩罚器,对付一个良好的嵌入式体系工程师来说都是一样的。
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号