#4 타이젠 포팅 | 타이젠 리눅스 커널을 받아 컴파일하고 오드로이드에 올려보자.
임베디드(Embedded)/Tizen 포팅(Tizen Porting) 2014. 5. 27. 21:491. 서론
ㄱ. Tizen git을 통해 3.10 kernel을 받고 빌드하여 올리는 방법을 알아본다.
2. 본론
1. 타이젠 git에서 3.0 kernel 을 clone 함
git clone ssh://kimyjin1989@review.tizen.org:29418/platform/kernel/linux-3.10.git
2. git checkout으로 tizen_2.0 브런치로 이동
git checkout tizen_2.0
3. 컴파일 중 exynos_drm.h에서 에서
vi로 .config 수정
http://forum.xda-developers.com/showthread.php?t=1748297&page=12
Solution: change CONFIG_DRM_I2C_CH7006=m to CONFIG_DRM_I2C_CH7006=n
이런식으로 시도해보겠음.
4. DRM 문제 해결 후 재 컴파일 하는데 sys/ioccom.h 파일이 없다고 뜸
오드로이드 찾아보니 툴체인이 4.6이나 4.7 이상 되어야 컴파일 된다고 댓글 달린것이 있음.
5. 위의 에러는 ARM-EABI의 버전이 낮아서 발생한 문제로 4.7로 변경하니 에러 하나와 함께 빌드 됨.
해당 에러는 다음의 그림과 같음
이 에러를 해결하기 위해 zlop 설치.
6. 위의 문제를 해결한 후
커널을 빌드하게 되면 다음과 같이 빌드가 된다.
make trats2_defconfig make uImage |
7. 이 이미지를 fastboot를 통해서 U-boot가 올려져있는 SD카드에 넣고 부팅하게 되면.
위와같이 Starting kernel에서 정지됨.
3. 결론
ㄱ. 커널 빌드가 되었습니다.
ㄴ. 커널이 시작되지 않는 이유를 찾고 고치도록 하겠습니다.
'임베디드(Embedded) > Tizen 포팅(Tizen Porting)' 카테고리의 다른 글
#6 타이젠 포팅 | RD-PQ용 Tizen image를 Odroid x2에 올려보자. (0) | 2014.07.11 |
---|---|
#5 타이젠 포팅 | U-boot 퓨징 후 커널 이미지 올리기 (0) | 2014.07.06 |
#3 타이젠 포팅 | Tizen U-boot 포팅 전 기본 Odroid x2용 u-boot 올리기 (0) | 2014.05.21 |
#2. 타이젠 포팅 | 타이젠 포팅을 위한 ARM 툴체인 설치 (ARM toolchain install to Tizen porting on odroid) (0) | 2014.05.21 |
#1 타이젠 포팅 | Tizen 소스 다운을 위한 설정 하기 Gerrit 설정, SSH, Git 설정 (4) | 2014.03.28 |