포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜sort 조회 수
50 [ODROID]USB gadget으로 NFS자동 부팅 file [3] 2010-04-12 14448
49 Android_GPS_ttyUSB0_howto file [2] 김경수 2010-04-08 14501
48 Android에서 S3C6410 MTD yaffs2 사용하기 file [2] 김경수 2010-04-07 14153
47 Latest Samsung System LSI Linux kernel development tree 장석원 2010-03-25 12758
46 XFree86-4.4.0 Cross compile Tip [2] 고현철 2010-02-03 11591
45 USB만을 이용한 NFS 부팅 [23] 이제현 2010-01-11 21132
44 U-Boot 및 펌웨어에서 MMU 매핑코드 분석 방법 [2] 김재훈 2009-10-21 16076
43 Linux 2.6 커널의 이해 (Embedded World) file [19] 김재훈 2009-10-21 18038
42 Linux Thread Synchronization Guide file 김재훈 2009-10-21 11566
41 PXA272 Ramdisk Booting User Guide file [1] 김재훈 2009-10-07 11135
40 MicroC/OS-II Porting to TMS320C31 김재훈 2009-08-25 11709
39 nfs: server 192.168.xx.xx not responding, still trying 발생... 김재훈 2009-06-24 14217
38 임베디드 엔지니어를 위한 리눅스 커널 file [9] 김재훈 2009-05-17 17400
37 임베디드 시스템 포팅 가이드(PXA255 ) #6 file [13] 김재훈 2009-05-17 12906
36 임베디드 시스템 포팅 가이드(PXA255 ) #5 file 김재훈 2009-05-17 12505
35 임베디드 시스템 포팅 가이드(PXA255 ) #4 file 김재훈 2009-05-17 11826
34 임베디드 시스템 포팅 가이드(PXA255 ) #3 file 김재훈 2009-05-17 11880
33 임베디드 시스템 포팅 가이드(PXA255 ) #2 file 김재훈 2009-05-17 11019
32 임베디드 시스템 포팅 가이드(PXA255 ) #1 file [7] 김재훈 2009-05-17 18027
31 범용 운영체제를 위한 리눅스 커널 완전분석 file [5] 김재훈 2009-05-17 16708

사용자 로그인