임베디드-01

기타튀김·2025년 5월 13일

임베디드

목록 보기
1/8

01. 임베디드 시스템이란?

  • 정의:

    어떤 전용 목적을 수행하도록 설계된 컴퓨터 시스템.
    일반 사용자 눈엔 컴퓨터처럼 보이지 않음.
    대부분 더 큰 시스템 속에 **내장(embedded)**됨.

  • 일반 PC vs 임베디드 시스템

    일반 PC임베디드 시스템
    범용 처리특정 기능 전용
    사용자가 직접 조작사용자 눈에 보이지 않음
    고성능, 고비용저전력, 저비용

🔧 02. 임베디드 시스템 구성요소

  • 하드웨어 (H/W):

    • 마이크로프로세서(MPU) 또는 마이크로컨트롤러(MCU)
    • 메모리(RAM, Flash)
    • 입출력 장치, 센서/액추에이터
  • 소프트웨어 (S/W):

    • OS(리눅스, RTOS), 펌웨어
    • 드라이버, 사용자 어플리케이션

💡 03. 왜 임베디드 시스템을 사용하는가?

  • 성능 향상: 제어/센싱 최적화
  • 비용 절감: 자동화로 부품 절감
  • 신뢰성: 반복적이고 예측 가능한 동작
  • 크기/전력 절감: 소형화·저전력 구현

🚲 04. 예시: 자전거 컴퓨터

  • 기능: 속도/거리 측정
  • 입력: 바퀴 회전 센서, 버튼
  • 출력: LCD 화면
  • 사용 MCU: 8비트, 10 MIPS급 저전력 마이크로컨트롤러

🚗 05. 예시: 자동차 제어 유닛 (ECU)

  • 기능: 점화 시점, 연료 분사, 회전 속도 측정 등
  • 제약 조건: 고온/진동 환경, 빠른 응답 속도, 저비용
  • 사용 MCU: 32비트, 80~300MHz, Flash 수 MB급

🏗️ 06. 마이크로프로세서 vs 마이크로컨트롤러

구분마이크로프로세서(MPU)마이크로컨트롤러(MCU)
구성CPU + 외부 메모리/IO 필요CPU + 메모리 + IO 일체형
용도범용 고성능 시스템소형 임베디드용, 제어 중심
예시PC, 서버전자제품, IoT 센서, 로봇 등

⏰ 07. 실시간 시스템 (Real-Time System)

  • 정의: 시간 내에 반드시 반응해야 하는 시스템

  • 종류

    • Hard Real-Time: 마감시간 초과 시 치명적 (ex. 미사일 제어, 원자로)
    • Soft Real-Time: 마감 초과해도 치명적이지 않음 (ex. 동영상 스트리밍)

🌐 08. 임베디드 시스템 ➡ IoT로의 진화

  • 기존 임베디드 시스템에 인터넷 연결성을 부여한 것
  • 다양한 센서 + 네트워크 + 클라우드가 결합되어 IoT로 발전

📌 핵심 요약 정리

  • 임베디드 시스템은 전용 컴퓨터.
  • 구성요소: MCU + 센서/액추에이터 + S/W.
  • 사용 예시: 가전제품, 차량, 헬스케어, 산업용 제어기 등.
  • 추세: IoT와 결합되어 지능화 + 네트워크화되고 있음.
profile
부산대 정보컴퓨터공학부

0개의 댓글