임베디드 시스템

기술노트

임베디드 시스템


특정한 목적을 수행하도록 만든 컴퓨터로, 사람의 개입 없이 작동 가능한 하드웨어와 소프트웨어의 결합체

임베디드 시스템의 하드웨어는 특정 목적을 위해 설계됨


임베디드 시스템의 특징
  • 특정 기능 수행
  • 실시간 처리
  • 대량 생산
  • 안정성
  • 배터리로 동작


임베디드 구성 요소
  • 하드웨어
  • 소프트웨어


임베디드 하드웨어의 구성요소
  • 입출력 장치
  • Flash Memory
  • CPU
  • RAM
  • 통신장치
  • 회로기판


임베디드 소프트웨어 분류
  • 시스템 소프트웨어 : 시스템 전체 운영 담당
  • 응용 소프트웨어 : 입출력 장치 포함 특수 용도 작업 담당 (사용자와 대면)


펌웨어 기반 소프트웨어
  • 운영체제없이 하드웨어 시스템을 구동하기 위한 응용 프로그램
  • 간단한 임베디드 시스템의 소프트웨어


운영체제 기반 소프트웨어
  • 소프트웨어가 복잡해지면서 펌웨어 형태로는 한계 도달
  • 운영체제는 하드웨어에 의존적인 부분, 여러 프로그램이 공통으로 이용할 수 있는 부분을 별도로 분리하는 프로그램



          1. [참고사항]