Annonces

OTF : On The Fly: OTF sur la forge d'aquinetic

Ajouté par Stéphane Mascaron il y a plus d'un an

push des fichiers source ce jour 22 Sept. 2015

pour récupérer un clone est possible sur cette url : git://forge.pole-aquinetic.fr/otf-aquinetic.git

Bonne lecture de code

Stéphane MASCARON.
Architecte Logiciel Libre

Greensocs: Aquinetic Prototype Platform released

Ajouté par Mark Burton il y a plus de 2 ans

In addition to the standard C++ build environment, you also need SystemC which can be downloaded for free from Accellera.org

Then you need

Greenlib:
git clone git://forge.pole-aquinetic.fr/greensocs/greenlib.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

TLM2C:
git clone git://forge.pole-aquinetic.fr/greensocs/tlm2crepo.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

PL011:
git clone git://forge.pole-aquinetic.fr/greensocs/models/pl011.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

PL190:
git clone git://forge.pole-aquinetic.fr/greensocs/models/pl190.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

SP804:
git clone git://forge.pole-aquinetic.fr/greensocs/models/sp804.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

TCPSerial:
git clone git://forge.pole-aquinetic.fr/greensocs/models/tcpserial.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

SimpleCPU:
git clone git://forge.pole-aquinetic.fr/greensocs/models/simplecpu.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

SimpleMemory:
git clone git://forge.pole-aquinetic.fr/greensocs/models/simplememory.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make
make install

QBOX:
git clone git://forge.pole-aquinetic.fr/greensocs/qbox.git -b tlm2c
./configure --target-list=arm-softmmu --library --qbox --with-tlm2c=/somewhere/tlm2c --prefix=/somewhere--extra-cflags="-fPIC -fpic -ftls-model=initial-exec" --disable-pie
make

Then get and compile the platform:
git clone git://forge.pole-aquinetic.fr/greensocs/platform/versatilepb.git
cmake -DCMAKE_INSTALL_PREFIX=/somewhere
make

Launch the platform:
export LD_LIBRARY_PATH=$LD_LIBRRY_PATH:/path/to/libqbox-arm926.so
./toplevel
In an other console: telnet 127.0.0.1 1236

Limitations:
The current QBox is not capable of being used in multi-core SMP systems.

Formats disponibles : Atom