본문 바로가기
반응형

Embedded System/uboot4

U-Boot Porting Guide 1. u-boot Base Code 준비하기. 1) u-boot 다운로드 : cf) http://lifeseed.tistory.com/1 CVS 및 GIT를 이용하여 다운이 가능하다. 여기서는 GIT를 이용하여 다운받는 방법을 소개한다. $ git clone git://git.denx.de/u-boot my-u-boot/ // 해당명령을 수행하면 현재 폴더에 my-u-boot라는 폴더의 이름으로 최신 u-boot코드를 다운받게 된다. 2) 사용버전 결정하기 다운 받은 코드에서 작업을 수행하기 원하는 Tag로 sync 한다. (v1.3.4 를 사용할 것이다.) // u-boot Tag 확인 $ git tag . . . U-BOOT-1_1_6 ... v1.3.4 ... // 해당 Tag로 코드를 Branch.. 2010. 11. 19.
U-Boot Makefile 분석 U-Boot의 makefile을 살펴보았습니다. config관련 사항으로 꽤 긴 라인으로 되어있지만, 실제 중요한 부분은 그닥 많지 않은 듯하네요. 세부적인 makefile의 문법적인 분석이 아니라, 대략적인 구성을 살펴보는 것으로 의의를 두고 시작하였습니다. 결론은, make시 몇가지 tip들을 얻을 수 있었다는 점이네요. (다 알고 있는 내용인데 나만 몰랐을 지도... ㅠㅠ) - 대략적인 u-boot의 구성을 확인할 수있다. - make 시 BUILD_DIR=path 를 지정하면, output path를 source path가 아닌 곳으로 설정 할 수 있다. - unconfig 을 이용하여 config 관련 사항을 삭제할 수있다. - distclean 을 이용하면 clobber과 unconfig 를 .. 2010. 10. 13.
2440 개발보드용 u-boot porting guide 1. u-boot Base Code 준비하기. 1) u-boot 다운로드 : http://lifeseed.tistory.com/1 를 참조 2) 사용버전 Tag : v2009.06-rc1 다운 받은 코드 해당 Tag로 변환하기 : git checkout -b mybranch v2009.06-rc1 2. 개발보드용 BSP 파일 추가 - 편의상 개발보드 이름을 smdk2440으로 하였다. 물론 메리테크에서 판매하는 개발보드가 아니다. 1) board 파일 생성 - board 관련 파일 추가 : 가장 유사한 board 폴더를 카피하여 이름을 smdk2440으로 변경하자. board/samsung/smdk2410 을 이용하였다. - cpu header file 추가 및 SPEC 수정 : include 폴더에 s.. 2009. 5. 20.
introduce u-boot 0. B-Boot에 대해서... official name : U-Boot version : 3 level version number (version, sub-version, patchlevel) ex) U-Boot-2.34.5 일경우 version 2, sub-version 34, patchlevel 5 1. How to get U-Boot http://www.denx.de 에 가면 U-Boot를 포함한 몇 몇의 embedded project들을 확인 할 수있다. GIT 및 CVS를 이용한 다운로드가 가능하다. 1.1 CVS Repository :pserver:anonymous@git.denx.de:/u-boot.git 1.2. GIT Repository git clone git://git.denx.de.. 2009. 5. 15.