${\mu}$C/OS-II 운영체제의 부시스템별 CPU 전력 소비 분석

Energy Consumption Analysis of ${\mu}$C/OS-II Subsystems

  • 강경태 (서울대학교 전기·컴퓨터공학부) ;
  • 심호준 (서울대학교 전기·컴퓨터공학부) ;
  • 박상수 (서울대학교 전기·컴퓨터공학부) ;
  • 성민영 (서울대학교 전기·컴퓨터공학부) ;
  • 신현식 (서울대학교 전기·컴퓨터공학부) ;
  • 장래혁 (서울대학교 전기·컴퓨터공학부)
  • 발행 : 2001.10.01

초록

저전력 시스템에 대한 연구는 회로 수준에서부터 응용 소프트웨어 수준에 이르기까지 다양한 각도에서 이루어지고 있다. 본 연구에서 는 특히 운영 체제 수준, 즉 $\mu$C/OS-II(MicroC/OS-II) 커널 코드의 다양한 함수들에 대한 에너지 소비값을 추출하며 이 결과를 바탕으로 운영체재의 각 모듈별 에너지 소비를 분석한다. 이를 위하여 ARM7TDMI 마이크로 콘트롤러를 이용하여 제작된 시스템에 $\mu$C/OS-IIl 운영체제를 이식하고 SES(SNU Energy Scanner)툴을 이용하여 수행된 운영체제 코드의 각 모듈 즉 태스크 관리, 인터럽트 처리, IPC등에 대한 에너지 소비를 얻고 이 결과를 분석한다.

키워드