cygwin은 안타깝게도 커널 컴파일이 무리였다.

 

1.vmware player 3.1.4

2.ubuntu 11.4 minicd.iso

3.codesourcery.com -> 2009q3-67 toolchain for ARM EABI

위 세개의 파일을 구해서 가상 리눅스 개발환경을 구축했다.

 

하드디스크 20GB를 할당함.

파일 입출력은 윈도우에 공유폴더를 만들어서 윈도우와 리눅스간 파일 전송.

 

우분투에서 아래 명령어 실행함.

>sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libreadline5-dev gcc-multilib g++-multilib libc6-dev  x11proto-core-dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev

opensource.samsung.com에서 갤럭시k 최신 vg18 버전을 받고

풀어서 README.txt를 읽어본다.

 

툴체인을

/opt/toolchains/arm-2009q3/bin/arm/arm-none-linux-qnueabi 설치 후

명령어

make aries_kor_defconfig

make

 

zImage를 확인함.