본문 바로가기

Embedded/Embedded Firmware2

ELF(Executable and Linkable Format)란? Executable and Linkable Format의 약자로, 주로 Unix 계열 시스템에서 사용하는 표준 바이너리 파일 형식이다. 이 형식은 실행 파일, 목적 파일, 공유 라이브러리, 코어 덤프 등 다양한 바이너리 타입에 사용되며, 시스템이 프로그램을 읽고 실행하는 데 필요한 구조를 표준화한다.ELF의 특징 및 구조헤더(Header): ELF 파일의 첫 부분으로, 파일의 종류(실행파일, 라이브러리 등), 엔드ian(바이트 순서), 등, 주소 크기(32비트 또는 64비트), 가상 주소 등의 정보를 포함한다.프로그램 헤더(Program Header): 파일을 메모리에 적재할 때 어떤 세그먼트(코드, 데이터 등)가 어디에 위치하는지 정보를 담고 있다.섹션 헤더(Section Header): 디버그 정보,.. 2025. 12. 22.
APM, ACPI가 뭘까? APM과 ACPI는 컴퓨터 및 임베디드 시스템의 전원 관리와 관련된 규격 및 기술입니다.APM (Advanced Power Management)1992년 인텔과 마이크로소프트가 개발한 전원 관리 표준기본적으로 BIOS가 전원 관리를 제어하는 방식으로, 운영체제가 BIOS와 통신하며 전원 상태를 조절전원 공급 제한, 절전 모드, 기기 정지 등을 BIOS 수준에서 관리초기 노트북 등에 많이 사용됐으며, 하드웨어 중심 전원 관리 방식ACPI (Advanced Configuration and Power Interface)APM을 대체하는 최신 전원 관리 및 시스템 구성 표준BIOS가 아닌 운영체제가 전원 관리의 주체가 되어 직접 제어(Operating System-directed Configuration and.. 2025. 10. 30.