PX5 RTOS

산업용 첨단 5세대 RTOS

산업용 PX5 RTOS는 가장 까다로운 요구사항을 가진 임베디드 어플리케이션을 위해 설계된 첨단 5세대 실시간 운영 체계 입니다.

PX5 RTOS는 매우 작은 크기(최소 사용 시 < 1KB)로, 메모리 제약이 극심한 장치에서도 사용할 수 있습니다.

PX5 RTOS는 초고성능(대부분의 마이크로프로세서에서 마이크로초 단위의 문맥 전환 및 API 호출)으로 뛰어난 결정성을 자랑하여 가장 까다로운 실시간 요구 사항에 이상적입니다.

PX5 RTOS는 최고 수준의 안전성과 보안을 자랑합니다.

PX5 RTOS는 IEC 61508 기능 안전 표준의 최고 수준, 특히 IEC 61508 SIL 4, IEC 62304 Class C, ISO 26262 ASIL D, EN 50128 SW-SIL 4 인증을 받았습니다.

PX5 RTOS는 간단합니다. POSIX pthreads 표준 API로 구성되어 있어 쉽게 이식할 수 있습니다.

PX5 RTOS 특징

  • 작고 빠름(Small & Fast)
  • 결정성
  • 사용 편의성
  • 안전성 및 보안
  • Native pthread API
  • AMP, SMP 지원
  • Cortex-M/R/A 및 RISC-V 지원
  • ARM 64비트 지원
  • IAR, GCC, ARM 도구
  • 전체 소스 코드
  • 계속 실시료 없음
  • 전문적인 지원

PX5 RTOS는 가장 작은 RTOS 중 하나로, 일반적인 32비트 마이크로컨트롤러에서 각각 1KB 미만의 FLASH와 RAM을 필요로 합니다. 또한 PX5 RTOS가 느슨하게 결합된 C 함수로 구현되기 때문에 어플리케이션의 용도에 따라 크기가 자동으로 확장됩니다. 따라서 API 및 관련 함수를 사용하지 않으면 링커에 의해 실행 이미지로 가져오지 않습니다.

PX5 RTOS는 px5.c와 px5_binding.s의 두 가지 주요 소스 코드 파일로 구성됩니다. 이 파일들은 모든 C 프로젝트에 쉽게 연결 할 수 있습니다. 복잡한 프로젝트 및/또는 링커 제어 파일을 변경할 필요가 없습니다. 어플리케이션에서 PX5를 사용하는 것도 마찬가지로 쉽습니다. 다음과 같이 pthread.h를 포함시키고 C main 함수에  px5_pthread_start 호출을 추가하기만 하면 됩니다.

기본 POSIX pthreads API 지원은 개발을 단순화합니다. 이 잘 알려진 API는 신규 개발자의 학습 곡선을 줄여줍니다. 또한 임베디드 Linux를 기반으로 하는 모든 장치 간에 코드를 공유할 수 있습니다.

PX5 RTOS는 완전한 소스 코드로 제공됩니다. 소스 코드는 쉽게 이해할 수 있도록 설계되었습니다. 또한 모든 릴리스에 대해 100% C 진술 및 분기 의사 결정 범위 테스트와 같은 엄격한 테스트를 거쳤습니다. PX5 RTOS는 시장에서 최고 품질의 소스를 제공합니다.

PX5 RTOS의 대부분(99%)은 ANSI C로 작성되어 C 컴파일러를 지원하는 모든 프로세서 아키텍처에 대한 이식성이 뛰어납니다. 이 때문에 PX5 RTOS는 ARM의 Cortex-M, Cortex-R, Cortex-A 및 RISC-V 아키텍처 제품군을 포함하여 널리 사용되는 임베디드 MCU 및 MPU 아키텍처 대부분을 지원합니다.

PX5 RTOS는 IAR, ARM, GCC 등 가장 널리 사용되는 임베디드 개발 도구를 지원합니다.

PX5는 PX5 RTOS에 대한 러닝 로열티 프리 라이선스를 제공합니다. PX5 RTOS 라이선스는 간단하고 작업하기 쉽습니다.

 라이센스

PX5 지원팀의 임베디드 소프트웨어 전문가는 항상 도움을 드릴 준비가 되어 있으며, 모든 요청에 대해 빠른 조치를 약속합니다. 많은 오픈 소스 및 일부 상용 옵션과 달리 PX5 RTOS를 사용할 때는 혼자가 아닙니다.