shithub: p9-stm32-example-os


branches: front

Clone

clone: git://shithub.us/kitzman/p9-stm32-example-os gits://shithub.us/kitzman/p9-stm32-example-os
push: hjgit://shithub.us/kitzman/p9-stm32-example-os
patches to: kitzman@disroot.org

Last commit

f801657f – kitzman <kitzman@disroot.org> authored on 2023/12/12 10:18
first commit; wip

About

# Synopsis

This is a WIP project for the STM32F103xx blue pill board.

It's an example implementation of an RTOS, using Inferno OS's scheduler,
queues, locks. The RTOS should expose a 9P filesystem via UART2.

# Tools

For compiling this project, you need to use the thumb compilers from
~https://github.com/dboddie/inferno-os~. These compilers are
cross-platform. For 64-bit compilers, you might want to bootstrap
first 9ferno to build ~tc~, ~tl~ and ~5a~.

If you'd like to flash this on 9front, you can check out my flashing
tool, called stm32up. ~util.rc~ contains helper functions.

# Mirrors

https://git.disroot.org/kitzman/p9-stm32-example-os

http://shithub.us/kitzman/p9-stm32-example-os/HEAD/info.html