초록

더 작고 빠르게 임베디드 시스템에서 코드를 작성하는 기법!

「Blog 2 Book」시리즈 제4권『임베디드 프로그래밍 C코드 최적화』. 이 책은 임베디드 프로그래머 및 C언어로 최적화를 공부하고 싶은 개발자를 위해 ''한정된 자원만 이용할 수 있는 임베디드 시스템에서 이룰 수 있는 최적화 방법''을 제시한다. 그리고 프로그램의 동작 원리까지 상세하게 설명한다.

본문은 임베디드 시스템을 위한 더 작고 빠른 코드 작성기법을 자세히 알려준다. 앞부분에서는 ''하드웨어 제어 방법, C언어 오브젝트 파일의 구성, C가 사용하는 메모리 구성, C프로그램 실행 과정'' 등 최적화를 하기 전에 필요한 기반 지식을 정리한다. 그리고 뒷부분에서는 프로그램 개발 상황들에 적절한 최적화 방법을 여거 가지로 모색한다.

여기서는 크기 최적화와 속도 최적화에 관한 내용을 중심으로, 한 줄의 코드를 짜더라도 좋은 코드를 만들 수 있는 길을 안내한다. 전체적으로 임베디드 환경을 처음 접하는 김 대리가 박 과장으로부터 하나씩 배워가는 과정으로 구성되어 있다. 그러므로 임베디드 환경에 익숙하지 않은 개발자들이 쉽고 재미있게 배워나갈 수 있다.