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 [2012/02/17 18:12] – [kernel] armelfsources [2012/02/17 19:53] – [3.0.x Kernel series] armelf
Line 15: Line 15:
 [[http://ac100.gudinna.com/toshiba-gpl-source-code/|Toshiba ac100 GPL source code]] [[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.
  
 ====== U-Boot ====== ====== U-Boot ======
Line 20: Line 80:
   * https://github.com/muromec/uboot-tegra U-Boot for Tegra-based Asus smartbook.   * 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