Mudanças entre as edições de "Cubieboard A20 - Personalize e compile o kernel"

De Área31 Hackerspace
Linha 23: Linha 23:
 
==== Modelo A20 (Cubieboard2 e CubieTruck) ====
 
==== Modelo A20 (Cubieboard2 e CubieTruck) ====
 
  make sun7i_defconfig
 
  make sun7i_defconfig
 +
 +
obtenha o .config do area31:
 +
wget http://area31.net.br/downloads/config-cubieboard2.gz
 +
 +
zcat config-cubieboard2.gz > /usr/src/linux/.config
 +
 +
make oldconfig
  
 
=== Personlize o kernel ===
 
=== Personlize o kernel ===

Edição das 23h17min de 2 de fevereiro de 2014

Boot

Obtenha o bootloader:

wget http://area31.net.br/downloads/boot-cubieboard2.tar.bz2
mv /boot /boot-old && tar xjvpf boot-cubieboard2.tar.bz2 -C /

Compilação

Obtenha o MKIMAGE do u-boot

Obtenha o código fonte

cd /opt && git clone git://gitorious.org/u-boot-mkimage/u-boot-mkimage.git

Compile e instale

cd u-boot-mkimage && make
cd /usr/bin && ln -s /opt/u-boot-mkimage/mkimage mkimage


Obtenha o source do kernel 3.4 via GIT

git clone -b sunxi-3.4 https://github.com/linux-sunxi/linux-sunxi.git

Configure o kernel

Escolha o modelo

Modelo A20 (Cubieboard2 e CubieTruck)

make sun7i_defconfig

obtenha o .config do area31:

wget http://area31.net.br/downloads/config-cubieboard2.gz
zcat config-cubieboard2.gz > /usr/src/linux/.config
make oldconfig

Personlize o kernel

make menuconfig

Compile o kernel

make uImage modules

Instale o kernel

cp arch/arm/boot/uImage /boot/
make modules_install


fonte:

http://linux-sunxi.org/Linux_Kernel#Compilation