Changes between Version 7 and Version 8 of QuickStartUnix


Ignore:
Timestamp:
Jun 16, 2010, 1:22:06 AM (14 years ago)
Author:
becoulet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QuickStartUnix

    v7 v8  
    11=  MutekH as Unix process quick start guide =
    22
    3 This guide explain how to run MutekH embedded in a Unix process. This is the simplest way to run MutekH as it doesn't require any hardware platform.
     3This guide explain how to run MutekH embedded in a Unix process in a way similar to [http://en.wikipedia.org/wiki/User-mode_Linux user mode linux].
     4This is the simplest way to run MutekH as it doesn't require any hardware platform. It will work if you running a Linux or Darwin host kernel on x86 or x86_64 processor(s).
    45
    56== Overview ==
     
    2728{{{
    2829#!sh
    29 svn co -r 1024 https://www-asim.lip6.fr/svn/mutekh/trunk/mutekh
     30svn co https://www.mutekh.org/svn/trunk/mutekh/
    3031}}}
    3132Source tree is organized this way:
     
    3940|-- gpct            container library, available as a separate project
    4041|-- hexo            Hexo hardware abstraction layer
     42|-- mutek           hardware independant kernel code
    4143|-- libc            standard C library
    4244|-- libm            standard math library
     
    4446|-- libpthread      posix thread library
    4547|-- libvfs          virtual File System
    46 |-- mutek           hardware independant kernel code
     48...
    4749|-- scripts         build system scripts
    4850`-- tools           some usefull tools
     
    144146== Compiling the application along with MutekH ==
    145147
     148=== Getting the cross-compilers ===
     149
     150You may have some success in compiling MutekH/emu using your readily available host GNU compiler. If it doesn't work because, please use a MutekH toolchain.
     151You can rely on the {{{tools/crossgen.mk}}} script which comes along with MutekH to build some GNU toolchains or download a precompiled toolchain. See BuildingExamples page.
     152
     153=== Compiling ===
     154
    146155Simply type something like:
    147156{{{