포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

고현철님께서 배포해주신 자료 -u-boot의 구조와 새로운 cpu로의 포팅방법에 있는 내용을 옮겼습니다.

 
/board/aesop6410
  board에 의존적인 파일, 보드에 밀접한 코드가 들어 있으며, 보드 초기화 코드,
memory bank 설정코드, flash코드, 부트로더가 dram에 위치해야 하는 relocation address를 기록한 config.mk, 전체 코드의 위치를 지정하는 u-boot.lds라는 링커 스크립트 파일이 존재한다.

/common
  architecture에 독립적인 파일, 각종 명령어

/cpu/s3c64xx/s3c6410
  architecture에 의존적인 파일, cpu에 대한 startup 코드, cpu 초기화

/drivers/nand
nand 드라이버

/examples
부트로더상에서 실행시키는 app 예제

/include/asm-arm
해당 platform에 대한 코드는 include/asm-arm 이런 식으로 존재

/include/configs
- 보드에 대한 설정파일들이 들어있다. Aesop6410.h

/lib_arm
u-boot의 arm쪽 C메인 코드들이 들어있다.

/net
tftp등의 네트웍 코드

/tools
mkimage등의 tool

/doc - uboot 관련 문서

/fs - uboot에서 지원하는 file system관련 파일

/post - Power On Self Test

/rtc - real time clock driver 파일

/tool - Tools to build S-Record or U-Boot images, etc.

고현철

2009.04.09 16:43:40
*.94.41.89

한눈에 들어오네요...^^

수고하셨습니다.

성인제

2009.04.09 18:59:37
*.83.228.60


아핫 ~   적절한 코맨트 ^^

이세종

2009.05.07 03:27:07
*.62.59.198

감사합니다.^^
List of Articles
번호 제목 글쓴이 날짜 조회 수
30 lowlevel_init.S 분석자료(aesop6410) [2] 이세종 2009-05-10 11874
29 리눅스 커널 소스 기본 구조 이세종 2009-05-06 15182
28 Hotplugging with udev file 고현철 2009-05-05 14316
27 FATAL: kernel too oldKernel panic - not syncing: Attempt... 고현철 2009-04-28 11856
26 GStreamer on TI DaVinci and OMAP 장석원 2009-04-25 10923
25 Creating a Root File System for Linux on OMAP35x 장석원 2009-04-24 10095
24 start.S 분석(aesop6410) [1] 이세종 2009-04-14 14008
23 u-boot.lds 분석(aesop6410) 이세종 2009-04-13 16138
22 u-boot - config.mk 분석(aesop6410) [3] 이세종 2009-04-09 13116
» u-boot source tree 구조(aesop-6410) [3] 이세종 2009-04-09 12116
20 mdev and udev 사용 방법 및 적용 가이드 file 김재훈 2009-04-06 16076
19 고현철님의 리눅스 Root File System 만들기 동영상 실습 김재훈 2009-04-05 12645
18 고현철님의 리눅스 Root File System 만들기 동영상 강좌 [2] 김재훈 2009-04-05 15524
17 linux kernel의 ethernet(MAC) address를 자동 지정해 주는 방법 [1] 고현철 2009-03-05 11213
16 embedded linux porting guide(ppcboot & mpc860) file [4] 고현철 2007-12-17 15924
15 uBuntu 8.10에서 Crosstool 0.43 사용 방법 [2] 김재훈 2009-02-18 10766
14 kernel 2.6(S3C64XX)용 kernel image구조 고현철 2009-02-16 10980
13 리눅스 루트 파일 시스템 기본 구조 및 스펙 문서 file [3] 김재훈 2009-02-12 14377
12 2.6.28 kernel에서 sk_buff에서 mac header를 가져오고 찍는 방법 [1] 고현철 2009-02-10 10854
11 Windows CE에서 NK.bin에 포함된 모듈 확인 하는 방법 file [1] 김재훈 2009-02-04 11018

사용자 로그인