Advanced RISC Machine (Gelişmiş RISC Makinesinin) kısaltması olan ARM Mimarisi, RISC işlemci yapısına uygun olarak tasarlanmış bilgisayar işlemci ailesini ifade eder. Bu mimarinin geliştiricisi ismini de verdiği ARM firmasıdır.
1980 yılından beri geliştirilen bu mimari günümüzde yaygın olarak 32 bit işlemcilerde kullanılmaktadır. ARM işlemcilerin yapısı düşük güç tüketimi, yüksek performans gibi özelliklerden dolayı sektörde açık ara lider durumdadır. Özellikle düşük güç tüketimine sahip olması cep telefonları, PDA ve taşınabilir cihazlarda tercih edilme nedenidir.
NXP, Samsung, NEC ve ATMEL ARM mimarisi ile işlemci üreten büyük firmalardan bir kaçıdır.
Aşağıda resimde ARM mimari ailesini bulabilirsiniz.
 
ARM mimarisinde 3 temel grup bulunmaktadır:

  1. Klasik ARM işlemciler: ARM7, ARM9, ARM11
  2. Gömülü sistemlere yönelik ARM işlemciler: Cortex-M0, Cortex-M1,  Cortex-M3,  Cortex-M4
  3. Uygulama seviyesindeki ARM işlemciler: Cortex-A5,  Cortex-A8,  Cortex-A9,  Cortex-A1
GÖMÜLÜ ARM GELİŞTİRME ARAÇLARI
Arm geliştirme araçları aşağıdaki kısımlardan oluşur. Günümüzde bu araçların hem lisanslı (ücretli) hemde açık kaynak(ücretsiz) olanlarını temin etmek mümkündür.
Yazılım

  1. IDE – Entegre Geliştirme Ortamı
  2. Derleyici
  3. Hata Ayıklayıcı
  4. Simülator
Donanım

  1. JTAG Hata ayıklama probu
  2. Geliştirme Kartları

Açık Kaynak/Ücretsiz Araçlar

Lisanslı Araçalar

ARM Mimari İşlemcilerde Kullanılan RTOS’lar (Gerçek Zamanlı İşletim Sistemleri)

Açık Kaynak/Ücretsiz RTOS’lar

Lisanslı RTOS’lar