IGOS Nusantara dan CROSS COMPILE untuk kernel: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(Proses2: Masuk Raspberry Pi 2)
(Ambil source)
 
(6 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 10: Baris 10:
 
  $
 
  $
 
  sudo yum -y install gcc-arm-linux-gnu
 
  sudo yum -y install gcc-arm-linux-gnu
 
Periksa versi:
 
$
 
arm-linux-gnu-cpp --version
 
 
Hasil:
 
arm-linux-gnu-cpp (GCC) 4.9.1 20140717 (Red Hat Cross 4.9.1-1)
 
Copyright (C) 2014 Free Software Foundation, Inc.
 
  
 
=== Ambil source ===
 
=== Ambil source ===
 
  $
 
  $
mkdir /home/igos/rpi2
+
  cd /home/igos/
  cd /home/igos/rpi2
+
 
  wget https://github.com/raspberrypi/linux/archive/rpi-4.0.y.zip
 
  wget https://github.com/raspberrypi/linux/archive/rpi-4.0.y.zip
 
  unzip rpi-4.0.y.zip
 
  unzip rpi-4.0.y.zip
Baris 35: Baris 26:
 
  echo "Aktifkan konfigurasi tertentu...
 
  echo "Aktifkan konfigurasi tertentu...
  
 +
=== Pasang label ign ===
 +
$
 +
sed -i 's/EXTRAVERSION =.*/EXTRAVERSION = ign/' Makefile
 +
 
=== Build ===
 
=== Build ===
 
  ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make -k -j6
 
  ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make -k -j6
Baris 45: Baris 40:
 
  yum -y install sshfs
 
  yum -y install sshfs
 
  mkdir -p /mnt/berry
 
  mkdir -p /mnt/berry
  sshfs user@host:/home/igos/rpi2 /mnt/berry
+
  sshfs user@host:/home/igos/rpi-4.0.y /mnt/berry
  cd /mnt/berry/rpi-4.0.y
+
  cd /mnt/berry
 
  make modules_install
 
  make modules_install
 
  cp arch/arm/boot/zImage /boot/kernel7.img
 
  cp arch/arm/boot/zImage /boot/kernel7.img
  
 
=== Tes kernel baru ===
 
=== Tes kernel baru ===
 +
#
 
  echo "Lakukan boot ulang Raspberry Pi 2"
 
  echo "Lakukan boot ulang Raspberry Pi 2"
 
  reboot
 
  reboot

Revisi terkini pada 6 Mei 2015 07.22

Panduan ini untuk melakukan kompilasi melalui IGOS Nusantara X.1 supaya menghasilkan kernel untuk Raspberry Pi 2

Ketentuan

  • Pakai IGOS Nusantara X.1
  • Pengguna memiliki direktori: /home/igos/

Proses1: Masuk IGOS Nusantara X.1

Pasang

$
sudo yum -y install gcc-arm-linux-gnu

Ambil source

$
cd /home/igos/
wget https://github.com/raspberrypi/linux/archive/rpi-4.0.y.zip
unzip rpi-4.0.y.zip

Konfigurasi

Jalankan:

$
cd rpi-4.0.y
ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make bcm2709_defconfig
ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make menuconfig 
echo "Aktifkan konfigurasi tertentu...

Pasang label ign

$
sed -i 's/EXTRAVERSION =.*/EXTRAVERSION = ign/' Makefile

Build

ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make -k -j6
ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnu- make modules

Proses2: Masuk Raspberry Pi 2

Masuk terminal Raspberry Pi 2

#
yum -y install sshfs
mkdir -p /mnt/berry
sshfs user@host:/home/igos/rpi-4.0.y /mnt/berry
cd /mnt/berry
make modules_install
cp arch/arm/boot/zImage /boot/kernel7.img

Tes kernel baru

#
echo "Lakukan boot ulang Raspberry Pi 2"
reboot

Referensi