(1)受集成度限定,片内存储器容量较小,一样平常内ROM:8KB以下;
(2)内RAM:256KB以内。

(3)可靠性高
(4)易扩展
(5)掌握功能强
(6)易于开拓
ARM的特点:
(1) 自带廉价的程序存储器(FLASH)和非易失落的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开拓实验更加方便,事情更可靠。
(2) 高速率,低功耗。在和M51单片机外接相同晶振条件下,AVR单片机的事情速率是M51单片机的30-40倍;并且增加了休眠功能及CMOS技能,使其功耗远低于M51单片机。
(3) 工业级产品。具有大电流输出可直接驱动SSR和继电器,有看门狗定时器,防止程序走飞,从而提高了产品的抗滋扰能力。 (4) 超功能精简指令,具有32个通用事情寄存器,相称于M51单片机中32个累加器!
从而战胜了单一累加器事情的瓶颈效应。 (5) 程序下载方便。AVR单片机即可并行下载也可串行下载,无需昂贵的编程器。此外,还可以在线下载!
也便是说可以直接在电路板上进行程序修正和烧录。
(6) 具有仿照比较器、脉宽调制器、模数转换功能。使得工业掌握中的仿照旗子暗记处理更为大略方便。
(7) 并行口、定时计数器、中断系统等单片机内部主要资源的功能进行了大幅度提升,使之更适宜工业生产过程的实时掌握。
(8) 其时钟频率既可外接也可利用单片机内部自带的振荡器,其频率可在1MHz-8MHz内设置,使得硬件开拓制作更为简洁。
(9) 强大的通讯功能,内置了同步串行接口SPI、通用串行接口UAST、两线串行总线接口TWI(I2C ),使网络掌握、数据传送更为方便。
(10)超级保密功能,运用程序可采取多重保护锁功能。可低价快速完成厂家产品商品化等等。除上述特点外“零外设”也是AVR嵌入式单片机的主要特色。由于该芯片已内置了程序存储器、晶振并增加了在线汇编功能。以是AVR单片机芯片接上直流电源,下载个程序就可以独立事情。无需附加外部设备,无需利用昂贵的编程器和仿真装置。这给我们学习和开拓带来了便利条件。
FPGA的特点:
(1)采取FPGA设计ASIC电路(专用集成电路),用户不须要投片生产,就能得到合用的芯片。
(2)FPGA可做其它全定制或半定制ASIC电路的中试样片。
(3)FPGA内部有丰富的触发器和I/O引脚。
(4)FPGA是ASIC电路中设计周期最短、开拓用度最低、风险最小的器件之一。
(5) FPGA采取高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
FPGA是由存放在片内RAM中的程序来设置其事情状态的,因此,事情时须要对片内的RAM进行编程。用户可以根据不同的配置模式,采取不同的编程办法。
加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入事情状态。掉电后,FPGA规复成白片,内部逻辑关系消逝,因此,FPGA能够反复利用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当须要修正FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的利用非常灵巧。
嵌入式系统的特点:
1.系统内核小。由于嵌入式系统一样平常是运用于小型电子装置的,系统资源相对有限,以是内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K,而Windows的内核?切实其实没有可比性。
2.专用性强。嵌入式系统的个性化很强,个中的软件系统和硬件的结合非常紧密,一样平常要针对硬件进行系统的移植,纵然在同一品牌、同一系列的产品中也须要根据系统硬件的变革和增减不断进行修正。同时针对不同的任务,每每须要对系统进行较大变动,程序的编译下载要和系统相结合,这种修正和通用软件的 “升级”是完备两个观点。
3.系统精简。嵌入式系统一样平常没有系统软件和运用软件的明显区分,不哀求其功能设计及实现上过于繁芜,这样一方面利于掌握系统本钱,同时也利于实现系统安全。
4.高实时性的系统软件(OS)是嵌入式软件的基本哀求。而且软件哀求固态存储,以提高速率;软件代码哀求高质量和高可靠性。
5.嵌入式软件开拓要想走向标准化,就必须利用多任务的操作系统。嵌入式系统的运用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS (Real-time Operating System)开拓平台,这样才能担保程序实行的实时性、 可靠性,并减少开拓韶光,保障软件质量。
6.嵌入式系统开拓须要开拓工具和环境。由于其本身不具备自举开拓能力,纵然设计完成往后用户常日也是不能对个中的程序功能进行修正的,必须有一套开拓工具和环境才能进行开拓,这些工具和环境一样平常是基于通用打算机上的软硬件设备以及各种逻辑剖析仪、稠浊旗子暗记示波器等。开拓时每每有主机和目标机的观点,主机用于程序的开拓,目标机作为末了的实行机,开拓时须要交替结合进 行






