『quincykt™』
14.04.02
조회 수 6837
추천 수 6
댓글 8

우선 우분투 설치,개발환경 구축,툴체인 설정을 해주세요

1. 터미널을 열고 git clone "깃허브 주소"  -b "브랜치 명"  // 이 때 "는 입력하지 않습니다.

2. 내폴더에 새로운폴더(커널 다운로드한 폴더)가 있을겁니다.  그 폴더이름을 바꾸고 싶은 이름으로 바꾸세요 (저는 여기서는 ubuntu라고 하겠습니다.)


3.
폴더 이름을 바꾸셨으면(솔직히 안바꿔도 됩니다. 하지만 편리함을 위해서..) 커널 폴더에 들어가면 makefile(대문자) 를
눌러서 toolchain 을 검색해주세요 그러면 /opt/toolchain/arm-eabi-4.4.3/bin ... 등 비슷한 게
있을겁니다. 거기서 자신의 툴체인이 있는 경로로 바꿔주시면 됩니다. 만약 최상위에 있을경우
/home/유저네임/arm-eabi-4.4.3/bin... 등등이 되겠죠....


4. 이제 준비는 다
끝났습니다. 터미널을 열고 커널 폴더가 있는 경로로 들어가줍니다. cd ubuntu (아까 저는 커널폴더 이름을 ubuntu로
한다고 했죠.~) 그 후 make 기기코드명_defconfig 를 입력해줍니다.(꼭 보드명이나 기기명이 아닐 수도 있습니다.
제작자 이름일 수 도 있죠 예를들어 세이님 커널을 컴파일 했을 떈 say_defconfig였던 것 처럼요..)
그리고 make
코드명_defconfig 를 입력하시면 조금 내려가다 멈추실 겁니다. 그럼 거기서 당황하지 마시고 make menuconfig 를
입력해주세요.. 그럼 gui창이 나타날겁니다.(만약 make menuconfig 를 타이핑 했을 때 오류가 나시면 sudo
apt-get install ncurses-dev를 타이핑해주세요 그 후 암호 입력해주시고 y 를 눌러서 설치해주세요..)


5.
이제 Local version 을 잡아주면 됩니다.( 개발자가 넣어둔 경우도 있을겁니다. 그러면 pass하시거나 자신의 문구로
변경하시면 됩니다. 그리고 만약 Local version을 입력하지 않으면 부팅이 안됩니다. ㅋㅅㅋ)

make
menuconfig하시면 gui설정창이 뜨실겁니다. 거기서 General Setup 을 선택해주세요 (조작법은 방향키로 이동,
엔터로 선택) 그 후 Local version을 선택해 줍시다. 거기서 - 는 지우지 마시고 - 뒤에 문구만 수정해주세요.
이제 exit 를 해주시고 또 exit 를 해줍시다. 설정을 저장할꺼냐고 하는데 엔터 눌러서 예스 라고 합시다.


6. 이젠 마지막입니다. 이제 터미널로 돌아오실겁니다. 그럼 make -j8 을 입력 후 시간이 지나면 
  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready

이런 구문이 나오시면 커널 빌드 성공 입니다. 빌드 된 zImage 는 arch/arm/boot에 있습니다. 그리고 다시 커널 폴더 최상단으로 가셔서 .ko를 검색해 줍시다. 그럼 확장자가 .ko 파일인 파일이 쫙 뜨겟죠 ?~ 그게 바로 모듈입니다. 이제 boot.img로 만들고 합쳐서 폰에 넣으면 끝 입니다.~
댓글 8
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
폰을 내비게이션으로 쓰는경우 (s보이스 핸즈프리) file 동카 1 6179 2014.04.20
숨겨진 환경설정 활성화 시키기. 3 EXODUS_Q™ 2 4354 2014.04.19
우분투 12.04 lts 부팅이 안될 때 해결법 『quincykt 1 7725 2014.04.18
'USIM 인식되지 않습니다" file EXODUS_Q™ 3 7925 2014.04.17
xda에 노트3용 갤5 mod가잇네요 3 바키파이 3171 2014.04.15
갤럭시 S3 4.3 SecContacts.apk 컴파일 안되는 것 되게하기. 흰고양이 2 6344 2014.04.14
qq브라우저 플래쉬플레이어 1 매보바좆 1 5761 2014.04.13
퀵패널 밑배경 2 file EXODUS_Q™ 8 6898 2014.04.11
갤럭시s4 이상 *#0*# 의 Barcode Emulator Test의 기능 1 미래야 5890 2014.04.11
통신사 멤버십 사용처들입니다. 참고하세요 3 file 순두부멘 1 2228 2014.04.09
통신사 멤버십 사용팁 8 file 타쪼 9 6261 2014.04.08
G3가 스펙이 좋긴 좋네요 18 file 에핑 1 5908 2014.04.08
갤럭시 S4 상단바 S5화 12 file 꿣뚫뛣 6 10637 2014.04.07
환경설정 배경 바꾸기 15 file EXODUS_Q™ 12 4837 2014.04.07
포팅된 갤럭시S5 앱 적용 시 2 하우투유 3880 2014.04.06
갤포이상모델? 색맹사용자를위한 배려기능과 기타 접근성기능 file 게티갤투 2 4126 2014.04.03
s-view mods note3 대충 사용법... 2 file gugubon 1 5370 2014.04.02
강좌 커널 빌드(컴파일) 을 해보자 ~! 8 『quincykt 6 6837 2014.04.02
[LG] 갤럭시노트10.1 2014 (sm-p605l) 유심(USIM) 상단푸쉬, 경고창제거. 1 file prssy1513 2 18504 2014.04.02
제가 알고있는 팁과 가용램 실험결과 보고합니다 3 잉큐 2 4406 2014.04.01
갤5 유저분들..꼭 보세요... 3 호인군 4 6449 2014.03.30
Xposed Installer 설치 실패할 때 무한 재부팅 발생할 경우 해결책 8 돈짱이아 1 14552 2014.03.30
Wanam HD보이스 패치 사용자분들 필독해주세요 (CWM 복원 관련) 28 file hsk 20 6056 2014.03.29
갤5 구성품 중 이어폰 연장선의 용도 8 샌드백 4983 2014.03.29
푸우님의 S5 build3 상단바 문제 겪으신분들 팁입니다. 2 April11 4 2411 2014.03.29
PKM 2일 연구결과 5 file Saebyeol 9 6038 2014.03.29
갤5 cf auto root툴로 루팅하지 마세요...ㅠㅠ 5 샌드백 3955 2014.03.29
갤럭시s5 날씨 폰트 수정 방법 6 file JHOLLEH 12 8824 2014.03.27
Jenkins설치부터 Jenkins으로 Android Build하기.. 4 file Sleepy¸ 3 6245 2014.03.26
갤5 날씨위젯 노트2 4.3 에서 적용하기 2 file 갤투최고 6022 2014.03.26
1 - 28 - 135