Leksykon IT › Sprzęt › Cortex-M

Cortex-M

Sprzęt Svenska → Zaktualizowano: 2026-11-02
Więcej informacji
Producent
ARM
Rok
2004 (Cortex-M3)
Typ
Rdzeń procesora (licencja IP)

Rodzina małych rdzeni mikrokontrolerów ARM — architektura, która sprawiła, że 32 bity kosztują mniej niż kawa.

ARM nie produkuje układów, tylko sprzedaje projekty. Cortex-M3 pojawił się w 2004 roku, M0 w 2009 jako najmniejszy rozsądnie możliwy rdzeń 32-bitowy, M4 w 2010 z instrukcjami DSP i jednostką zmiennoprzecinkową, a M33 w 2016 z TrustZone, który odgradza kod zaufany. Licencjobiorcy — ST, NXP, Nordic, Microchip, Raspberry Pi i setki innych — dokładają pamięć oraz peryferia i sprzedają całość za znacznie mniej niż dolara.

Profil M różni się od rdzeni aplikacyjnych ARM przewidywalnością: brak MMU, wyłącznie instrukcje Thumb i wbudowany kontroler przerwań, który odkłada rejestry na stos sprzętowo, więc obsługa przerwania może być zwykłą funkcją w C. Skutkiem było powolne wypieranie świata 8-bitowego — AVR, PIC, 8051 — przez rdzeń, przy którym ten sam toolchain, debugger i nagłówki CMSIS działają niezależnie od producenta.

← Wróć do leksykonu