3 ms·
> One thing I wish these open source watches would do: agree on an API/ABI that would allow us to run apps from PineTime on Bangle, and vice versa. I've looked
by solarkraft 4y ago
> One thing I wish these open source watches would do: agree on an API/ABI that would allow us to run apps from PineTime on Bangle, and vice versa.
I've looked far and wide for a standard embedded OS that can just load binaries and didn't find much. IIRC Zephyr has a seemingly barely-supported feature for it and so does NuttX.
- boffinAudio 4y agoYeah, Zephyr seems closest to giving us this ideal, but I still honestly believe that Lua is the solution - this way we don't need loading/runtime linking, etc. Of course, this requires planning.
- solarkraft 4y agoI think they are many ways. Old PCs, which current microcontrollers are approaching the power of, didn't depend on Lua to load arbitrary binaries. Many current Microcontrollers even have MMUs.
- boffinAudio 4y ago.. but not many embedded developers have the chops to do dynamic linking and loading, on the other hand ..