Nano-OS is a simple microcontroller operating system written in C++. The OS uses Arduino as memory and PCPU-NANO1 as the core for calculations. More features will be added in the future. It's recommended to download from releases.
- 1x Pcpu-Nano1(used for most of all calculations)
- Arduino or other microcontroller board
- Arduino IDE
- Tested on Arduino Uno R4 Wifi with 1x PCPU-NANO1
- help, displays all commands
- ram, displays RAM, usage: ram [start address] [end address]
- diec, Direct Instruction Execution on Core, usage: diec [in, data, Instruction]
- sysinfo, displays system information
- setpin, sets pin value, usage: setpin <pin(1 or 2), value, 0 LOW or 1 HIGH>
- getpin, gets pin value, usage: getpin <pin(3 or 4)>
- calculator, simple calculator
- Download Nano-OS from releases
- Extract the archive to your desired location
- Open
NanoOS.ino
- Select your microcontroller and upload the sketch
- Open the serial monitor and set the baud rate to 115200
- Press reset on the microcontroller
- Now it is ready to use
- Download and install Arduino IDE
- Download Nano-os
- Extract the archive to /Documents/Arduino/libraries
- Open Arduino IDE and click File -> Examples -> NanoOS -> nano_os
- Select your microcontroller and upload the sketch
- Open the serial monitor and set the baud rate to the same as 'Serial.begin()'
- Press reset on the microcontroller and clear the serial monitor
- Now it is ready to use
- Release 1.0.0
- Release 1.1.0
- Release 1.2.0 (Latest, Recommended)
- Release 1.0.0
- Release 1.1.0 (Latest, Recommended)