Get the latest release
The easiest way to get started is to use our latest release. Download it, unzip it and you’re ready to run software on a multi-core System-on-Chip!
Read more about installing OpTiMSoC in our User Guide.
Test your installation
Download the sample applications and build
git clone https://github.com/optimsoc/baremetal-apps cd baremetal-apps/hello make $OPTIMSOC/examples/sim/compute_tile/compute_tile_sim_singlecore --meminit=hello.vmem cat stdout.000
And you should see this:
# OpTiMSoC trace_monitor stdout file # [TIME, CORE] MESSAGE [ 38916, 0] Hello World! Core 0 of 1 in tile 0, my absolute core id is: 0 [ 47764, 0] There are 1 compute tiles: [ 55972, 0] rank 0 is tile 0
Dive into OpTiMSoC
Thats right the point where the tutorials in the User Guide start from.
Get the sources
If you want to develop not just software on an existing SoC, but build your own SoC hardware, you need to get the OpTiMSoC source code.
git clone https://github.com/optimsoc/optimsoc.git