다른 사람들이 NXP LPC1788 마이크로 컨트롤러에서 잘 작동하는 무료 또는 저가형 RTOS를 찾으려고합니다. 원래 FreeRTOS를 사용할 계획 이었지만 특정 프로세서를 지원하지 않는 것 같습니다. 가장 가까운 지원 코어는 LPC1768입니다. ThreadX는 LPC1788과 함께 작동하지만 라이센스는 수천 파운드가 소요됩니다. 제안?LPC1788 마이크로 컨트롤러와 함께 사용할 수있는 좋은 RTOS가 무엇입니까?
편집 1 : IAR Embedded Workbench에서 작업하고 있습니다.
편집 2 : RTOS를 사용하는 것은 물론 임베디드 프로그래밍에 대해 상당히 새롭다는 것을 지적해야합니다. FreeRTOS와 ThreadX는 모두 꽤 비슷해 보입니다. 둘 다 상당히 직관적 인 API를 가지고 있습니다. 다른 RTOS의 API가 이러한 종류의 API와 더 많이 일치할수록 좋을 것 같습니다.
EDIT 3 : 저는 embOS라는 하나의 RTOS를 조사했습니다. 전문가처럼 보이고 API가 멋지게 보이고 적절한 수의 프로세서/IDE 조합 (광산 포함)을 지원하며 이미 잘 작동하는 예제 프로젝트가 있습니다. 무료는 아니며 라이센스 비용은 약 2500 유로이지만 threadX 라이센스보다 3 배 정도 저렴합니다. 제안 해 주셔서 감사 드리며, 받아 들일 수있는 대답을 선택할 수 없다고 생각합니다.
RTOS 여야합니까? 애플리케이션에 실시간 응답이 필요합니까? 그렇지 않은 경우 더 많은 옵션이 있습니다. 예를 들어 Linux. 저는 15 년 동안 임베디드 작업을 해오 고 있으며, 문제 영역에 따라 실시간 요구 사항은 거의 없을 수 있습니다. – jszakmeister
@jszakmeister : Linux는 LPC1788 (512KB 플래시/96KB RAM, MMU 없음)에 대한 적절한 제안이 아닙니다. 디바이스, 파일 시스템 및 네트워킹에 대한 무료, 확장 가능 및 광범위한 지원이 [eCos] (http://ecos.sourceware.org/)일지도 모른다면 더 합리적인 제안을하십시오. – Clifford
@Clifford Yikes! 나는 기억이 너무 제한적이라는 것을 알지 못했거나 리눅스를 결코 제안하지 않았을 것입니다. 그것을 지적 주셔서 감사합니다. eCos는 좋지만 요즘에는 오히려 지원되지 않는 것 같습니다. :-( – jszakmeister