ARM Cortex Nedir?
ARM Cortex, ARM şirketinin tasarlayıp birçok yarı iletken üreticisine lisansladığı yaygın bir işlemci çekirdeği ailesidir. Günümüz MCU ve MPU'larının büyük kısmı ARM çekirdeği kullanır.
Neden Bu Kadar Yaygın?
ARM çekirdeği üretmez; tasarımı lisanslar. STMicroelectronics, NXP, Microchip gibi firmalar bu çekirdeği alıp kendi çiplerine yerleştirir. Bu ortak çekirdek, farklı markalar arasında yazılım taşınabilirliği sağlar.
Cortex Serileri
| Seri | Hedef |
|---|---|
| Cortex-M | Mikrodenetleyiciler (düşük güç) |
| Cortex-A | Uygulama işlemcileri (telefon, Linux) |
| Cortex-R | Gerçek zamanlı, kritik sistemler |
Cortex-M (En Yaygın MCU)
Gömülü dünyada en sık görülen seridir. Cortex-M0 düşük güç ve maliyet için, Cortex-M4/M7 ise DSP ve kayan nokta yetenekleriyle daha güçlü uygulamalar içindir.
Avantajı
Ortak mimari sayesinde geliştirme araçları, kütüphaneler ve bilgi birikimi paylaşılır. Bir markadan diğerine geçmek daha kolaydır ve geniş bir ekosistem bulunur.
Thumb Komut Seti
Cortex-M çekirdekleri "Thumb" adlı sıkıştırılmış komut setini kullanır; bu, kodun daha az yer kaplamasını ve düşük bellekli MCU'larda verimli çalışmasını sağlar. Ayrıca kesme (interrupt) işleme donanımda hızlandırılmıştır, bu da gerçek zamanlı tepkiyi iyileştirir.
Sık Yapılan Hatalar
- Seri karıştırmak: Cortex-M (MCU) ile Cortex-A (uygulama) farklı amaçlar içindir.
- Sadece çekirdeğe bakmak: Aynı çekirdekli iki çipin çevre birimleri çok farklı olabilir.
- FPU beklentisi: Her Cortex-M kayan nokta birimi içermez.
Sık Sorulan Sorular
ARM çip mi üretir?+
STM32 nedir?+
"ARM Cortex Nedir?" ile ilgili parçaları ara
Fiyat, stok ve distribütör karşılaştırmasıyla doğru parçayı bul.