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