우리가 흔히 사용하는 가전제품, IoT 센서, 공장 자동화 기기 속에는 전용 컴퓨터가 하나씩 들어있다.
이처럼 특정 목적을 가진 컴퓨터 시스템을 임베디드 시스템(Embedded System)이라고 한다.
임베디드 시스템은 보통 우리가 쓰는 일반적인 컴퓨터(OS, 마우스, 화면이 있는)와 달리, 특정한 기능을 수행하는 데 최적화되어 있다.
임베디드 시스템은 대략 이런 흐름으로 구성된다:
센서(입력) -> 마이크로컨트롤러(MCU) -> 처리(펌웨어) -> 출력/통신
- 센서: 온도, 습도, 접점 등 외부 환경 데이터를 측정
- MCU: 마이크로컨트롤러. 입력된 데이터를 처리하고 명령 수행
- 펌웨어: MCU 안에 탑재된 프로그램. 하드웨어를 제어함
- 통신: 시리얼, 무선, 이더넷 등을 통해 서버로 데이터 전송
임베디드 시스템은 어디서 사용되는가
- 스마트 온도계
- 차량 블랙박스
- 공장 자동화 PLC
- 드론, 로봇
- 스마트 도어락, 스마트미터 등
내가 하는 일과의 연결
현재 내가 다루는 IoT 기기 역시 임베디드 시스템의 대표적인 예다.
센서로부터 값을 읽고, 펌웨어가 이를 분석한 뒤, 시리얼 통신으로 서버에 데이터를 보내는 구조.
이 흐름을 이해하면 앞으로 펌웨어 해석 → 수정 → 백엔드 설계까지 전 과정이 눈에 들어오기 시작할 것이다.
참고한 자료
Getting started with Embedded Systems — 1: Introduction
Autonomous driving vehicles, sensor hub, smart locks, … The endless possibilities of embedded systems are truly incredible but can also…
medium.com
Introduction of Embedded Systems | Set-1 - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
www.geeksforgeeks.org
'TIL > Embedded' 카테고리의 다른 글
[임베디드] GPIO란 무엇인가? 2 (0) | 2025.05.23 |
---|---|
[임베디드] MCU란 무엇인가? (0) | 2025.05.23 |
[임베디드] ADC / UART / I2C (0) | 2025.05.20 |
[임베디드] 하이퍼터미널 통신속도(Baud Rate) 설정 (0) | 2025.05.17 |
릴레이 작동 원리 (0) | 2025.04.24 |