개발
-
커널 개발 기초 : ARM 커널 빌드Develop/Linux 2017. 12. 7. 11:48
업무하다보면 ARM용 커널을 가지고 개발할 일이 많다. 바닐라 커널을 받아 컴파일 하는 방법에 대해 적어본다. 필요 패키지 설치여기서 ubuntu에서 개발한다는 가정하에 설명한다.크로스 컴파일을 위해 툴체인 설치가 필요하다.sudo apt-get install gcc-arm-linux-gnueabi 코드 clone단순히 zip으로 압축된 코드를 받아도 되지만 git을 이용해서 받아보도록 한다.git clone --depth 1 -o linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux 코드 컴파일사용하려는 커널에 따라 configuration을 선택해야 되지만, 이 글에선 범용으로 쓰일 수 있는 versatile conf..