펌웨어

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

    임베디드란 정의 - 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다. - 범용 컴퓨터(일반 pc)의 반대 개념 - 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터 예시 세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터 특징 - 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다. - 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다. - GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등 펌웨어란 정의 - 임베디드 시스템에서 구현되는 소프트웨어 - 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어 - 하드웨어와 소프트웨어의 중간 개념이라고도 한다. 예시 세탁기나 ..