BSD Unix on PIC32 microcontroller
This entry was posted in PIC and tagged microcontroller, PIC32.
The system is targeted to a market of small embedded systems. Main features include:
- Small resource requirements: RetroBSD requires only 128 kbytes of RAM to be up and running user applications.
- Memory protection: Using hardware mechanisms, kernel memory is fully protected from the user application.
- Open functionality: Usually, a user application is fixed in Flash memory, but in the case of RetroBSD, any number of applications could be placed into the 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 a C compiler in the system, and to recompile the user application (or the whole operating system) when needed.