웹 기반 임베디드 시스템 1주차 강의 내용 정리 - Jecroia/Class_Embedded_System GitHub Wiki
웹기반 임베디드 시스템 1주차 내용 정리
목차
컴퓨터 기술의 용어
컴퓨터 : 데이터를 처리하고 계산을 수행 후 결과를 저장 및 출력하는 전자장치
구성 요소: CPU, 메모리, 저장 장치, 입/출력 장치
- CPU : 컴퓨터의 핵심 처리 장치. ALU, 제어장치, 레지스터로 이루어져 있으며, 연산 및 제어, 데이터 전송 기능을 통해 명령어를 해석 및 실행한다.
- 마이크로프로세서: CPU 기능이 하나의 반도체 칩에 통합된 형태의 프로세서. 소형화된 CPU. MPU 라고도 함.
- 마이크로컨트롤러: 프로세서, 메모리, 입출력 포트를 하나의 칩에 통합한 소형 컴퓨터 시스템.
- SoC (System on Chip): 프로세서, 메모리, 입출력 장치, 그래픽 처리 유닛 등 다양한 컴퓨터 부품이 하나의 칩에 통합된 형태.
임베디드 시스템이란?
정의 : 특정 기능만을 수행하기 위해 설계된 컴퓨터 시스템
특징
- 단일 기능 수행
- 전력 크기 비용 등의 제약 조건
- 환경 변화에 즉각 대응 가능한 실시간 반응
구성요소 :
- 하드웨어
- 마이크로컨트롤러
- 센서
- 액추에이터
- 소프트웨어
- 펌웨어
- 운영체제
- 어플리케이션 소프트웨어
임베디드 시스템의 응용분야
- 자동차
- 엔진 제어로 연료 효율성을 향상
- ABS, 차선 이탈 경고 시스템 같은 안전 시스템
- 의료
- 환자 모니터링에 사용되는 심박 모니터
- 정밀 진단이 지원되는 MRI 기기
- 웨어러블 헬스케어 기기
- 가전제품
- 인터넷 연결 및 스트리밍 서비스를 제공하는 스마트 TV
- 냉장고의 스마트 냉각 시스템 및 재료관리
- 로봇 청소기
- 산업 자동화
- 산업용 로봇 팔
- 생산 라인 제어 및 품질 검사 시스템 활용한 공장 자동화
임베디드 시스템의 장단점
- 장점
- 특정 작업에 최적화 되어 효율성이 높다
- 저전력 소비
- 소형화로 공간 절약 및 휴대성이 증가될 수 있다.
- 단점
- 하드웨어 변경이 어려워 업그레이드가 힘들다.
- 유연성이 낮아 특정 기능에만 최적화.
- 업데이트 및 패치가 어려울 수 있어 보안이 취약해질 수 있음.
임베디드 시스템의 미래 전망
- IoT와 결합
- 스마트 홈: 조명 제어, 온도 조절, 보안 시스템
- 스마트 시티 : 교통 관리, 에너지 절약
- AI통합
- 자율주행차
- 스마트 헬스 케어 : 건강 모니터링 및 예측 진단
- 스마트 팩토리 : 자율 관리 시스템, 생산 관리 효율성 증대