Programming2015. 11. 19. 04:08

요즘은 이렇게 hard core embedded system이 존재하지 않지만 2000년대 초만하더라도 메모리/CPU 제약사항이 엄청 많아서 없는 library가 많았지요.

그중에서 PC에서만 프로그래망하다가 embedded에서 programming하려면 정말 황당한 printf(), sprintf() 를 못쓴다는 거였지요. 정확히 말하면 가변 파라미터가 있는 함수는 다 못쓰지요. 그 환경에서는 debug용 output과 문자열 다루기등 새로운 라이브러리를 만들어야 합니다. 손은 좀 가지만 재미있지요.


-------------

http://embeddedgurus.com/stack-overflow/2009/09/minimizing-memory-use-in-embedded-systems-tip-3-dont-use-printf/


Minimizing memory use in embedded systems Tip #3 – Don’t use printf()

  1. Code Size
  2. Stack Size
  3. Variable length arguments
  4. Execution time


'Programming' 카테고리의 다른 글

월간 잡지 마소 폐간  (1) 2015.12.10
Visual Studio 2015 제품군  (0) 2015.11.19
Test Driven Development for Embedded C  (0) 2015.11.18
C++ reference link  (0) 2015.10.31
C언어 레퍼런스  (0) 2015.10.25
Posted by 쁘레드