{{{ #!html

Welcome to the MutekH project home page

}}} ---- = What is MutekH = [http://www.mutek.fr/ MutekH] is a portable operating system for embedded platforms. MutekH is a set of libraries built on top of the Hexo exo-kernel. The exo-kernel can be seen as an Hardware Abstration Layer (HAL) used to address platform and processors specific implementations. MutekH is fully configurable to match every application needs. Hexo currently support these platforms: - [http://www.soclib.fr Soclib] platform with Mips and Ppc multi-processors support - Pc platform with x86 multi-processors support - Unix process (kernel and application run as standalone unix process) Several modules are available: - Standard C library (libc) - Native Posix threads Support (libpthread) - TPC/IP stack networking library (libnetwork) - Soclib SRL library (libsrl) - Device drivers for various peripherals The following modules are under developpment: - File system support library (libvfs) along with file system drivers - Unix kernel implementation library (libunix) The following library have been ported: - Lua scripting library (liblua) Some successfully ported applications: - MJPEG and Theora multi-processor video decoder (Soclib platform) - Doom with network multiplayer support (Pc platform) = Get the source = Source code can be download from the svn source tree: {{{ svn co -r 505 https://www-asim.lip6.fr/svn/mutekh/trunk/mutekh }}} = Documents = - [attachment:pthread_implem.pdf Posix thread over Hexo implementation overview] - [attachment:hexo_manual.pdf Manual for Hexo API] - [wiki:QuickStartSoclib MutekH quick start guide for SoCLib platform]