웹 기반 임베디드 시스템 1주차 강의 내용 정리 - Jecroia/Class_Embedded_System GitHub Wiki

웹기반 임베디드 시스템 1주차 내용 정리

목차

  1. 컴퓨터 기술의 용어
  2. 임베디드 시스템이란?
  3. 임베디드 시스템의 응용분야
  4. 임베디드 시스템의 장단점
  5. 임베디드 시스템의 미래 전망

컴퓨터 기술의 용어

컴퓨터 : 데이터를 처리하고 계산을 수행 후 결과를 저장 및 출력하는 전자장치

구성 요소: CPU, 메모리, 저장 장치, 입/출력 장치

  • CPU : 컴퓨터의 핵심 처리 장치. ALU, 제어장치, 레지스터로 이루어져 있으며, 연산 및 제어, 데이터 전송 기능을 통해 명령어를 해석 및 실행한다.
  • 마이크로프로세서: CPU 기능이 하나의 반도체 칩에 통합된 형태의 프로세서. 소형화된 CPU. MPU 라고도 함.
  • 마이크로컨트롤러: 프로세서, 메모리, 입출력 포트를 하나의 칩에 통합한 소형 컴퓨터 시스템.
  • SoC (System on Chip): 프로세서, 메모리, 입출력 장치, 그래픽 처리 유닛 등 다양한 컴퓨터 부품이 하나의 칩에 통합된 형태.

임베디드 시스템이란?

정의 : 특정 기능만을 수행하기 위해 설계된 컴퓨터 시스템

특징

  • 단일 기능 수행
  • 전력 크기 비용 등의 제약 조건
  • 환경 변화에 즉각 대응 가능한 실시간 반응

구성요소 :

  • 하드웨어
    • 마이크로컨트롤러
    • 센서
    • 액추에이터
  • 소프트웨어
    • 펌웨어
    • 운영체제
    • 어플리케이션 소프트웨어

임베디드 시스템의 응용분야

  • 자동차
    • 엔진 제어로 연료 효율성을 향상
    • ABS, 차선 이탈 경고 시스템 같은 안전 시스템
  • 의료
    • 환자 모니터링에 사용되는 심박 모니터
    • 정밀 진단이 지원되는 MRI 기기
    • 웨어러블 헬스케어 기기
  • 가전제품
    • 인터넷 연결 및 스트리밍 서비스를 제공하는 스마트 TV
    • 냉장고의 스마트 냉각 시스템 및 재료관리
    • 로봇 청소기
  • 산업 자동화
    • 산업용 로봇 팔
    • 생산 라인 제어 및 품질 검사 시스템 활용한 공장 자동화

임베디드 시스템의 장단점

  • 장점
    1. 특정 작업에 최적화 되어 효율성이 높다
    2. 저전력 소비
    3. 소형화로 공간 절약 및 휴대성이 증가될 수 있다.
  • 단점
    1. 하드웨어 변경이 어려워 업그레이드가 힘들다.
    2. 유연성이 낮아 특정 기능에만 최적화.
    3. 업데이트 및 패치가 어려울 수 있어 보안이 취약해질 수 있음.

임베디드 시스템의 미래 전망

  • IoT와 결합
    • 스마트 홈: 조명 제어, 온도 조절, 보안 시스템
    • 스마트 시티 : 교통 관리, 에너지 절약
  • AI통합
    • 자율주행차
    • 스마트 헬스 케어 : 건강 모니터링 및 예측 진단
    • 스마트 팩토리 : 자율 관리 시스템, 생산 관리 효율성 증대