임베디드란
정의
- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.
- 범용 컴퓨터(일반 pc)의 반대 개념
- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터
예시
- 세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터
특징
- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.
- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.
- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등
1. 가전제품
냉장고, 세탁기, 전자레인지 등
2. 자동화 시스템
산업 기계 제어, 온도 모니터링, 3D 프린팅 등
3. 의료기기
혈압 모니터, 심장 박동 모니터, 맥박 조정기, 스캐너 등
4. 비행기, 우주선
비행제어 시스템, 작동, 공기 및 열 관리, 엔진 출력, 차량 터보 차저, 네비게이션 등
5. 자동차
에어컨 제어, 점화 제어(엔진 점화장치), 에어백 제어, 우적 감지 와이퍼(자동 와이퍼) 등