Update README.md

master
Clyne 6 years ago committed by GitHub
parent 1abf75ff04
commit 31d0e65c8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1 +1,20 @@
# stmos
stmos is an operating system for STM microprocessors. It aims to support (or be able to support) all STM Cortex-M processors.
Features:
* Unprivileged code execution
* ELF loading and execution (loads an init from the initrd)
* Near-full C standard library support for loaded ELFs
* libgpio: GPIO access for loaded ELFs
Currently supported processors:
* STM32L476RG (board: NUCLEO-L476RG)
### building
To build stmos, you'll need the following programs:
* The arm-stmos toolchain (see the ```arm-stmos``` folder)
* openocd
* gdb (with multiarch support)
To compile stmos simply run ```make``` (-j option supported). To upload, use ```run.sh``` to start openocd/gdb; do ```lo``` to load stmos, and ```c``` to run it.

Loading…
Cancel
Save