CAFE

기타자유게시판

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

작성자오픈서포트|작성시간22.07.16|조회수211 목록 댓글 7

zephyr rtos 가 요근래 핫한 것 같은데요.

리눅스재단에서 공식 지원하는 RTOS라서 그런 것 같기도 하고요.

https://docs.zephyrproject.org/latest/boards/index.html

 

Supported Boards — Zephyr Project Documentation

3.1.99 Zephyr Project v: latest Contents Introduction Developing with Zephyr Kernel OS Services Build and Configuration Systems Connectivity Hardware Support Contributing to Zephyr Project and Governance Security Samples and Demos Supported Boards x86 Boards ARM Boards ARM64 Boards ARC Boards MIPS B...

docs.zephyrproject.org

 

 

위 링크 가보니, 지원되는 보드도 많네요. RISCV 보드와 XTENSA 보드까지요.

혹시 zephyr os 를 사용해보신 분들 계시면,

어떤지, 개발 경험이 굼금하네요.

특히 FreeRTOS에 비해서는 어떤 장단점이 있는 지도 궁금하네요.

 

다음검색
현재 게시글 추가 기능 열기
  • 북마크
  • 공유하기
  • 신고하기

댓글

댓글 리스트
  • 작성자오픈서포트 작성자 본인 여부 작성자 | 작성시간 22.07.16 대충 살펴본 바로는 FreeRTOS에 비해 기능이 더 많은 것 같은데요.
    RTOS 성능은 크게 차이나지 안을 것 같고....
    Middleware에 기능이 아주 많네요. Embedded Linux에 육박하네요.
    그리고, 라이센스가 Apache 라이센스고.....
    앞으로도 계속 발전해 나가면 지금보다 기능이 더 늘어날 것 같네요.
  • 작성자오픈서포트 작성자 본인 여부 작성자 | 작성시간 22.07.16 제가 생각하는 것은 Linux 쪽에서 만들어진 RTOS라는 것이구요. 구조가 완전히 Linux Kernel/Tree 구조로 되어 있다는 것입니다.
    그래서 Linux에서 접근하는 분들에게 좋을 듯 합니다.
  • 작성자오픈서포트 작성자 본인 여부 작성자 | 작성시간 22.07.16 정확하게 얘기하면 리눅스커널에 사용된 텍스트터미널 기반의 Kconfig 라는 설정툴이죠.
    나름대로 오픈소스RTOS에서는 편리해서 다른 RTOS에서도 사용되는데, 그러고보니 esp-idf 에서도 사용되네요.
    참고로 여러가지 오픈소스 RTOS 나열해 둔 싸이트네요.
    https://www.osrtos.com/
  • 작성자오픈서포트 작성자 본인 여부 작성자 | 작성시간 22.07.16 잠시 둘러보니 대략 견적 나오네요.
    ST같은 경우 기본적인 Peripheral 일부만 지원하고 DMA라던가 하는 좀 심도 깊은 기능은 아직 지원하지 않네요.
    그나마 NXP는 ST보다 조금 더 많은 Peripheral을 지원하고 일부 칩에 대해서 DMA를 지원하는군요.
    Nordic 칩도 지원이 많이 되었네요.
    그외 많이 사용하지 않는 칩들은 빈약한데요.
    MCU 내부 알뜰 살뜰 사용해야 한다면 그냥 F/W로 개발하던가
    아니면 맨땅에 헤딩하면서 본인이 기능을 구현해야 되겠네요.
    File System, USB, Ethernet, Bluetooth 등등 비동기 처리가 필요한 경우에는 도움이 되겠군요.
    아직 Driver 단이나 Middleware쪽 여러 부분에 빈곳들이 많아서 발전 가능성은 많은 것 같아요.
    대신, 지금 시작한다면 많은 삽질이 필요할 것 같아요.
  • 답댓글 작성자오픈서포트 작성자 본인 여부 작성자 | 작성시간 22.07.16 Nordic nrf 공식 개발자 페이지에서 우연히 제퍼OS 소개가 있는 것을 보고 한번 찾아봤는데, 그래서 nrf지원은 좋은 걸수도 있겠네요.
    아마도 nrf는 ST가 공식으로 FreeRtos를 지원하는 것처럼 zephyr 를 지원하게 된 것 아닌가 하는 생각이 듭니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼