[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howtos:hardware:arm:olinuxinoa10s [2013/11/07 05:46 (UTC)] – [Setup of development environment] balky | howtos:hardware:arm:olinuxinoa10s [2013/11/11 03:04 (UTC)] – [Compiling the kernel (Copied from http://olimex.wordpress.com/2013/06/19/building-linux-for-a10s-from-scratch/ and http://olimex.wordpress.com/2013/10/28/building-debian-sd-card-for-linux-with-kernel-3-4-from-scratch-for-a10s-olinuxino-micro/ with some m balky | ||
---|---|---|---|
Line 4: | Line 4: | ||
This document can also be found at [[http:// | This document can also be found at [[http:// | ||
====Setup of development environment==== | ====Setup of development environment==== | ||
- | * Create a VirtualBox VM for Debian 7.2.0 i386. I allocated 1024MB of RAM to it. As for the virtual hard drive space, I allocated 8GB. I also recommend that you disable audio support for the VM. | + | |
- | * Download the Net Install ISO image for Debian 7.2.0 i386. Boot the mentioned ISO in the VirtualBox VM you've created. I used the " | + | * Download the Net Install ISO image for Debian 7.2.0 i386. Boot the mentioned ISO in the VirtualBox VM you've created. I used the " |
- | * This set of instructions will work with everything deselected under " | + | * This set of instructions will work with everything deselected under " |
- | * After the installation, | + | * After the installation, |
- | * As root in your guest OS: | + | * As root in your guest OS: |
< | < | ||
# apt-get upgrade</ | # apt-get upgrade</ | ||
- | * Install OpenSSH client and server software as root in your guest OS if this will make file transfers and access to your development environment convenient for you: | + | |
< | < | ||
* As root in your guest OS: | * As root in your guest OS: | ||
Line 18: | Line 18: | ||
# wget https:// | # wget https:// | ||
# tar xjfv gcc-linaro-arm-linux-gnueabihf-4.7-2013.01-20130125_linux.tar.bz2</ | # tar xjfv gcc-linaro-arm-linux-gnueabihf-4.7-2013.01-20130125_linux.tar.bz2</ | ||
- | * Add toolchain directory to $PATH in your guest OS(You may want to add this to / | + | |
< | < | ||
- | * Restart your guest OS as root: | + | |
< | < | ||
====Compiling the kernel (Copied from http:// | ====Compiling the kernel (Copied from http:// | ||
Line 57: | Line 57: | ||
* Device Drivers-> | * Device Drivers-> | ||
* Note that before compiling kernel, you have to patch it: | * Note that before compiling kernel, you have to patch it: | ||
- | * Download the patch hcd_axp-md.patch from <a href="http:// | + | * Download the patch hcd_axp-md.patch from http:// |
< | < | ||
# wget http:// | # wget http:// |