
정의:어떤 전용 목적을 수행하도록 설계된 컴퓨터 시스템.일반 사용자 눈엔 컴퓨터처럼 보이지 않음.대부분 더 큰 시스템 속에 \*\*내장(embedded)\*\*됨.일반 PC vs 임베디드 시스템하드웨어 (H/W):마이크로프로세서(MPU) 또는 마이크로컨트롤러(MCU)메

Acorn은 저가형 교육용 컴퓨터(BBC Micro)를 만들던 작은 영국 회사였어.당시 더 빠른 CPU를 사고 싶어서 인텔의 80286 코어를 요청했지만,인텔은 코어 판매를 거부하고, 칩만 팔았지.그래서 Acorn은 직접 CPU를 만들기로 결심했어.문제는 뭐였을까?돈도

2010년 출시저전력 기반의 32-bit RISC 아키텍처DSP 연산, FPU (Floating Point Unit, 선택), SIMD 연산, 단일 사이클 MAC 연산 지원전형적인 용도: 자동차, 산업 제어, IoT 기기, 의료기기 등🔎 핵심 철학: 성능은 높이고,

Arm Cortex-M 기반 MCU를 위한 IoT 특화 개발 플랫폼이다.🔍 Mbed의 핵심 가치는 빠른 프로토타이핑, 높은 추상화, 직관적인 API 제공이다.Deterministic Multithreading 지원Thread, Semaphore, Mutex 등 기본

임베디드 시스템에서 디지털 IO는 MCU가 외부 환경과 0 또는 1의 논리적 신호로 통신하는 가장 기본적인 수단이다.여기서 0은 Low 전압 (보통 0V), 1은 \*\*High 전압 (보통 VDD, 예: 3.3V)\*\*를 의미한다.스위치, 센서 등 외부 신호의 전기

\*\*인터럽트(Interrupt)\*\*란, MCU가 프로그램을 실행하던 도중, 외부 또는 내부에서 발생한 사건에 반응하기 위해 기존의 흐름을 잠시 중단하고 특정 처리를 수행한 뒤 다시 원래 위치로 되돌아가는 메커니즘을 말한다.외부 이벤트(스위치 입력, 센서 감지 등

값이 0 또는 1, 즉 \*\*이산적(discrete)\*\*임예: 스위치 on/off, LED 켜짐/꺼짐, 3.3V 또는 0V값이 연속적인 실수(real value) 범위예: 온도(23.7°C), 전압(1.56V), 빛의 세기, 음압 등아날로그는 현실 세계 대부분의

타이머는 \*\*정해진 시간 간격에 따라 이벤트를 발생시키거나, 시간을 측정하는 주변 장치(peripheral)\*\*이다. MCU 내부 또는 외부 클럭에 의해 작동하며, 주기적 작업을 자동화할 수 있다.교수님 설명 요약:“MCU가 정확한 시간 간격마다 어떤 일을 해야