
Arm은 영국의 팹리스(fabless) 반도체 기업으로 CPU를 설계하고 설계 자료를 반도체 제조사에게 제공해서 설계 사용료로 수익을 창출한다.
- 직접 반도체를 생산하지 않고, CPU 설계 자료(IP)를 제조사에 라이선스하여 수익 창출
- 전 세계 인구의 약 70%가 Arm 기반 제품이 탑재된 반도체 제품을 사용하고있다.
- 1980년대 중반, Acorn Computers에서 고성능 컴퓨터 개발 필요 → 기성 CPU 부재
- 자체 RISC 기반 CPU 아키텍처 개발 프로젝트 시작 → Acorn RISC Machine (ARM)
- 개발자: Sophie Wilson, Steve Furber
- 1990년, Acorn + Apple + VLSI Technology 3사 합작으로 Arm Ltd. 설립

- 애플의 Newton PDA 초기 사용 → 실패
- 이후 iPod, iPhone, iPad에 ARM CPU 적용 → 글로벌 주목
- 현재 모바일·임베디드 기기에서 사실상 표준 CPU
ARM은 팹리스 기업으로 직접 ARM core가 들어간 프로세서를 제조하는 것은 아니다.
ARM이 설계한Arm Core CPU를 제외한 다른 회로(메모리, 시리얼 인터페이스, 기타 다른 하드웨어등) 에 대해서는 반도체 제조사가 자체적으로 설계해서 반도체를 제작하는 시스템이다.
그래서 같은 Arm 코어를 사용한 제품인 경우에도, 서로 다른 반도체 회사에서 제조된경우 Arm 프로세서는 주변 장치 등에 관한 회로는 다를 수 있다

참고로 Arm사는 2004년에 제품명을 ARM 에서 Cortex로 바꾸었다.

Cortex 시리즈에는 Cortex-M, Cortex-A Cortex-R 등등이 있다.
특히 STM32와 S32K144 와 같은 MCU안에 CPU 코어가 Arm Cortex-M 계열로 설계되어있다.
| 구분 | 용도 | 특징 | 운영체제/예시 |
|---|---|---|---|
| Cortex-M | 마이크로컨트롤러용 | - 저전력, 소형 MCU용 - 실시간 제어 가능 - 주변 장치 내장 많음 - 단일/임베디드 OS 가능 | STM32, NXP LPC 시리즈, 가전제품, 모터 제어, IoT 장치 |
| Cortex-A | 애플리케이션 프로세서용 | - 고성능, 복잡한 연산 가능 - MMU 포함 → 가상 메모리 사용 가능 - 모바일/멀티미디어 장치 최적화 | 스마트폰, 태블릿, Raspberry Pi, Android, iOS |
| Cortex-R | 실시간 처리용 | - 실시간(RT) 고속 제어 - 내장 MCU와 유사하지만 고성능·저지연 요구 - 안전/자동차/산업용 | 자동차 ECU, 하드디스크 컨트롤러, 실시간 임베디드 시스템 |