기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
소프트웨어 타이머
소프트웨어 타이머를 사용하여 이후의 설정된 시간에 함수를 실행할 수 있습니다. 타이머에 의해 실행되는 함수를 타이머의 콜백 함수라고 합니다. 타이머가 시작되는 시간부터 콜백 함수가 실행되는 시간 사이를 타이머 기간이라고 합니다. 프리RTOS 커널은 다음과 같은 이유로 효율적인 소프트웨어 타이머 구현을 제공합니다.
-
인터럽트 컨텍스트에서 타이머 콜백 함수를 실행하지 않습니다.
-
타이머가 실제로 만료되지 않는 한 처리 시간을 사용하지 않습니다.
-
틱 인터럽트에 처리 오버헤드를 추가하지 않습니다.
-
인터럽트가 비활성화된 상태에서 링크 목록 구조를 이동하지 않습니다.