내장 형 시스템 이식 노트 (5) - 커 널 설정 및 컴 파일
1756 단어 컴퓨터 기초 - 개발 플랫폼 - 끼 워 넣 기
우선 우 분투 환경 에 PATH 변수 에 교차 컴 파일 도 구 를 추가 해 영구적 으로 유효 합 니 다.
root@linux:~/linux-3.14-fs4412# vim /etc/bash.bashrc
export PATH=/home/linux/soft/gcc-4.6.4/bin:$PATH
/ home / linux / soft / 는 도구 사슬 의 경로 로 PATH 의 머리 에 추가 합 니 다./ etc / bash. bashrc 에 기 계 를 다시 시작 한 후에 도 변 수 는 유효 합 니 다.
커 널 구성 컴 파일 링 프로 세 스
커 널 다운로드 linux-3.14.tar.xz
https://www.kernel.org/
1. 커 널 압축 풀기
tar -xvf linux-3.14.tar.xz
2. 디 렉 터 리 에 들 어가 Makefile 에서 교차 컴 파일 도 구 를 지정 합 니 다.
root@linux:~/linux-3.14-fs4412# vim Makefile
ARCH ?= arm
CROSS_COMPILE ?= arm-none-linux-gnueabi-
ARCH 기본 색인 경로 지정, CROSSCOMPILE 교차 컴 파일 도구 의 접 두 사 를 지정 합 니 다.
3. 이 칩 에 대한 삼 성의 프로필 가 져 오기
make exynos_defconfig (arch/arm/configs/ ,arch/arm/configs/exynos_defconfig)
4. 커 널 설정 파일 을 그래 픽 으로 수정 할 수도 있 습 니 다.
make menuconfig
ps: 그래 픽 라 이브 러 리 파일 이 부족 하 다 면 이 명령 을 시도 해 보 세 요.
sudo apt-get install libncurses5-dev
5. 커 널 컴 파일
make uImage
컴 파일 장치 트 리 설정
1. 장치 트 리 파일 보기 / 수정
vim arch/arm/boot/dts/exynos4412-fs4412.dts
2. 컴 파일 장치 트 리
make dtbs