57 전자기술 | 2019 • 4 ELECTRONIC ENGINEERING ▶ ▶ 이현도 IAR Systems 과장 파워 디버깅(Power Debugging) IAR Embedded Workbench의 C-SPY 디버거의 기능 중 하나인 파워 디버깅(Power Debugging)은 디버깅 프로브에 의해 측정되는 전류 소비량과 수행된 소스코드와의 상관관계를 확인 할 수 있는 기능이다. 배터리 를 사용하는 소형 IoT 디바이스, 웨어러블 장비 등의 저전력 고효율을 요구하는 디바이스 장비를 개발하는 경우 전류 소비를 최소화 시키는 노력이 필요하다. 하드웨어의 경우 전류 소비율이 적은 파트를 선정하여 사용하면 전류 소비에 최적화된 하드웨어를 구성할 수 있으나 구성된 하드웨어를 소프트웨어에서 제어를 어떻게 하느냐에 따라서 전체의 전류소율은 크게 변할 수 있다. 예를 들어. 사용하지 않는 I/O를 켜 놓거나 사용하지 않는 페리페럴을 동작시키는 경우 불필요한 전류를 소비하게 된다. 이러한 소프트웨어에 의해 불 필요한 전류를 소비하는 경우를 확인하고 전류소비에 최적화된 소프트웨어를 위해 실시간으로 전류 소비량 과 수행된 코드의 위치를 기록할 수 있는 C-SPY의 파워 디버깅 기능이 유용하게 사용된다.
3
Embed
파워 디버깅(Power Debugging) - IAR Systems · 2019-04-04 · 전자기술 _201 9•4 57 E EERING 이현도 IAR Systems 과장 파워 디버깅(Power Debugging) IAR Embedded Workbench의
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
57전자기술 | 2019•4
ElEctronic EnginEEring
▶▶ 이현도 IAR Systems 과장
파워 디버깅(Power Debugging)
IAR Embedded Workbench의 C-SPY 디버거의 기능 중 하나인 파워 디버깅(Power Debugging)은 디버깅
프로브에 의해 측정되는 전류 소비량과 수행된 소스코드와의 상관관계를 확인 할 수 있는 기능이다. 배터리
를 사용하는 소형 IoT 디바이스, 웨어러블 장비 등의 저전력 고효율을 요구하는 디바이스 장비를 개발하는
경우 전류 소비를 최소화 시키는 노력이 필요하다. 하드웨어의 경우 전류 소비율이 적은 파트를 선정하여
사용하면 전류 소비에 최적화된 하드웨어를 구성할 수 있으나 구성된 하드웨어를 소프트웨어에서 제어를
어떻게 하느냐에 따라서 전체의 전류소율은 크게 변할 수 있다. 예를 들어. 사용하지 않는 I/O를 켜 놓거나
사용하지 않는 페리페럴을 동작시키는 경우 불필요한 전류를 소비하게 된다. 이러한 소프트웨어에 의해 불
필요한 전류를 소비하는 경우를 확인하고 전류소비에 최적화된 소프트웨어를 위해 실시간으로 전류 소비량
과 수행된 코드의 위치를 기록할 수 있는 C-SPY의 파워 디버깅 기능이 유용하게 사용된다.
58
Technical Report
일반적인 전류소모 측정 VS 파워 디버깅일반적으로 가장 많이 사용되는 보드 전체 또는 보드의