Difference between revisions of "CT-PC89E/Emdebian"
< CT-PC89E
Peter Huewe (talk | contribs) (Added to category CT-PC89E) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Preparations = | = Preparations = | ||
− | == Toolchain == | + | == Getting the Toolchain == |
<pre> | <pre> | ||
$ sudo apt-get install emdebian-archive-keyring | $ sudo apt-get install emdebian-archive-keyring | ||
Line 8: | Line 8: | ||
$ sudo apt-get install linux-libc-dev-armel-cross libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi \ | $ sudo apt-get install linux-libc-dev-armel-cross libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi \ | ||
gcc-4.3-arm-linux-gnueabi gcc-4.4-arm-linux-gnueabi | gcc-4.3-arm-linux-gnueabi gcc-4.4-arm-linux-gnueabi | ||
+ | </pre> | ||
+ | |||
+ | == Getting the kernel == | ||
+ | <pre> | ||
+ | $ git clone https://alioth.debian.org/anonscm/git/arm-netbook/arm-netbook.git | ||
+ | $ cd arm-netbook | ||
+ | $ git checkout --track -b 2.6.24-from-smartq origin/ct-pc89e/2.6.24/from-smartq | ||
+ | </pre> | ||
+ | |||
+ | = Building = | ||
+ | |||
+ | == Building the kernel == | ||
+ | <pre> | ||
+ | $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig | ||
+ | $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- | ||
</pre> | </pre> | ||
Line 16: | Line 31: | ||
* [http://www.emdebian.org/grip/index.html Emdebian Grip] | * [http://www.emdebian.org/grip/index.html Emdebian Grip] | ||
* [http://wiki.debian.org/EmdebianToolchain Emdebian Toolchain] | * [http://wiki.debian.org/EmdebianToolchain Emdebian Toolchain] | ||
+ | * [https://alioth.debian.org/scm/?group_id=100475 Git repository in ''alioth''] | ||
+ | |||
+ | |||
+ | [[Category: CT-PC89E]] |
Latest revision as of 14:47, 13 April 2011
Contents
Preparations
Getting the Toolchain
$ sudo apt-get install emdebian-archive-keyring $ sudo sh -c 'echo deb http://buildd.emdebian.org/debian unstable main > /etc/apt/sources.list.d/emdebian.list' $ sudo apt-get update $ sudo apt-get install linux-libc-dev-armel-cross libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi \ gcc-4.3-arm-linux-gnueabi gcc-4.4-arm-linux-gnueabi
Getting the kernel
$ git clone https://alioth.debian.org/anonscm/git/arm-netbook/arm-netbook.git $ cd arm-netbook $ git checkout --track -b 2.6.24-from-smartq origin/ct-pc89e/2.6.24/from-smartq
Building
Building the kernel
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-