Skip to content

Embedded Systems Overview

김선영 edited this page Sep 23, 2024 · 15 revisions

임베디드 시스템 개요

임베디드 시스템의 기본 개념부터 응용 분야까지 폭넓게 다룬 보고서입니다.

📋 목차

  1. 임베디드 시스템의 정의
  2. 임베디드 소프트웨어의 정의
  3. 임베디드 시스템의 구조와 구성 요소
  4. 컴퓨터의 구조
  5. 임베디드 시스템의 특징
  6. 임베디드 시스템의 장단점
  7. 임베디드 시스템의 응용 분야와 미래 전망
  8. 1주차 수업 후기

임베디드 시스템의 정의

임베디드 시스템은 다음과 같은 특성을 가집니다:

  • 소프트웨어와 하드웨어가 결합된 작은 내장형 컴퓨터
  • 가전제품, 자동차, 스마트 기기 등 다양한 제품에 내장
  • 특정 기능 수행에 최적화 (범용 컴퓨터와 대조적)
  • 펌웨어 또는 실시간 운영체제(RTOS) 사용

임베디드 소프트웨어의 정의

임베디드 소프트웨어는 하드웨어를 제어하는 특수 목적의 소프트웨어입니다.

예시:

  • 세탁기의 세탁 프로그램
  • 스마트폰의 카메라 앱
  • 자동차의 엔진 제어 시스템

임베디드 시스템의 구조와 구성 요소

임베디드 시스템의 구조

image

마이크로프로세서와 주변 구성 요소들

마이크로프로세서와 구성 요소

출처: BAP Software

주요 구성 요소

구성 요소 설명
마이크로프로세서 • 정의: CPU 기능이 하나의 반도체 칩에 통합된 형태의 프로세서
• 특징: 소형화된 CPU로 다양한 전자 기기와 컴퓨터 시스템에 사용됨
• 예: 인텔 코어 시리즈, AMD 라이젠 등
• MPU (Microprocessor Unit)라고도 함
마이크로컨트롤러 • 정의: 프로세서, 메모리, 입출력 포트를 하나의 칩에 통합한 소형 컴퓨터 시스템
• 특징: 특정 작업을 수행하는 데 최적화되어 있으며, 자주 반복되는 간단한 작업을 자동으로 처리함
• 예: 자동차 ECU, 가전제품의 제어 칩, Arduino 보드
• MCU (Microcontroller Unit)라고도 함
센서 외부 환경 데이터 입력 (온도, 가속도 등)
액추에이터 외부 출력 제공 (모터, 스피커, 디스플레이 등)
펌웨어 하드웨어 직접 제어 소프트웨어
운영체제 Linux 기반 임베디드 OS 또는 RTOS

범용 컴퓨터 (유니버셜)

범용컴퓨터의 구조

범용 컴퓨터(PC, 스마트폰, 서버 등)의 주요 구성 요소:

  • CPU (중앙처리장치): 시스템의 두뇌
  • RAM (메모리): 실행 중인 프로그램 데이터 저장
  • I/O 장치: 사용자 인터페이스 제공 (모니터, 키보드, 마우스 등)
  • 버스 시스템: 데이터 버스, 주소 버스 등

임베디드 시스템의 특징

  1. 단일 기능 수행: 특정 목적에 최적화
  2. 제약 조건: 크기, 전력 소비, 비용 등의 제한
  3. 실시간 반응: 빠르고 정확한 데이터 처리 (예: 공유기, RTOS)

임베디드 시스템의 장단점

장점 단점
높은 효율성 업그레이드 어려움
저전력 소비 특정 기능에만 최적화
소형화 보안 취약성

임베디드 시스템의 응용 분야와 미래 전망

분야 응용 예시
자동차 엔진 제어, 안전 시스템 (ABS, 차선 이탈 경고)
의료 심박 모니터, MRI, 웨어러블 헬스케어 기기
가전제품 스마트 TV, 스마트 냉장고, 로봇 청소기
산업 자동화 산업용 로봇, 공장 자동화 시스템
IoT 스마트 홈, 스마트 시티
AI 통합 자율주행차, 스마트 헬스케어, 스마트 팩토리

미래 전망

임베디드 시스템은 IoT 및 AI와의 통합을 통해 더욱 지능적이고 효율적인 솔루션을 제공할 전망입니다. 이는 자율주행, 스마트 헬스케어, 스마트 시티 등 혁신적인 기술 발전을 주도할 것입니다.


📝 1주차 수업 후기

코딩만 공부하던 컴공과 학생으로써 컴퓨터 구조를 배우게 된 것이 매우 유익했습니다.

  • 수업 중 필기와 놓친 부분을 보완하며 학습
  • 인터넷 검색과 AI를 활용한 보고서 작성
  • 임베디드 시스템과 소프트웨어의 개념, 구성요소에 대한 이해 심화

🎓 결론: 어려웠지만 매우 의미 있는 학습 경험이었습니다.


Clone this wiki locally