Runtime Layer ZeroBits
Orkestrasi firmware deterministik tanpa harus pakai RTOS penuh.
ZeroKernel memberi project microcontroller scheduler yang bounded, fault supervision, routing berbasis key, dan modul network opsional sambil tetap cukup kecil untuk perangkat nyata.
- Scheduler cooperative yang phase-aligned
- Runtime fixed-capacity tanpa alokasi heap di jalur aktif
- Safe mode, panic flow, watchdog, capability mask, dan execution contract
- Modul network opsional yang tidak ikut membengkakkan build jika tidak dipakai
Kenapa ini dipakai
Lapisan eksekusi
Core tetap lean. Perilaku opsional didorong ke modul. Firmware hanya membayar fitur yang benar-benar ter-link.
1 Application Tasks
2 Optional Net Modules
3 ZeroKernel Core
4 Adapters and HAL
5 Microcontroller
Wemos / ESP8266
Wemos D1 mini / ESP8266
Sebelum Sesudah
ESP32
ESP32
Sebelum Sesudah
Didesain untuk workload embedded nyata
Node sensor yang harus tetap on-time sambil filtering dan alarm
Gateway HTTP / MQTT yang butuh queue behavior yang bounded
Loop industrial yang butuh recovery, task gating, dan timing kontrol yang stabil
Node field direct-AP saat sensing dan transport berjalan bersamaan
Isi dokumentasi
- Install di Arduino IDE atau PlatformIO
- Core API dan quick-start usage
- Profile untuk node kecil dan node network-heavy
- Examples, scripts, compare runner, dan status modul