본문 바로가기

[Tizen Porting] #7 U-boot에 커널 이미지 올리기 #7 U-boot에 커널 이미지 올리기 이번 포스팅에서는 U-boot를 컴파일 하고 난 뒤에 커널 이미지를 올리는 방법을 알아보도록 하겠습니다. 이전에 올렸던 #5 리눅스 커널 빌드 와 #6 U-boot 다운로드 및 컴파일 이 모두 끝난 상태에서 진행하시기 바랍니다. 리눅스 커널 빌드가 끝나면 /arch/arm/boot 디렉토리에 zImage가 생기게 됩니다. minicom을 실행한 뒤에 타겟 보드에 전원을 넣게 되면 다음과 같은 이미지를 확인할 수 있는데 이 부분에서 fastboot로 커널 이미지를 퓨징하도록 하겠습니다. Kernel이미지를 플래시하기 전에 u-boot 설정들을 확인해주도록 합시다.Exynos4412 # printenv 일단 다른 부분은 건너뛰고 bootscript와 bootargs 부.. 더보기
[Tizen Porting] #6 U-boot 다운로드 및 컴파일 #6 U-boot 다운로드 및 컴파일 U-boot 다운로드 다음 명령어를 사용하여 u-boot를 다운로드 합니다.$ git clone https://github.com/hardkernel/u-boot.git U-boot 컴파일 다운로드가 완료되었다면 다운로드 된 u-boot폴더로 이동합니다. 다음 명령어를 통해 이전 설정파일을 지웁니다.$ make distclean 다음 명령어를 통해 config 파일을 새로 생성합니다.$ make smdk4412_config 다음 명렁어를 통해 u-boot.bin 파일을 생성합니다.$ make 이 과정이 모두 완료되면 u-boot 폴더에 u-boot.bin 파일이 생성됩니다. U-boot sd카드에 퓨징하기 퓨징하기 전에 다음 포스팅을 참조하여 SD/emmc Card의.. 더보기
[Tizen Porting] #5 리눅스 커널 빌드(Linux Kernel Build) #5 리눅스 커널 빌드하기(Linux Kernel Build) 이번 시간에는 리눅스 커널을 빌드하는 방법에 대해서 알아보도록 하겠습니다. 먼저 git에서 커널 소스를 받아야 합니다. 이전에 포스팅했던 소스 코드 가져오기는 모든 프로젝트를 가져오는 것이었다면 이번에는 커널 소스만 받아서 빌드해보도록 하겠습니다. 커널 소스 다운로드 다음 명령어를 통해 커널 소스를 받아줍니다. $ git clone ssh://Username@review.tizen.org:29418/ 이 명령어에서 Username 부분에는 본인의 gerrit 아이디를 입력해주시고 앞쪽의 부분에는 review.tizen.org 에서 위쪽의 Projects -> List -> kernel로 필터링 검색을 하시면 다운로드 가능한 kernel 소스들.. 더보기