새소식

기타

⚙ 임베디드와 펌웨어의 차이

  • -

업데이트는 제때제때

임베디드란

정의

- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.
- 범용 컴퓨터(일반 pc)의 반대 개념
- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터

예시

세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터

특징

- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.
- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.
- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등

펌웨어란

정의

- 임베디드 시스템에서 구현되는 소프트웨어
- 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어
- 하드웨어와 소프트웨어의 중간 개념이라고도 한다.

예시

세탁기나 냉장고 등 컴퓨터 기반으로 동작하는 가전 기기들의 소프트웨어

특징

펌웨어는 그것이 탑재된 기기의 운영 체제를 담고 있기 때문에 펌웨어가 없거나 오류가 발생하면 대부분의 전자기기가 사용하지 못하게 된다.
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.