임베디드 2

1. 펌웨어 설계, 구현 및 테스팅 하기

1.1 파일 포맷과 빌드 도구 1. ELF 포맷 1) ELF - Executable and Linkable Format의 약어로 실행파일, Object 파일 Shared 라이브러리 파일과 Core Dump 파일 구조를 정의하고 있는 표준 형식 2) ELF 포맷 구조 - ELF Header, Program Header Table, Section Header Table로 구분 할 수 있다. ① ELF Header : 전체 파일 구조 정보를 포함하는 Road Map 같은 역할 ② Program Header Table : 실행을 위해 메모리에 재배치되기 위한 정보. 세그먼트 단위로 정의됨 ③ Section Header Table : 섹션에 대한 정보를 포함. 섹션 정보를 Linking시 활용 ※ 세그먼트 : S..

3. 임베디드 시스템 주변장치 분석하기

3.1 임베디드 시스템 주변 장치 1. GPIO란 - IC Chip의 Pin을 입력과 출력 또는 특정한 기능의 수행이 모두 가능하도록 설계된 방식 - 개발자에 의해 해당 Pin 용도를 다양하게 변경하여 활용이 가능한 확장 기술을 말함 2. GPIO 제어 레지스터 종류 - GPDR (GPIO Direction Register) : 해당 핀 방향을 입 / 출력으로 설정하는 레지스터 - GPLR (GPIO Level Register) ㄴ 특정 GPIO의 입력 레벨 또는 출력 레벨을 검출 ㄴ 해당 핀의 전압 low인지 high 인지를 검출하는 Read Only 레지스터 - GPSR (GPIO Set Register) ㄴ GPIO를 출력으로 사용하는 경우 High(1)로 설정 ㄴ 0값이 설정된 비트는 이전 상태를..