임베디드(Embedded)/Tizen 포팅(Tizen Porting)
#3 타이젠 포팅 | Tizen U-boot 포팅 전 기본 Odroid x2용 u-boot 올리기
시크한공돌이
2014. 5. 21. 12:27
1. 목적
ㄱ. 먼저 u-boot를 다운받는 이유와 그 방법을 알아본다.
ㄴ. 임베디드 보드의 부팅 절차를 알아본다.
2. 내용
ㄱ. 먼저 odroid의 git을 통해 오드로이드용 U-boot를 다운받는다.
먼저 git이 없다면 설치한다.
sudo apt-get install git |
오드로이드용 U-boot는 다음의 git 명령어를 통해 다운을 받을 수 있다.
git clone https://github.com/hardkernel/u-boot.git |
U-boot가 다운로드 되면 컴파일을 실행한다.
cd u-boot make distclean make smdk4412_config make (u-boot.bin 파일 생성) |
컴파일이 완료되면 sd카드에 Fusing을 해야한다.
./mkbl2 u-boot.bin bl2.bin 14336 (bl2.bin n파일 생성) cd sd_fuse ./sd_fusing_4412.sh /dev/sdb (/dev/sdb는 현재 SD카드가 마운트되어 있는 장치파일로 지정 : sudo fdisk -l 명령어로 확인가능) sync |
위의 과정이 끝난 후 SD카드를 오드로이드 X2에 넣고 실행하게 되면 u-boot 가 실행되는것을 볼 수 있다.
3. 결론
ㄱ. 위의 과정을 통해 오드로이드 SD카드에 부트로더인 u-boot를 올리는 방법을 알아보았다.
ㄴ. 이제 타이젠의 커널을 받아 빌드하고 커널 이미지를 올리는 방법을 알아보도록 한다.