본문 바로가기

임베디드 엔지니어 교과서

Section 01 ~ 06

임베디드 시스템

  • 마이크로컴퓨터를 탑재한 기계나 장치
  • 특징
    • Nature: 자연 법칙의 취급. 외부 변화를 감지하여 마이크로컴퓨터로 처리해 외부로 피드백
      Input > Processing > Output (IPO)
      제어 모델이 중요
    • Time: 실시간성의 요구. 속도 보장.
      하드 리얼타임: 수 밀리초의 데드라인을 확실하게 준수해서 동작할 것을 요구
      소프트 리얼타임: 조작에 대한 반응이 다소 늦어도 허용됨
    • Constraint: 엄격한 제약 사항. 크기, 무게, 가격, 이용조건, 전력, 발열, 방수, 방진 등
    • Reliability: 높은 신뢰성. 주어진 조건에서 규정된 시간 내에 요구된 기능을 완료해 낼 수 있는 성질

 

임베디드 소프트웨어

  • 임베디드 시스템에 탑재하여 마이크로컴퓨터에서 동작하는 프로그램
  • 하드웨어와 어플리케이션 소프트웨어 사이에 있다는 의미로 펌웨어(Firmware)라고도 한다.
  • 이 책에서는 임베디드 시스템에 내장된 운영체제와 펌웨어를 함께 임베디드 소프트웨어라고 표현
  • 하드웨어를 직접 제어