넓어진 임베디드 시스템 스펙트럼 전체를 체계적으로 조망하고 다룰 수 있는 내용으로 이 책을 꾸미고자 하였다. 1,2장에서는 디지털컴퓨터의 기본원이롸 주요한 개념, 필수적인 주변장치에 대해서 개념적인 설명을 하고 3,4장에서 8비트 마이크로 프로세서인 AVR의 구성와 명령어 체제, 주요한 주변장치들을 실험을 곁들어서 다루었다. 5장에서는ㄴ 32비트 마이크로프로세서인 ARM 프로세서의 아키텍쳐와 명령어 구조, 그리고 운영체제를 효율적으로 사용하기 위해서 필요한 추가적인 주변장치들을 살펴본다.
6장에서는 ARM 프로세서의 주변장치와 임베디드 리눅스 설치까지 고려한 ARM 기반 임베디드 시스템의 개발환경을 다룬다. 7장에서부터 9장까지는 리눅스 운영체제의 개요와 디바이스드라이버 작성법 및 응용프로그램 작성법 등을 각각 다룬다. 11장에서부터는 리눅스를 기반으로 하는 안드로이드를 다루면서 안드로이드 설피와 응용프로그램 작성법을 살펴본다.