-
Notifications
You must be signed in to change notification settings - Fork 1
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
- https://elinux.org/Building_for_BeagleBone
- https://elinux.org/Building_BBB_Kernel desatualizada mas tem coisa útil
- https://elinux.org/Building_for_BeagleBone desatualizada mas tem coisa útil
- https://github.com/beagleboard/image-builder contém scripts para geração das imagens do BeagleBone
- https://github.com/RobertCNelson/bb-kernel contém scripts de compilação do kernel, download do firmware e aplicação de patches