Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/portasynthinca3/neutrino
ESP32 OS (WIP)
https://github.com/portasynthinca3/neutrino
Last synced: about 4 hours ago
JSON representation
ESP32 OS (WIP)
- Host: GitHub
- URL: https://github.com/portasynthinca3/neutrino
- Owner: portasynthinca3
- Created: 2021-03-29T14:51:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-03-30T17:50:22.000Z (over 3 years ago)
- Last Synced: 2024-11-06T03:32:21.289Z (about 2 months ago)
- Language: C
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# neutrino
Neutrino is an operating system for ESP32 that aims to provide preemptive multitasking and leverage its MMU, MPU and PID peripherals# building
`./ntool.py build` - build only\
`./ntool.py upload` - upload the built image\
`./ntool.py monitor` - open a serial monitor\
`./ntool.py dump` - invoke objdump on the built image\
`./ntool.py bum` - build, upload and monitor# config
`ntool_cfg.json`:
```js
{
"toolchain_path": "/path/to/your/esp32/toolchain",
"toolchain_prefix": "xtensa-esp32-elf-",
"verbose": true, /* false will prevent ntool from logging every command it's executing */
"src": "./src",
"gcc_flags": "-O2 -Wall","esptool": "python3 -m esptool", /* command used to invoke esptool */
"upload_rate": "2000000", /* baud (bit/s) */
"monitor_port": "/dev/ttyUSB0", /* set this to your serial port */
"monitor_rate": "115200"
}
```