Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Wiki Markup
Follow these steps to setup a bootable sd card for the

...

 gumstix overo 
# Follow the instructions at [http://gumstix.org/basic-cross-compilation.html|http://gumstix.org/basic-cross-compilation.html

...

] to make uImage and kernel modules.  Use the attached defconfig file instead of the one mentioned in the instructions.
# Download x-loader and u-boot from [http://feeds.sakoman.com/feeds/gnome-r13/images/|http://feeds.sakoman.com/feeds/gnome-r13/images/

...

] 
# Follow the instructions at [http://gobysoft.com/wiki/InstallOnGumstixOvero|http://gobysoft.com/wiki/InstallOnGumstixOvero

...

] to build the root filesystem.  Use the attached emdebian.conf file.

...


## If you've prepared the rootfs before then all you need to change for a new kayak is the hostname in /etc/hostname and /etc/hosts as well as the ip configuration settings.

...

  
# Use the instructions at [http://gumstix.org/create-a-bootable-microsd-card.html|http://gumstix.org/create-a-bootable-microsd-card.html

...

] to prepare the SD card and copy the MLO and u-boot.

...

  The kernel image we built can be found in linux/arch/arm/boot.

...

  
# Copy the rootfs, sync, install kernel modules, and sync again.

...

Code Block
  Finally unmount the sd card.  

{code}
cd ~/gumstix/rootfs
sudo rsync -aP . /media/rootfs/
sync
cd ~/gumstix/linux
sudo INSTALL_MOD_PATH=/media/rootfs make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules_install
sync
sudo umount /media/boot
sudo umount /media/rootfs
{code}
We'll need to connect via serial the first time we boot up to ensure that everything goes well.

...

Return to the goby wiki and follow the instructions to setup distcc on the gumstix.  Next install software according to the instructions on the software installation page.  

Duovero:

Code Block
  First boot will take a while, but future ones should be quick.  After it's done install openssh-server and the reconnect to the gumstix via ssh.  

Return to the goby wiki and follow the instructions to setup distcc on the gumstix.  Next install software according to the instructions on the software installation page.  

*Duovero:*

{code}
git clone git://www.sakoman.com/git/linux linux
cd linux
git checkout omap-3.6
{code}defconfig saved as omap4_defconfig and pulled from

...

:

[http://www.sakoman.com/cgi-bin/gitweb.cgi?p=meta-sakoman.git;a=blob_plain;f=recipes-kernel/linux/linux-sakoman-3.6/omap4-multi/defconfig;h=968d3053f32a504afdf7b0eacf1d41eb730a5f80;hb=master|http://www.sakoman.com/cgi-bin/gitweb.cgi?p=meta-sakoman.git;a=blob_plain;f=recipes-kernel/linux/linux-sakoman-3.6/omap4-multi/defconfig;h=968d3053f32a504afdf7b0eacf1d41eb730a5f80;hb=master

...

]


no changes to defconfig

...



MLO and u-boot from script found

...

 at:

[http://feeds.sakoman.com/feeds/yocto-1.3/images/omap4-multi/current/|http://feeds.sakoman.com/feeds/yocto-1.3/images/omap4-multi/current/

...

]

will need package g++-4.6-arm-linux-gnueabi=4.6.3-15, add emdebian wheezy and sid to apt sources similar to squeeze as described on goby wiki.