
안녕하세요, 주식회사 #한국전자기술 입니다.
펌웨어(Firmware), 하드웨어(Hardware), 소프트웨어(Software)
용어는 자주 들어보았으나 무슨 뜻인지 정의하기는 어려운 단어들인데요, 오늘은 펌웨어를 중심으로 뜻과 각 용어의 차이점에 대해 알아보겠습니다.
펌웨어란?
보안기능 등의 성능 향상을 위해 펌웨어를 업데이트시켜달라는 알림을 종종 받아보셨을텐데요,
프로그래밍의 일종인 펌웨어는 하드웨어를 제어하는 소프트웨어 운영체제 프로그램입니다. 소프트웨어처럼 사용할 수 있으나, 결과적으로는 하드웨어 제어를 통해 하드웨어 역할을 하는 것이 펌웨어에요. 하드웨어와 소프트웨어의 중간 역할정도로 볼 수 있습니다.
예를 들면 버튼을 눌렀을 때 LED가 켜진다던지 컴퓨터에 CD를 삽입했을 때 어떠한 기능을 할 수 있도록 준비하는 모든 기능이 펌웨어에 속합니다.
이전 포스팅과 관련하여 말씀드리자면 ATmega128이나 아두이노 보드가 모두 펌웨어인데요, 펌웨어를 설계하여 MCU에 다운로드해주면 내가 원하는 기능을 수행할 수 있게 됩니다.
2023.05.31 - [제품개발 정보공유/PCB 회로설계] - ATmega128 (아트메가128)이란?
ATmega128 (아트메가128)이란?
안녕하세요, 주식회사 #한국전자기술 입니다. MCU의 한 종류인 ATmega128은대학교 실습 시에 주로 사용되고 있습니다. 오픈된 소스도 많아 대학생이 사용하기에도 무리가 없는 MCU에요 2023.05.31 - [
ket-jm.tistory.com
2022.12.01 - [제품개발 정보공유/PCB 회로설계] - 센서를 제어하는 보드 #아두이노
센서를 제어하는 보드 #아두이노
안녕하세요, 주식회사 #한국전자기술 입니다. 내 제품을 만들어보고 싶으신 분, 내가 원하는 기능을 구현해보고 싶으신 분 오늘의 포스팅을 주목해주세요! 회로 설계보다 진입장벽이 낮은
ket-jm.tistory.com
소프트웨어, 하드웨어와의
차이점은 무엇인가요?
소프트웨어는 무형의 프로그램으로, 형태가 존재하지 않습니다. 소프트웨어 기능을 제공할 수 있도록 설계되며 엑셀, ppt, 캐드(CAD) 등의 프로그램도 모두 응용 소프트웨어에 속합니다.
하드웨어는 유형의 주변장치나 구성요소를 말합니다. 펌웨어로 제어하는 모터나 센서들은 모두 유형의 구성요소인 하드웨어에 속합니다.
제품개발 견적받기 : https://k-rnd.com/

'제품개발 정보공유 > PCB 회로설계' 카테고리의 다른 글
아두이노 보드의 구성 알아보기 (0) | 2023.06.02 |
---|---|
무선충전 기기에 활용되는 무선전력전송기술 (1) | 2023.06.02 |
ATmega128 (아트메가128)이란? (0) | 2023.05.31 |
다양한 종류의 스위치(Switch) (0) | 2023.05.31 |
MCU 마이크로컨트롤러란? (0) | 2023.05.31 |