40

RetroBSD: Unix for microcontrollers

 5 years ago
source link: https://www.tuicool.com/articles/hit/ra2iInE
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
  • Small resource requirements. RetroBSD needs only 128 kbytes of RAM to be up and running user applications.

  • Memory protection. Kernel memory is fully protected from user application using hardware mechanisms.

  • Open functionality. Usually, user application is fixed in Flash memory - but in case of RetroBSD, any number of applications could be placed into SD card, and run as required.

  • Real multitasking. Standard POSIX API is implemented (fork, exec, wait4 etc).

  • Development system on-board. It is possible to have C compiler in the system, and to recompile the user application (or the whole operating system) when needed.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK