Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 989 Bytes

README.md

File metadata and controls

34 lines (20 loc) · 989 Bytes

Rust Tock

Getting Started

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.

Drivers

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.

Applications

Write the user space library for the driver