로딩
요청 처리 중입니다...

120. [RTOS] 3편 : C 언어로 프로세스 우선순위 및 스케줄링 정책 변경하기 (chrt, nice)

 120. [RTOS] 3편 : C 언어로 프로세스 우선순위 및 스케줄링 정책 변경하기 (chrt, nice)

이전 포스트에서 이어진다. https://blog.naver.com/alice_k106/221170259817 119. [RTOS] 2편 : RT 라즈비안 설치하기 / RT 벤치마크 사용하기 이전 포스트에서 이어진다. https://blog.naver.com/alice_k106/221149061940116.

[RTOS] 1편 : ... blog.naver.com 이번 포스트에서는 C 코드에서 프로세스의 우선 순위를 설정하고, 스케줄링 정책을 변경하는 방법에 대해서 알아본다. 이전 포스트까지는 개념적인 설명이 많았는데, 이번에는 깔끔하게 소스코드로 시작할거다.

리눅스에서의 기본적인 스케줄링 개념을 알았다면 이제는 직접 개발을 해 볼 차례다. 그렇다고 해서 커널 소스코드를 까보진 않을거고, 단순히 chrt 명령어나 nice 명령어를 소스코드 상에서 사용할 수 있도록 시스템 콜을 호출하는 방법에 대해서 알아볼 것이다.

여기까지 할 줄 안다면 유동적인 프로세스 우선순위 및 스케줄링 정책을 ...