# 디렉토리
u-boot : 최상위 디렉토리. Makefile, boards.cfg 등의 주요 파일을 갖고 있음. 모든 U-Boot의 빌드 동작을 실행하는 디렉토리
arch : ARM 등 프로세서 아키텍처별로 서로 다른 디렉토리를 구성하고 있으며, 각 프로세서 아키텍처에 따른 소스를 구성하는 디렉토리
board : 각 제조사별 보드 관련 소스를 구현하는 디렉토리
common : U-Boot에서 공통적으로 사용되는 소스를 구현하는 디렉토리로 U-Boot의 명령어, 환경 변수 등 일반적인 소스를 구현
drivers : gpio, i2c, pci, serial, sound, usb와 같은 외부 장치의 드라이버
fs : u-boot에서 지원하는 파일 시스템 관련 코드
lib : 모든 아키텍처와 관련된 라이브러리
이 외에도 아키텍처 디렉토리 밑 arm을 살펴봐야함.
# 타켓 보드 디렉토리
경로 : /보드/제조사명/보드명 디렉토리
# 명령어 디렉토리
u-boot / cmd / 부트로더
새로운 명령어 추가 시 cmd디렉토리에 추가해야함. 이때 물리적접근/함수로 정의 두 가지 방법이 있음
'ESL 연구실 활동 > LAB' 카테고리의 다른 글
0502 한 일 / 해야할 일/ 미팅 (0) | 2022.05.02 |
---|---|
0502 CUDA 시도 (0) | 2022.05.02 |
[05] 임베디드 직무강좌 (0) | 2022.05.02 |
[02~03] 임베디드 직무강좌 (0) | 2022.04.28 |
[01] 임베디드 직무강좌 (0) | 2022.04.28 |
0418 - 2차 미팅 (0) | 2022.04.19 |