Site Tools


sources

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
sources [2011/08/11 18:51] ggrandousources [2012/02/17 19:53] – [3.0.x Kernel series] armelf
Line 3: Line 3:
 ====== Kernel Sources ====== ====== Kernel Sources ======
  
- +===== kernel =====
-====== 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