목록Hacking/Embedded (2)
'll Hacker

개념 설명펌웨어? 컴퓨팅과 공학 분야에서 특정 하드웨어 장치에 포함된 소프트웨어로, 소프트웨어를 읽어 실행하거나, 수정하는 것도 가능한 영구적 소프트웨어를 뜻한다. [펌웨어 대략적인 구조]boot loader : 하드웨어 부팅에 필요한 기본 요소kernel : 운영체제의 커널과 같은 역할을 수행하는 영역file system : 펌웨어의 기능이 포함되어 있는 영역other : 데이터 저장 공간 등 기타 영역[펌웨어의 특징]전자기기 등의 기본적인 제어와 구동을 담당한다다른 소프트웨어보다 우선적으로 하드웨어의 기본적인 동작을 제어할 수 있다.펌웨어가 없거나 이상이 생기면 해당 기기는 우리가 흔히 말하는 벽돌이 된다. 소프트웨어 기능을 펌웨어로 변경하면 속도가 증가한다하드웨어의 기능을 펌웨어로 변경하면 저렴하..
사전적 의미 : Embedded = 내장된, 내재된 임베디드 ⊃ 펌웨어 Def. 펌웨어(Firmware) - EPROM, Erasable Programmable Read-Only Memory에 담긴 데이터를 칭하는 단어 - 비휘발성 메모리 - 중앙에 있는 칩에 자외선을 사용하여 데이터를 작성하면 프로세서는 EPROM을 읽어 데이터에 있는 명령어를 실행 => 최근에는 비휘발성 메모리로 EPROM이 아닌 Flash memory 사용 💡Flash memory는 전기적으로 읽고 쓰기가 가능한 메모리로 USB나 SSD나 Flash memory를 사용하고 있음 - 요즘은 임베디드 기기의 비휘발성 메모리에 담긴 데이터로 부르게 됨 예제 firmware 는 API 서버를 작동시켜 1413포트와 8899포트를 여는 동작..