| 1 | #use wml::emdebian::mainpage title="The Universal Embedded Operating System" |
|---|
| 2 | #use wml::emdebian::recent_list |
|---|
| 3 | # #include "$(ENGLISHDIR)/releases/info" |
|---|
| 4 | |
|---|
| 5 | <h2>Tools</h2> |
|---|
| 6 | |
|---|
| 7 | <p>EmDebian, as an active project, provides different tools, some of them are |
|---|
| 8 | from other parties</p> |
|---|
| 9 | <ul> |
|---|
| 10 | <li><b>Cross toolchain</b> - EmDebian has been focusing on having a cross toolchain in |
|---|
| 11 | sync with Debian proper. You can view the <a |
|---|
| 12 | href="toolchains/search.php">current packages</a>, built for i386 and amd64. |
|---|
| 13 | Toolchains are available to build arm, ia64, m68k, mips, mipsel, powerpc and sparc for |
|---|
| 14 | gcc-3.3, gcc-3.4, gcc-4.0, gcc-4.1 and gcc-4.2. Packages are also available for gcc-4.1 |
|---|
| 15 | and gcc-4.2 to build arm on powerpc.</li> |
|---|
| 16 | <li><b><a href="emdebian/tools.html">emdebian-tools</a></b> - toolset to emdebianise debian packages. |
|---|
| 17 | <ul><li><a href="http://www.linux.codehelp.co.uk/emdebian/man/">manpages</a> are |
|---|
| 18 | available online. <a |
|---|
| 19 | href="http://buildd.emdebian.org/svn/browser/current/host/trunk/emdebian-tools/trunk">SVN source</a>. <a |
|---|
| 20 | href="http://packages.debian.org/unstable/utils/emdebian-tools">Debian package</a> |
|---|
| 21 | (stable release). <a |
|---|
| 22 | href="toolchains/search.php?package=emdebian-tools&arch=all&distro=unstable">Emdebian |
|---|
| 23 | package</a> (development release). emdebian-tools is based around two other Debian packages: |
|---|
| 24 | <ul> |
|---|
| 25 | <li><a href="emdebian/dpkg-cross.html">dpkg-cross</a></li> |
|---|
| 26 | <li><a href="emdebian/apt-cross.html">apt-cross</a>.</li> |
|---|
| 27 | </ul> |
|---|
| 28 | <p>dpkg-cross is gradually being merged back into dpkg and apt-cross is likely to then be |
|---|
| 29 | merged into apt.</p> |
|---|
| 30 | </li> |
|---|
| 31 | </ul></li> |
|---|
| 32 | <li><b>Emdebian Bootldr</b> - As this is very dependent on hardware. EmDebian provides |
|---|
| 33 | some links to others sites that provide some really good stuff. |
|---|
| 34 | </li> |
|---|
| 35 | <li><b>Emdebian Kernel</b> - As kernel is a component that need to be really customized for |
|---|
| 36 | an Embedded system, grab a copy and try to compile it for your platform with cross |
|---|
| 37 | tools.</li> |
|---|
| 38 | <li><b>Emdebian JTAG</b> - Maybe you need JTAG Chain to debug or programming, this points |
|---|
| 39 | to some nice projects on JTAG.</li> |
|---|
| 40 | <li><b>Scratchbox</b> - Movial's project. It is tool to help in cross buildings. Really |
|---|
| 41 | good support for ARM devices.</li> |
|---|
| 42 | <li><b>QEmu</b> - Other arches emulator.</li> |
|---|
| 43 | </ul> |
|---|