IEEE Std 1003.13-2003은 실시간 시스템용 POSIX 구성 파일 세트를 정의합니다. PSE51은 이러한 프로필 중 하나입니다. 저는 PSE51을 작업 중이며 이 프로필을 준수하는 RTOS 구현에 액세스할 수 있다면 매우 도움이 될 것이라고 생각했습니다. 요구 사항과 사양을 읽는 것보다 일부 코드를 보는 것이 항상 더 명확합니다.
조사를 했는데 방금 독점 구현을 찾았습니다. PSE51 또는 기타 실시간 프로필을 준수하는 RTOS의 오픈 소스 구현이 있습니까?
답변1
답변이 조금 늦었지만 오픈소스 RTOS인 Zephyr를 꼭 확인해 보세요. 1.11 버전은 파일 시스템 API 지원을 제외하고 POSIX와 거의 호환됩니다. 버전 1.12는 일주일 후(2018년 6월)에 출시될 예정이며 PSE52를 완벽하게 지원합니다.
여기에서 코드 베이스를 찾으세요.https://github.com/zephyrproject-rtos/zephyr/
RTOS에 대해 자세히 알아볼 수 있습니다.https://www.zephyrproject.org/
실제로 Zephyr는 VxWorks에서 파생된 Wind River의 초기 Viper에서 개발되었습니다. 2016년부터 오픈소스로 공개됐다.
답변2
답변3
나는 다음과 같은 논문을 읽었습니다.실시간리눅스작은이다POSIX 1003.13/PSE51 호환하드 실시간 운영 체제. 불행하게도 2007년에 Wind River는 RTLinux를 만든 회사를 인수하고 이를 이용해 상용 제품을 만들었습니다. Wind River의 RTLinux 버전이 오픈 소스인지는 모르겠습니다. rt-linux의 GIT 저장소를 찾았습니다.여기. 하지만 그 이름은 RTLinux가 아니라 rt-linux입니다. 나는 그들이 같은 것인지 확신하지 못합니다.