반응형 임베디드 개발자1 [임베디드 개발자] 소비전력을 낮추기 위한 프로그래밍 (코딩) [임베디드 개발자] 소비전력을 낮추기 위한 프로그래밍 (코딩) 소프트웨어의 구조도 소비전력에 영향을 준다소프트웨어를 통해 효과적으로 저 소비전력 모드를 활용하는 것이 중요하나, 그 외에도 주의가 필요하다. 액티브 모드에서는 그 기간을 짧게 하든지, 또는 동작 주파수를 떨어뜨리고 싶으므로 알고리즘 고안을 통해 필요한 CPU 처리에 대한 실행 사이클 수를 조금이라도 줄일 수 없을지 잘 생각하면 좋다. 어떠한 이벤트를 기다려야 하는 경우라면 폴링(polling)에 의한 웨이트는 금물이다. 프로그램이 루프하는 것만으로 플래시 메모리와 CPU 논리가 전력을 소비하기 때문이다. 기다리는 것뿐이라면 슬립 등 저 소비 전력 상태로 하여 인터럽트로 복귀하도록 하자. 코드 사이즈가 가능한 한 작아지도록 알고리즘 고안과 컴.. 2018. 6. 23. 이전 1 다음 반응형