Site Tools


sources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
sources [2011/08/11 01:39] – created ggrandousources [2012/02/17 19:53] – [3.0.x Kernel series] armelf
Line 1: Line 1:
 TODO TODO
  
-====== kernel ======+====== Kernel Sources ====== 
 + 
 +===== kernel =====
  
 http://gitorious.org/ac100/ http://gitorious.org/ac100/
  
 +[[http://gitorious.org/~marvin24/ac100/marvin24s-kernel/commits/chromeos-ac100-2.6.38|2.6.38 marvin's branch]] was used until recently (2012-02-17).
 +
 +[[http://gitorious.org/~marvin24/ac100/marvin24s-kernel/commits/chromeos-ac100-3.0|3.0.x marvin's branch]] is in use now because it is enough stable.
 +
 +===== Toshiba kernel sources =====
 +
 +[[http://ac100.gudinna.com/toshiba-gpl-source-code/|Toshiba ac100 GPL source code]]
 +
 +
 +====== Recompiling a Kernel ======
 +Before doing this operation, try already compiled kernel for less harsh, here is some link to pick it:
 +
 +=====Ubuntu=====
 +
 +[[http://startx.ro/~jani/|Kernels cooked by Jani Monoses]]
 +
 +http://launchpadlibrarian.net/89568135/linux-image-3.0.8-4-ac100_3.0.8-4.3_armel.deb
 +
 +=====Debian=====
 +=====RedSleeve=====
 +
 +ftp://ftp.redsleeve.org/pub/yum/os/Packages/kernel-2.6.32-220.2.1.el6.kirkwood.armv5tel.rpm
 +
 +
 +=====Others=====
 +
 +You can extract zImage and corresponding modules from this packages.
 +
 +===== Compilation environment consideration =====
 +
 +  Cross-compiling and native.
 +
 +====  ====
 +
 +===== 2.6.38 Kernel series =====
 +<code>
 +git clone -b chromeos-ac100-2.6.38 git://gitorious.org/~marvin24/ac100/marvin24s-kernel.git
 +cd 
 +make paz00_defconfig zImage modules modules_install INSTALL_MOD_PATH=/mnt/mmcblk1p1
 +abootimg -u /tmp/part-6.img -k arch/arm/boot/zImage
 +</code>
 +**/mnt/mmcblk1p1** is where is your rootfs
 +
 +**/tmp/part-6.img** is your copy of your boot image
 +
 +If you want to create a custom version of your kernel's config, run **make menuconfig** after **make paz00_defconfig**.
 +
 +=== After code update in Gitorious repository ===
 +
 +<code>
 +git pull
 +cp -p .config ../.config-201202171800 
 +make mrproper
 +cp -p ../.config-201202171800 .config 
 +make menuconfig zImage modules modules_install INSTALL_MOD_PATH=/mnt/mmcblk1p1
 +abootimg -u /tmp/part-6.img -k arch/arm/boot/zImage
 +</code>
 +===== 3.0.x Kernel series =====
 +TODO
 +
 +<code>
 +git clone -b chromeos-ac100-3.0 git://gitorious.org/~marvin24/ac100/marvin24s-kernel.git
 +cd marvin24s-kernel
 +</code>
 +===== Git-Fu =====
 +TODO
 +
 +[[http://www.eecs.harvard.edu/~cduan/technical/git/|A tutorial on Git]] by Charles Duan.
  
-====== Toshiba kernel sources ======+====== U-Boot ====== 
 +  * https://github.com/chpec/uboot-ac100 U-Boot for AC100: supports USB, lcd panel for output and UARTA for input 
 +  * https://github.com/muromec/uboot-tegra U-Boot for Tegra-based Asus smartbook.
  
 +====== Support ======
  
 +[[https://lists.launchpad.net/ac100/|Mailing list]]
  
 +[[irc://irc.freenode.net/#ac100|channel #ac100 on irc.freenode.net]]
sources.txt · Last modified: 2012/02/17 20:29 by armelf