...
Follow
...
these
...
steps
...
to
...
setup
...
a
...
bootable
...
sd
...
card
...
for
...
the
...
gumstix overo
- Follow the instructions at 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/
...
- Follow the instructions at 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
...
- 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. Finally unmount the sd card.
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. 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 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:
...
...
no changes to defconfig
MLO and u-boot from script found at:
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.
NTP:
http://ubuntuforums.org/showthread.php?t=862620
Compiler information: vehicles should use g++-4.4
distcc host must have g++-4.4-arm-linux-gnueabi=4.4.5-8
apt-pin:
Code Block |
---|
Package: *-4.4-arm-linux-gnueabi* *-4.4-dev-armel-cross Pin: version 4.4.5-8 Pin-Priority: 1100 as described on goby wiki. |