1 ARM實(shí)驗(yàn)設(shè)備的組成
基于ARM的嵌入式技術(shù)ARM,既可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。采用RISC架構(gòu)的ARM微處理器一般具有以下特點(diǎn):體積小、功耗、低成本、高性能;支持Thumb(15位)/ARM(32位)雙指令集,能很好的兼容8/16位器件;大量使用寄存器,指令執(zhí)行速度更快;大多數(shù)數(shù)據(jù)操作都在寄存器中完成;尋址方式簡單靈活,執(zhí)行效率高;指令長度固定。在教學(xué)實(shí)驗(yàn)中用到的Embest EDUKIT-II/III多核實(shí)驗(yàn)教學(xué)系統(tǒng)包含基于S3C44BOX(ARM7)和S3C2410(ARM9)的CPU子板,可自由插拔。同時(shí)集成了幾乎所有的嵌入式硬件接口,這些接口包括電源、系統(tǒng)復(fù)位和系統(tǒng)時(shí)鐘電路、/TAG接口電路、串口電路、5*4鍵盤及LED顯示電路。以太網(wǎng)接口電路、PS2接口電路、電機(jī)接口電路、SD卡接口電路、USB接口電路、CF卡接口電路、Nand Flash接口電路、IDE接口電路觸摸屏控制電路、RS422與RS485電路、DAC電路、PCI接口電路及CPLD接口電路等。并提供了可以選配的GPRS模塊和GPS模塊。另外,系統(tǒng)還配制了μC/OS-II、μ CLinux、WinCE、嵌入式Linux、VxWorks等操作系統(tǒng)。系統(tǒng)的功能模塊如圖1所示。