- 제한된 자원을 가지고 특정한 목적을 갖는 작업을 처리하기 위한 시스템
- 임베디드 시스템은 더 큰 시스템의 구성요소를 이루거나 사람의 개입 없이 동작하도록 기대되는 하드웨어와 소프트웨어이다. 전형적인 임베디드 시스템은 전원이 켜져 동작하기 시작하면 전원이 꺼질 때까지 멈추지 않는 특수한 용도로 사용하는 일부 응용 프로그램을 시동하는 롬에 들어 있는 소프트웨어를 포함하는 단일 보드 마이크로컴퓨터이다. 임베디드 시스템은 운영체제를 포함하거나 단일 프로그램으로 작성할 수 있을 만큼 단순할 수 있다. 시스템에 필요 없을 경우 키보드, 모니터, 직렬 통신, 대용량 기억 장치와 같은 일반적인 주변 장치나 사용자 인터페이스 소프트웨어를 지원하지 않는다.그리고 실시간성을 요구할 때도 있다.
- 반대말 : 범용시스템
특화된 목적 ¶
제한된 자원 ¶
- 베터리 제한
- 저전력을 위한 운영체제
- 저전력을 위한 컴파일런
- 저전력을 위한 CPU
- ARM은 전력모드가 7가지 정도 된다.
- 저전력을 위한 운영체제
- 저장 매체의 제한
- 크기의 제한
Embedded System의 실시간적 특성 ¶
- 보통의 Embedded System은 외부 반응에 즉각적인 응답을 해야하는 특성을 가진다.
- 시간의 정확도에 따라 분류
- Soft Real Time System 반응이 느려도 무방한 시스템
- Hard Real Time System 반응이 빠르고 정확해야 하는 시스템
- Soft Real Time System 반응이 느려도 무방한 시스템
도구분류