Make sure you have set up all the tools required to build Tock and libtock-c applications.
This template is a companian for the Getting Started with Secure Embedded Systems book.
Both projects provide really good getting started tutorials (Tock, libtock-c)
To set up the workspace, run:
git submodule update --init
To run Tock with renode use renode stm32f4.resc
.
Write a driver that performs arithemtic and logic functions:
- addition, substraction, multiplication, division and reminder
- logic and, or
Each action has a seperate command number. Numbers are sent using the command parameters.
Write the user space library for the driver