Sorry to ruin this to you, but in no way you can fit c compiler into the limited memory of the op1. The strings you can see in update files are just assert and log messages.
It is also unlikely the device runs Linux - it would make no sense to bloat limited capabilities of the Blackfin with OS crap you’ll not use 99 % of the time.
Use of sqlite makes sense for a simple configuration storage, as you can have it on a fs and pull data on demand to RAM.
It use the proprietary VisualDSP++ kernel (VDK) with dev kits starting at $3500 - so there some major cost + technical challenges involved.
Hurt TE? If someone made a bad ass completely custom firmware for the OP-1 id buy a second one dedicated to just it lol…
But it is their hardware and still in active development, too, and I feel given the relationship of this forum with TE it should be something approached cautiously and with respect.
1 Like
Just in case someone didn’t find this yet: https://www.operator-1.com/index.php?p=/discussion/2232/custom-firmware-on-the-op-1/
There’s some good progress going on with custom FW.
1 Like