A personal operating system written in TinyGo for the RPI Pico. Highly imperfect, but perfectly mine.
A personal operating system written in TinyGo for the RPI Pico. Highly imperfect, but perfectly mine.
Got the []byte based implementation working. Gonna fix up the filesystem and then start working on a shell!
Log in to leave a comment
Switched the command interpreter to work on []byte instead of strings, so no more heap allocs converting between the serial []byte input and strings! Super simple right now, only works for led on and off currently.
Log in to leave a comment
Added backspace to the cmd prompt! I don’t have to restart the cmd if I make a typo now.
Log in to leave a comment
housecleaning and starting to write code from my laptop!
Log in to leave a comment
Debugged my filesystem implementation, turned out the problem was an extra space being added to the file name :|. Now reading files an ls implementation works!
Log in to leave a comment
Wrote a lot of the file system syscalls, implemented writing files from cmd!
Log in to leave a comment
This project includes a ton of planning and iteration, and I’ve been putting time into making sure that I’m doing things right. Figuring out the filesystem system functions right now!
Log in to leave a comment
file system test is working!
Log in to leave a comment
Just starting out!
Log in to leave a comment