기록

[Free RTOS_028] 포팅 - CMSIS 본문

[2025~] Embedded/Free RTOS

[Free RTOS_028] 포팅 - CMSIS

heylo 2025. 3. 7. 14:39

CMSIS의 목적은

똑같은 Cortex 프로세서에게만 하면

TI에서 만든 칩이나

STMicroelectronics에서 만든 칩이나

하드웨어 추상화 계층을 만들어서

이 CMSIS를 이용해서

컴파일러 제조사들이 CMSIS호환으로

SDK라이브러리 같은 걸 만들 수 있는거예요.

 

CMSIS라고 하는 것은 공통적인 놔두고

Cortex칩은 그대로 놔두고

외부의 인터페이스 라이브러리를

자사의 라이브러리에 쉽게 붙일 수 있도록 만들어놓은

 

쉽게 이야기해서 소프트웨어 표준화를 하는 겁니다.

 

이 세상에는 RTOS 종류가 수백가지가 있습니다.

다양한 RTOS들을 표준화시켜버리는 겁니다.

 

이전 27 포스팅에서 본 것처럼 함수 이름으로 랩핑해주는 것처럼요.