임베디드 시스템
기술노트
임베디드 시스템
특정한 목적을 수행하도록 만든 컴퓨터로, 사람의 개입 없이 작동 가능한 하드웨어와 소프트웨어의 결합체
임베디드 시스템의 하드웨어는 특정 목적을 위해 설계됨
임베디드 시스템의 특징
- 특정 기능 수행
- 실시간 처리
- 대량 생산
- 안정성
- 배터리로 동작
임베디드 구성 요소
- 하드웨어
- 소프트웨어
임베디드 하드웨어의 구성요소
- 입출력 장치
- Flash Memory
- CPU
- RAM
- 통신장치
- 회로기판
임베디드 소프트웨어 분류
- 시스템 소프트웨어 : 시스템 전체 운영 담당
- 응용 소프트웨어 : 입출력 장치 포함 특수 용도 작업 담당 (사용자와 대면)
펌웨어 기반 소프트웨어
- 운영체제없이 하드웨어 시스템을 구동하기 위한 응용 프로그램
- 간단한 임베디드 시스템의 소프트웨어
운영체제 기반 소프트웨어
- 소프트웨어가 복잡해지면서 펌웨어 형태로는 한계 도달
- 운영체제는 하드웨어에 의존적인 부분, 여러 프로그램이 공통으로 이용할 수 있는 부분을 별도로 분리하는 프로그램
- [참고사항]