이 책은 특정 마이크로프로세서를 위한 코드를 작성하는데 중점을 두고 임베디드 시스템 설계의 철학을 강조한 책이다. 저자인 존 캣솔리스는 기존 시스템을 확장하고 커스터마이징하는 방법뿐만 아니라 완전히 새로운 임베디드 장치와 컴퓨터화된 장치들을 제작하고 설계하는 방법을 풍부한 현장에서의 경험을 바탕으로 독자들에게 알려준다.
개정판에서는 새로운 MAXQ 프로세서를 포함해서, 가장 최신의 프로세서와 마이크로 컨트롤러에 대한 내용을 추가로 다루고 있다. 또한 고급 시스템 설계자들을 위해 유용한 자료를 제공함과 동시에 초보자들을 위해서도 어셈블리 언어부터 임베디드 시스템 설계의 기초에 대해 상세히 설명하고 있다.