임베디드 프로그래밍의 기초를 닦고자 하는 초심자와 입문자를 위한 필독서!
"임베디드 프로그래밍 입문(부제: C와 어셈블리로 확실히 배우는)"은 컴퓨터 조직과 어셈블리어 프로그래밍에 대한 전통적인 대학 교재의 대안으로 자리를 확고히 할만한 신선한 내용으로 가득 차 있다. 이 책은 어셈블리를 실제 쓰이는 그대로-작거나 빠르거나, 또는 C와 같은 고급 언어로 작성한 메인 프로그램에서 부르는 특수목적의 루틴을 구현하기 위한 용도로- 소개한다. 임베디드 소프트웨어 맥락에서 멀티스레드 프로그래밍, 선점형과 비선점형 시스템, 공유 자원, 스케줄링 등을 설명함으로써 이후 배워나갈 과정(운영 체제, 실시간 시스템, 네트워킹, 그리고 마이크로프로세서 기반 설계 등)에 대한 확고한 기초를 제공한다.
부록 CD에는 보통의 펜티엄급 PC에서 간단한 임베디드 애플리케이션을 작성할 수 있는 소프트웨어 툴(C 컴파일러, 어셈블러, 링커, 부트 로더, 라이브러리, 비선점형과 선점형 실시간 커널)이 들어있다. 또한 부록에 있는 다수의 프로그래밍 과제를 위한 소스코드의 주요 부분도 들어 있다.