도와주세요!!
글 수 15,339
2012.10.31 17:20:51 (*.226.42.189)
20812
안녕하세요.! S3c2440 보드를 사용하고 있읍니다.
S3c2440의 Kernel은 제공하신 Kernel 2.6.21 를 올려서 사용하고 있읍니다.
근데 궁굼한게 있어서 문의드립니다.
1. 보통 Linux는 실시간성이 보장이 되지 않는다고 합니다.
그러나 실시간은 아니지만 선점형이나 Scheduling 의 조정만 가능하다면 Hard realtime은 아니지만
그나마 SoftRealtime은 구현되지 않을까 싶은데요.?
Kernel 2.6.21 은 선점형이나 Scheduling 의 조정이 가능한지 궁굼합니다.
만약에 Scheduling 의 조정이 가능 하다면 어떠한 부분들을 설정을 해줘야 하는지 궁굼합니다.
아직 Linux 에 대하여 많이 알지 못합니다.
전문가 분들의 많은 도움 부탁드립니다.
리눅스 커널은 선점형을 지원하니 커널에서 옵션을 활성화하시면(디폴트 활성화) 선점형으로 동작합니다.
스케줄 설정만으로 원하시는 기능을 구현할 수는 없구요.. 인터럽트가 발생하면 점유된 테스크의 동작시간을 소모합니다.
리얼타임 패치를 하시면 이런 부분은 해결가능합니다.