Most of us know the phrase “operating system” in the context of our computers and phones. An operating system is an underlying framework that manages the applications and software we use every day.
If you read Japanese, you might have seen the book “Design and Implementation of Microkernels” by [Seiya Nuda]. An appendix covers how to write your own operating system for RISC-V in about 1,000 ...
After introducing interrupts and the foreground/background architecture, I am finally ready to tackle the concept of a Real-Time Operating System (RTOS). In this first lesson on RTOS (commonly ...