Lab – Kernel upgrade

  1. Download latest Long term version to ~/armsystem/kernel
  2. configure the kernel to use arm architecture and cross compiler
    • ARCH := arm
    • CROSS_COMPILE := arm-none-linux-gnueabi-
  3. configure and build the kernel
    • make vexpress_defconfig
    • make menuconfig
    • make
  4. download qemu latest source code (qemu.org)
  5. configure and build qemu:
    • ./configure
    • make
    • make install
  6. modify the script ~/armsystem/run_qemu to use the new kernel and test your work