기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
프리RTOS 커널 펀더멘털
프리RTOS 커널은 다양한 아키텍처를 지원하는 실시간 운영 체제입니다. 기본 사항은 임베디드 마이크로컨트롤러 애플리케이션을 구축하는 데 이상적입니다. 이 커널은 다음을 제공합니다.
-
멀티태스킹 스케줄러
-
다중 메모리 할당 옵션(완전히 정적으로 할당되는 시스템 생성 기능 포함)
-
작업 간 조정 프리미티브(작업 알림, 메시지 대기열, 다양한 유형의 세마포어, 스트림 및 메시지 버퍼 포함)
-
멀티 코어 마이크로컨트롤러에서 대칭 멀티프로세싱(SMP)을 지원합니다.
프리RTOS 커널은 연결된 목록을 걷거나, 중요한 섹션 내에서 또는 인터럽트와 같은 비결정적 작업을 수행하지 않습니다. 프리RTOS 커널에는 타이머에 서비스가 필요하지 않은 한 CPU 언제든지 사용하지 않는 효율적인 소프트웨어 타이머 구현이 포함되어 있습니다. 차단된 태스크에는 시간이 많이 걸리는 정기 서비스가 필요하지 않습니다. Direct-to-task 알림을 통해 오버헤드 없이 빠른 태스크 신호를 보낼 수 있습니다RAM. 대부분의 작업 간 및 interrupt-to-task 신호 시나리오에서 사용할 수 있습니다.
프리RTOS 커널은 작고 간단하며 사용하기 쉽도록 설계되었습니다. 일반적인 RTOS 커널 바이너리 이미지의 범위는 4000~9000바이트입니다.
프리RTOS 커널에 대한 대부분의 up-to-date 설명서는 프리 RTOS.org를