Category Archives: Embedded

AllWinner A10 related Repositories

AllWinner A10 related Repositories github cnxsoft- https://github.com/cnxsoft/a10-config https://github.com/cnxsoft/a10-tools https://github.com/cnxsoft/a10-bin github amery- https://github.com/amery/linux-allwinner https://github.com/amery/sunxi-tools https://github.com/amery/mksunxiboot https://github.com/amery/sunxi-bin-archive github hno- https://github.com/hno/uboot-allwinner https://github.com/hno/Allwinner-Info github allwinner-ics- https://github.com/allwinner-ics Advertisements

Posted in Embedded, Linux | 2 Comments

Binary toolchain for AllWinner A10

CodeSourcery: wget http://www.codesourcery.com/sgpp/lite/arm/portal/package7851/public/arm-none-linux-gnueabi/arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 untar arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 and export PATH Linaro Crosstool-NG toolchian: wget -c https://launchpad.net/linaro-toolchain-binaries/trunk/2012.07/+download/gcc-linaro-arm-linux-gnueabihf-2012.07-20120720_linux.tar.bz2 untar it and export PATH

Posted in Embedded, Linux | Tagged , , | Leave a comment

Build your own toolchian for AllWinner A10

Enviornment: i686 GNU/Linux, Ubuntu 10.04.4 LTS Lucid You can easily install Linaro arm cross-compiler on Ubuntu as follows: sudo apt-get install gcc-arm-linux-gnueabihf OR download it from launchpad.net: https://launchpad.net/linaro-toolchain-binaries/+download Install the build dependencies: * sudo apt-get build-dep gcc binutils gdb * … Continue reading

Posted in Embedded, Linux, Ubuntu | Tagged , , | Leave a comment

Compiling Linux kernel for mini PC MK802

Get source code: git clone git://github.com/amery/linux-allwinner.git cd linux-allwinner git checkout allwinner-v3.0-android-v2 (or whatever branch you want to compile) To make your own kernel: make ARCH=arm sun4i_defconfig make ARCH=arm menuconfig make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j3 uImage make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j3 INSTALL_MOD_PATH=output modules … Continue reading

Posted in Embedded, Linux | Tagged , , | 5 Comments

Compiling u-boot for mini PC MK802

MK802 use AllWinner A10 SoC (aka sun4i) and is an arm Cortex-A8. Download toolchain (I’ll build another from Crosstool-NG, later): wget http://www.codesourcery.com/sgpp/lite/arm/portal/package7851/public/arm-none-linux-gnueabi/arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 untar arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 and export PATH Get u-boot for A10: git clone https://github.com/hno/uboot-allwinner.git cd uboot-allwinner make sun4i CROSS_COMPILE=arm-none-linux-gnueabi- -j4 … Continue reading

Posted in Embedded, Linux | Tagged , , | Leave a comment

Build minimal Linux for AM335x EVM

I’ll write some articles to explain howto build minimal Linux for Am335x EVM from scratch. In the first post, show where to get latest source code. Getting latest source code SPL & U-Boot git clone http://arago-project.org/git/projects/u-boot-am33x.git Linux Kernel git clone … Continue reading

Posted in Embedded, Linux | Tagged , , , , , , , | 1 Comment

MeeGo source code

The MeeGo platform took another step forward several days ago, opened more source code for the Linux based OS released to the developer community. This code is being actively developed as MeeGo 1.1, which is scheduled for release in October. … Continue reading

Posted in Embedded, Linux, Mobile | Tagged | Leave a comment