임베디드 시스템의 하드웨어에서 공통된 부분을 소개하고, 임베디드 시스템에서 소프트웨어를 동작시키기 위한 필요 지식에 대해 설명한다
임베디드 시스템은 입력, 출력, 제어의 세가지 측면에서 생각하면 쉽다. 입력과 출력 그리고 제어의 과정이 간단한 경우에는 운영체제 없이 실현하는 경우가 다수이며, 그 외 복수의 애플리케이션 기능을 전환하거나 다양한 하드웨어 제어를 실시함으로써 실현되는 것은 고스펙의 하