Skip to content

Software, build flows and examples for the Sonata System

License

Notifications You must be signed in to change notification settings

HU90m/sonata-software

This branch is 4 commits ahead of, 35 commits behind lowRISC/sonata-software:main.

Folders and files

NameName
Last commit message
Last commit date
Jun 10, 2024
Oct 17, 2024
Aug 31, 2024
Jun 10, 2024
Oct 16, 2024
Oct 16, 2024
Oct 17, 2024
Sep 25, 2024
Oct 16, 2024
Sep 16, 2024
Aug 31, 2024
Sep 18, 2024
May 27, 2024
Aug 31, 2024
Jun 10, 2024
Sep 18, 2024
May 20, 2024
Sep 16, 2024
Sep 25, 2024
Sep 3, 2024
Sep 11, 2024
Jul 31, 2024
Sep 2, 2024
Oct 17, 2024
Sep 18, 2024
Sep 18, 2024

Repository files navigation

Sonata Software

This repository contains software, build flows and examples for the Sonata System running on the Sonata PCB.

For a guide on how to get up and running on building software for the sonata board see the getting started guide. After you are all set up, take a look at the hardware access control exercise.

Orientation

You are in the sonata-software repository. This repository wraps the lowrisc/cheriot-rtos, adding some Sonata specific demonstration code on top of the CHERIoT stack. The lowrisc/cheriot-rtos, included in this repository as a submodule, is a fork of the upstream CHERIoT-Platform/cheriot-rtos. CHERIoT-Platform/cheriot-rtos contains the CHERIoT software stack; it is well documented by the CHERIoT Programmer's Guide. The lowrisc/cheriot-rtos fork only exists to hold fresh patches that aren't quite ready to be upstreamed to CHERIoT-Platform/cheriot-rtos but will be.

Other repositories of note:

For hardware documentation, see the Sonata system book.

License

Unless otherwise noted, everything in the repository is covered by the Apache License, Version 2.0. See the LICENSE file for more information on licensing.

About

Software, build flows and examples for the Sonata System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published