This directory contains tools to aid in MnemOS development. Unlike the sources
in the source/
and platforms/
directories, these tools are not part of
the MnemOS operating system. They are intended to run on a developer's machine
to assist in implementation and testing, rather than on a target platform as
part of the MnemOS environment.
crowtty/
- The CrowTTY virtual serial port multiplexor and trace viewer. CrowTTY multiplexes and de-multiplexessermux
frames sent and recieved over a UART connection from a target, and decodesmnemos-trace-proto
-formatted diagnostic data.- [
libcrowtty/] - The core of
crowtty`, factored out as a library so that it can be included in other tools. dumbloader/
- An image loader type thing for Cortex-M, I think? We're not really using this thing anymore, and I'm not entirely sure what it does.f3repl/
- A Forth repl forforth3
.manganese/
-mn
, the stupid mnemOS package manager. Manganese automates installing and running (some) of mnemOS' build-time dependencies.x86_64-bootimager/
- A thingy for building (and running) bootable mnemOS disk image for x86_64 systems.
MIT + Apache 2.0.