This shows you the differences between two versions of the page.
tutorials:ct1:installation:cb3_lubuntu-12.10-desktop_nand_installation_20130910-build [2013/10/16 09:59] benn [Changing Kernel] |
tutorials:ct1:installation:cb3_lubuntu-12.10-desktop_nand_installation_20130910-build [2014/06/12 10:45] (current) parker parker |
||
---|---|---|---|
Line 19: | Line 19: | ||
==== Download Images ==== | ==== Download Images ==== | ||
- | wget http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct_lubuntu_desktop_12.10_20131015/ct_lubuntu_desktop_12.10_20131015.img.gz | + | wget http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.00/ct-lubuntu-desktop-20131026/lubuntu-desktop-nand.img.gz |
- | gzip -d ct_lubuntu_desktop_12.10_20131015.img.gz | + | gzip -d lubuntu-desktop-nand.img.gz |
==== PhoenixSuit ==== | ==== PhoenixSuit ==== | ||
To flash the image to cubietruck board, you need to install phoenixsuit on your labtop. Please refer to the [[http://docs.cubieboard.org/tutorials/common/livesuit_installation_guide|Installation Guide]] | To flash the image to cubietruck board, you need to install phoenixsuit on your labtop. Please refer to the [[http://docs.cubieboard.org/tutorials/common/livesuit_installation_guide|Installation Guide]] | ||
Line 103: | Line 102: | ||
==== Changing Kernel ==== | ==== Changing Kernel ==== | ||
* Getting The Kernel Source | * Getting The Kernel Source | ||
- | The kernel source matching this image is [[http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct_lubuntu_desktop_12.10_20131015/linux-sunxi.tar.gz|here]]. And the defconfig is [[http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct_lubuntu_desktop_12.10_20131015/kernel_defconfig|here]]. | + | The kernel source matching this image is [[http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/obsolete/ct_lubuntu_desktop_12.10_20131015/linux-sunxi.tar.gz|here]]. And the defconfig is [[http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/obsolete/ct_lubuntu_desktop_12.10_20131015/kernel_defconfig|here]]. |
Please also refer to | Please also refer to | ||
Line 137: | Line 136: | ||
==== Building Custom Modules ==== | ==== Building Custom Modules ==== | ||
- | TBD | + | |
+ | * Download Kernel Source | ||
+ | |||
+ | $wget http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/obsolete/ct_lubuntu_desktop_12.10_20131015/linux-sunxi.tar.gz | ||
+ | $wget http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/obsolete/ct_lubuntu_desktop_12.10_20131015/kernel_defconfig | ||
+ | |||
+ | * Extract and create local git repo | ||
+ | |||
+ | $tar -zxf linux-sunxi.tar.gz | ||
+ | $cp kernel_defconfig linux-sunxi/.config | ||
+ | $git init | ||
+ | $git add . | ||
+ | $git commit -m "init a repo just for match the uname -r token" -a | ||
+ | $make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig | ||
+ | $make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage | ||
+ | $cd $your_kernel_module_path_and_point_your_kdir_here | ||
+ | ... | ||
+ | |||
+ | *Copy your new module to your lubuntu OS | ||
+ | |||
+ | |||
+ | |||
+ | |||
==== Using GPIOs ==== | ==== Using GPIOs ==== |