CAFE

댓글

뒤로

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

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

댓글 리스트

  • 작성자 오픈서포트 작성자 본인 여부 작성자 작성시간22.07.16 Open Source RTOS들 중에서는 Github 에서 가장 활동이 활발한 것으로 알고 있습니다.
  • 작성자 오픈서포트 작성자 본인 여부 작성자 작성시간22.07.16 CMake로 빌드 환경을 구성해서 사용하는 거라서
    CMake에 익숙하지 않으시면 처음 시작부터 힘드실꺼에요.
  • 작성자 오픈서포트 작성자 본인 여부 작성자 작성시간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 를 지원하게 된 것 아닌가 하는 생각이 듭니다.
맨위로

카페 검색

카페 검색어 입력폼
카카오 이모티콘
사용할 수 있는 카페앱에서
댓글을 작성하시겠습니까?
이동시 작성중인 내용은 유지되지 않습니다.