본문 바로가기

Lisa

(2)
[lisa-qemu] arm64 kernel 개발자를 위한 에뮬레이터 환경 (2) arm64 커널 이미지 빌드를 위한 준비 sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu sudo apt-get build-dep -y linux sudo apt-get install -y libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf git fakeroot 커널 소스 다운로드 및 이미지 빌드 github.com/torvalds/linux torvalds/linux Linux kernel source tree. Contribute to torvalds/linux development by ..
[lisa-qemu] arm64 kernel 개발자를 위한 에뮬레이터 환경 개발자의 절대악 귀차니즘 아무래도 커널 개발을 하다보면 실제 디바이스에 내가 빌드한 이미지를 직접 올려서 테스트 하는 것을 가장 선호하게 된다. 하지만 이렇게 할때 다양한 버전의 커널을 테스트 하기 어렵다는 점이 있고 회사용 개발 디바이스가 아닌 개인용 개발 디바이스의 필요성을 느낄 때가 있다. 회사가 안드로이드 디바이스를 개발하게 되면 구글의 픽셀폰이라든지 레퍼런스가 될만한 디바이스가 필요하게 되는데 이걸 매번 회사에 요청하기도 귀찮고 요청했다가 거절당하거나 디바이스를 받기까지 시간이 엄청 걸리기도 한다. 하지만 테스트용 디바이스를 가지게 되더라도 내가 게으르거나 다른일로 바쁘면 한동안 방치해 두었던 디바이스를 꺼내 내가 원하는 수준의 커널환경을 만드는데 시간이 많이 소모되기도 한다. 다행히 나는 에뮬..