První procesor s architektury ARM spatřil světlo světa již v roce 1984, avšak opravdový boom procesorů této architektury přišel s příchodem mobilních telefonů a dalších přenosných zařízení, jako jsou čtečky knih apod.
Není se co divit, tyto RISC procesory mají celou řadu výhod:
- Díky RISC architekuře lze instrukce ovládat přímo hardwarem
- Jednodušší kompilátor
- Nízká spotřeba
- Nízká cena díky jednoduššímu provedení
Procesory s architekturou ARM však můžeme nalézt i v set top boxech, automatech nebo bankomatech.

Co se týká softwarové podpory, pak ji vedle konkrétně napsaných aplikací lze nalézt ve speciálně upravených linuxových distribucí Debianu, Gentoo apod. V připravovaných Windows 8 již podporu pro ARM také nalezneme, i když to nebude poprvé, co se Microsoft s touto architekturou zabýval - Windows CE již s ARM procesory pracovali.
Architektura ARM si od roku 1984 samozřejmě prošla vývojem, a tak se setkáváme s procesory ARM1, ARM2... ARM11
Po nástupu procesorů ARM7 přichází nové embedded jádro Cortex M3, které vlastnosti ARM7 značně vylepšilo a v současné době se jedná o jeden z nejrozšířenějších ARM procesorů.
Mezi nejznámější výrobce ARM procesorů patří známe firmy Samsung, Qualcomm, Texas Instruments, Nvidia, STMicroelectronics a další.
Právě společnost STM(icroelectronics) je jedním z výrobců 32bit procesoru Cortex M3, který využívají ARM platformy STM32.

Jedná se o desky s integrovaným 2,4" resp. 3,2" dotykovým TFT displayem a s taktem procesoru 72 MHz.
Tyto platformy jsou určené zejména pro použití v průmyslu jako měřící jednotky pro sběr dat díky vstupům a vystupům - RS232, ADC/DAC a různým typům sběrnic, které se používají v průmyslu - I2C a CAN. Používají se pro řízení výrobních procesů i díky relativně silnému procesoru, dále pro monitorování s možností posílání dat po síti na jiný PC, atp.

Díky dotykovému LCD je do platforem možné nahrát program, který může uživatel ovládat přímo přes LCD.
Vývojová prostředí jsou k platformám dostupná zdarma pro nekomerční použití - programují se jazyce C a programy se na desku nahrávají přes JTAG/USB převodník.

Ukázkové příklady, postupy a vývojová prostředí naleznete přímo v diskuzi k ARM platformám a pokud Vás tyto platformy zaujaly pokračujte dále.
bankomaty nepouzivaju arm cpu,
na drvivej vacsine bezi win98-2000,
ktore nepodporuju arm