728x90
리눅스재단에서 공식 지원하는 RTOS가 있는데
제퍼RTOS / Zephyr RTOS 입니다.
여기 관련해서 그나마 정보를 찾아보니, 아래 링크를 발견 했습니다.
https://cafe.daum.net/opensupport.xyz/qCBd/37
위 링크 가보시다시피, 하기와 같은 내용도 있네요.
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의 종류가 잘 정리되어 있는 곳이 있네요.
그럼,
공유합니다.
728x90
'개발 이야기' 카테고리의 다른 글
회로 해석을 위한 툴 (0) | 2022.07.21 |
---|---|
가속도 자이로 센서 제어 관련 문의 (0) | 2022.07.20 |
블루투스 LE 오디오.. 사양 최종 확정 (0) | 2022.07.14 |
펌웨어 개발자 커뮤니티 카페 정리 (0) | 2022.06.03 |
임베디드 - USB 2 Uart 브릿지를 구현 시에 overflow문제 해결 (링크) (0) | 2022.04.27 |