A Guide to Software Engineer Task Force (SemiTO-V)

Active Projects

Beginner Wiki

If you are just starting from zero, or you don’t feel so confident about your knowledge, we suggest you to read some of the following resources in order to get in touch with RISC-V:

  • Easy RISC-V: a little interactive guide, to get a better knowledge of basic RISC-V assembly.
  • OS in 1000 lines: build a small OS step-by-step.

    Road Map

    The Software Task Force has different focuses at the moment, while we wait to have some hardware from the other task forces, we already have important tasks which we aim to realize in short term. In particular we want to:

  • Complete the SemiTO-V Board implementation on QEMU: this will grant us the possibility to develop more software and firmware, without having the physical SoC with us all the time.
  • Develop a test suite for our core(s): once produced, the cores will still need to be heavily tested even at software level, we need therefore a test suite (mostly written in assembly) to ensure that everything is working as intended.

I’m feeling lost

If you don’t know where to start, don’t be shy and write to us on our Telegram Group!