임베디드 리눅스를 이용해서 장치를 만들 때 고려할 하드웨어 관련 사항, 툴체인과 부트로더 선택, 커널 구성과 루트 파일시스템 생성, 빌드 시스템 선택, 플래시 메모리, 장치 드라이버, 시스템 부트 과정을 다룬다. 또한 만들어진 임베디드 리눅스 플랫폼 위에서 프로그래밍할 때 고려해야 할 프로세스와 스레드, 메모리 관리, 디버깅, 프로파일링, 실시간 프로그래밍 관련 내용도 다룬다. 2판에서는 OTA(over-the-air) 업데이트를 다루는 8장, ‘소프트웨어 업데이트’, 배터리 수명 연장과 에너지 절약을 통한 환경 보호에 도움이 되는 11장, ‘전원 관리’가 추가됐다.