Cross-development toolchains

From TASTE
Revision as of 21:01, 4 August 2017 by Ttsiodras (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

RTEMS

As we heavily rely on RTEMS to build generated systems, we provide several scripts to build both the cross-development toolchain and RTEMS itself. The following page provides guidance for building these tools.

Linux and Xenomai

A documentation related to our in-house Xenomai distribution is available here: http://download.tuxfamily.org/taste/snapshots/doc/taste-linux-20120307.pdf

Additional notes:

You can use the Xenomai disk image provided in the download area, using virtualbox instead of QEmu. It will be much easier to make it work.


First convert the image from .img to .vdi:

 $ VBoxManage convertdd  file.img file.vdi

Then import it in Virtualbox and boot it. Use login taste/taste

If you need to activate the network, edit /etc/network/interfaces as root

$ su     # password is taste
$ vi /etc/network/interfaces

Add the following lines (assuming you have a DHCP server)

auto eth1 iface eth1 inet dhcp

Save and activate the interface (as root - use su since sudo is not installed by default):

$ ifup eth1

At this point you should get the network ; feel free to use apt-get to install other packages and update the machine. By default the machine is extremely light to be used as a real-time platform, so you can customize it as you wish.