Skip to content

Recompilação do Kernel

Dimas Abreu Archanjo Dutra edited this page Aug 14, 2019 · 6 revisions

Em https://github.com/beagleboard/linux/ temos o kernel do BeagleBone com os patches necessários aplicados e os firmwares inclusos.

# Download do código fonte (escolha a versão desejada)
wget https://github.com/beagleboard/linux/archive/4.14.108-ti-r114.tar.gz
tar -xf 4.14.108-ti-r114.tar.gz
cd linux-4.14.108-ti-r114

# Definir um alias para simplificar a compilação cruzada
alias armmake='make -j7 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- '

# Carregar a configuração default do Beaglebone
armmake bb.org_defconfig

# Reconfiguração do kernel
armmake menuconfig

# Compilação do Kernel
armmake
armmake modules dtb

# Geração dos pacotes .deb
armmake bindeb-pkg

# Instalação em uma pasta (para transferência posterior)
mkdir /tmp/install_boot
mkdir /tmp/install_root
armmake INSTALL_PATH=/tmp/install_boot install
armmake INSTALL_MOD_PATH=/tmp/install_root modules_install
armmake INSTALL_PATH=/tmp/install_boot dtbs_install

Referências úteis

Clone this wiki locally