『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
제목 글쓴이 추천 조회 날짜
흔히들 말하는 '롤리팝 메모리 누수'에 대해 19 arter97 44 16203 2015.04.28
휴대폰을 잃어버렸을때의 팁 25 길가메쉬 16 3184 2013.06.19
휴대폰성지 및 성지좌표 안내 3 성지요요 1 238736 2023.06.05
휴대폰 물에 빠트렸을떄 12 poss0624 4 3367 2013.05.12
휴대폰 먹통 됬을때 방법(?) 10 SImpson 1 8809 2011.06.19
휴대폰 내에서 리커버리 적용법 DarkPRO 3509 2013.07.21
휴대폰 교채시 한가지 팁 1 marin6201 3294 2012.03.31
휴대전화 검색 in 구글검색 2 file 짱구삼촌 2 1842 2013.06.06
휴다폰 관리시 7 rich789 7 1650 2013.05.07
획기적인 배터리 효율 증가 방법 알아냈습니다 skt 노트3에서 경험! 4 dragonrush 3 7354 2015.03.21
환불 유의사항 팁입니다. 14 소희사랑 3 2140 2013.04.03
강좌 환경설정에 애플리케이션 권한 추가하기 [삼성 갤럭시노트4 5.1.1 기준] 54 라크루샤 23 3288 2016.02.23
환경설정 배경 바꾸기 15 file EXODUS_Q™ 12 4837 2014.04.07
환경설정 메뉴 추가해보기 13 file 번개달팽 9 6454 2013.07.06
확장프로그램[ imageToplay] 이미지를 검색하여 동영상재생하여 궁금증... 4 file 휘태커 2 3724 2012.03.22
확장자가 ezPDF 인 별종 pdf 파일을 일반 pdf 파일로 변환하기 1 스틸하트 1 2325 2019.03.01
확실히 체감했던 박대리 조기퇴근 관련 경험담 8 세르데비 1 3543 2011.03.10
확대(줌인)할때 팁 2 couvoisiere 1 2076 2015.06.01
화이트 노이즈에 대한 고찰 7 지앞영소 6 6984 2013.02.19
화면전환빠르게하는법 4 길씨상 2409 2013.07.20
화면이터치가안된다고 배터리를빼지마세요 19 노트2가 8 4817 2013.03.10
화면에서 포인트 찾기 쉬운 포토샵 설정 1 file 짱구삼촌 2 1639 2013.07.29
화면밝기조절 노하우?>^^ 13 곤파워 2683 2011.03.11
화면밝기 제일밝게하기 6 file 이쁘지귀 14 3091 2013.02.15
화면 밝기 수동일때 바로바로 바꾸기 7 Luisy™ 5 3958 2011.10.20
홍미노트5 아마존앱스토어 설치 에러 해결법 스틸하트 1 712 2018.10.20
홈화면 우측상단 + 표시 없애기 17 호호G 9 3309 2013.05.14
홈키 버튼 반응속도높이기! 28 갤투빠도 18 5562 2013.05.31
홈키 롱클릭시 구글검색 구글나우 안뜨게하기 3 file Godhand 11508 2014.01.16
홈키 더블탭 실행 어플 변경방법 12 라크루샤 4 6410 2015.09.25
1 - 135