== Get the source == Create a Soclib account (go to https://www.soclib.fr/trac/dev). This account allows you to checkout DSX. svn co https://www-asim.lip6.fr/svn/dsx/dsx/trunk/dsx dsx == Get prerequisites == Simulation/Development tools: * A [wiki:CrossToolChain cross compilation toolchain] for each targetted arch * A copy of [http://www.soclib.fr SocLib] * A copy of [http://www.mutek.fr MutekH] * A copy of [http://www.systemc.org SystemC] * A copy of [https://www-asim.lip6.fr/trac/systemcass SystemCASS] (optional, for fast Caba simulation) ''You should have all binaries from those projects in your PATH'' == Configure DSX == See DsxConfig == Setup paths == DSX only needs access to its python library. Setup your {{{PYTHONPATH}}} variable as needed, for instance: {{{ $ export PYTHONPATH=$DSX_DIR/lib/python }}} == Testing == Easiest test is to run examples {{{ $ cd $DSX_DIR/examples/hello $ ./hello.py [...] $ ./exe.muteks_hard [You should get "Hello world" in a tty] }}}