NuttX RTOS를 평가 한 사람이 있습니까?


14

오늘 Linux User 's Journal을 읽는 동안 NuttX RTOS 에 대한 약간의 혼란을 발견했습니다 . 나는 그들의 웹 사이트를 체크 아웃했고 그 기능 세트와 8052에 넣을 수있는 능력에 상당히 감동했습니다! POSIX를 지원한다는 사실이 흥미 롭습니다. 이는 고객사 중 하나 인 RTOS에서 일한 데 도움이 된 것입니다. 이것은 사내 RTOS보다 약간 더 풍부한 기능으로 보입니다.

NuttX에 대해 들어 본 적이 있습니까? 그렇다면 FreeRTOS 와 같은 다른 RTOS와 어떻게 비교 됩니까?


2
어떤 툴체인을 사용 하시겠습니까? 어떤 대상 장치입니까? 컴파일러, 디버거, JTAG 및 대상 CPU에서 작동하는 기능을 기반으로 RTOS를 결정합니다. 당신 것?
Warren P


1
이 질문을 살펴본 직후 아카이브 사본을 다운로드하고 ReadMe를 읽었습니다. 툴체인 지원과 관련하여 유연성이 놀랍습니다 (기존의 특정 크로스 컴파일 툴체인 및 Linux와 CygWin 모두에서 실행되는 사용자 정의 BuildRoot 기반 툴 지원). 아직.

답변:


1

NuttX와 FreeRTOS는 기능면에서 상당히 비슷합니다. FreeRTOS와 같은 표준 UNIX 장치 트리를 구현하며 SD 카드 지원, 직렬 포트 및 표준 라이브러리가 있습니다.

FreeRTOS의 장점은 다음과 같습니다. 크기가 더 작습니다 (최소 4kB, NuttX는 약 20kB에서 시작). 더 많은 CPU에서 실행됩니다. 훌륭한 포럼도 있습니다. 그러나 거의 0에서 시작합니다. NuttX 8051 포트는 완전하고 기능적입니다. 그러나 유용하게 사용하려면 각 인터럽트에서 전체 스택을 복사하고 오버플로되지 않도록해야합니다.

그러나 FreeRTOS와 함께 시장에 출시되면서 이미 많은 다운로드가 이루어졌으며 작은 설치 공간을 고려할 때 NuttX가 조금 더 길어질 때까지 정직하게 전환하지 않을 것입니다.

내 2 센트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.