[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 포스팅에서 본 것처럼 함수 이름으로 랩핑해주는 것처럼요.
