본문 바로가기

개발 이야기

제퍼 RTOS / Zephyr rtos 를 사용해보신 분 계신가여?

728x90

리눅스재단에서 공식 지원하는 RTOS가 있는데

제퍼RTOS /  Zephyr RTOS 입니다.

 

여기 관련해서 그나마 정보를 찾아보니, 아래 링크를 발견 했습니다.

https://cafe.daum.net/opensupport.xyz/qCBd/37

 

zephyr rtos 를 사용해보신 분 계신가여?

zephyr rtos 가 요근래 핫한 것 같은데요.리눅스재단에서 공식 지원하는 RTOS라서 그런 것 같기도 하고요.​https://docs.zephyrproject.org/latest/boards/index.html Supported Boards — Zephyr Project Documentation3.1.99 Zephyr

cafe.daum.net

 

위 링크 가보시다시피, 하기와 같은 내용도 있네요.

 

ST같은 경우 기본적인 Peripheral 일부만 지원하고 DMA라던가 하는 좀 심도 깊은 기능은 아직 지원하지 않네요.

그나마 NXP는 ST보다 조금 더 많은 Peripheral을 지원하고 일부 칩에 대해서 DMA를 지원하는군요.

Nordic 칩도 지원이 많이 되었네요.

그외 많이 사용하지 않는 칩들은 빈약한데요.

MCU 내부 알뜰 살뜰 사용해야 한다면 그냥 F/W로 개발하던가
아니면 맨땅에 헤딩하면서 본인이 기능을 구현해야 되겠네요.

File System, USB, Ethernet, Bluetooth 등등 비동기 처리가 필요한 경우에는 도움이 되겠군요.

아직 Driver 단이나 Middleware쪽 여러 부분에 빈곳들이 많아서 발전 가능성은 많은 것 같아요.

대신, 지금 시작한다면 많은 삽질이 필요할 것 같아요.

 

제가 더 찾아보니,

 

Nordic NRF 공식 개발자 페이지에서 제퍼OS 소개가 있는 것을 보고 확인했는데,

그래서 nrf지원은 좋은 걸수도 있겠네요.

 

아마도 nrf는 ST가 공식으로 FreeRtos를 지원하는 것처럼 zephyr 를 지원하게 된 것 아닌가 하는 생각이 듭니다.

 

(추가1)

RTOS의 종류가 잘 정리되어 있는 곳이 있네요.

https://www.osrtos.com/

 

OSRTOS

This advanced real-time operating system (RTOS) is designed specifically for deeply embedded applications. Among the multiple benefits it provides are advanced scheduling facilities, message passing, interrupt management, and messaging services. Azure RTOS

www.osrtos.com

 

 

그럼,

    공유합니다.

 

728x90