Version 12 (modified by 15 years ago) (diff) | ,
---|
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 cross compilation toolchain for each targetted arch
- A copy of SocLib
- A copy of MutekH
- A copy of SystemC
- A copy of 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]