임베디드 마이크로 프로세서를 바탕으로 한 시스템을 처음부터 구성해 보라. 마이크로프로세서에 전원이 인가된 최초 몇 초 동안 하드웨어와 펨웨어의 상호작용을 탐험해봄으로써 여러분은 하드웨어와 소프트웨어를 포괄적으로 이해할 수 있다. 소프트웨어와 하드웨어가 서로 만나는 이러한 근본적인 문제를 다루다보면 응용프로그램 개발과 임베디드 시스템 개발의 차이점을 알 수 있을 것이다.
현장에서 검증된 완전한 솔루션을 이용해서 초기의 핵심 개발과정을 정복하라. 이 책을 통해 임베디드 시스템을 처음 시작할 때 겪어야 하는 값진 경험을 얻을 수 있다. 이 책은 어셈블리 언어로 시작하는 기본적인 부팅, 에외처리, 플래시 드라이버, 플래시 파일 시스템, 시리얼과 이더넷 연결, 네트워크 부팅 등 폭 넓은 주제를 다루고 있다. 간단한 회로도를 이용해서 CPU가 메모리에서 어떻게 명령을 읽어오는지 배우고, FLASH와 EPROM, SRAM과 DRAM, 마이크로컨트롤러와 마이크로프로세서, 데이터 버스와 어드레스 버스의 정확한 개념을 알게 될 것이다.
[부록 CD] 부트 플랫폼의 소스코드와 사용자 문서, 사용제한이 없는 GNU X-Tools를 포함