Remix.run Logo
fusslo 2 hours ago

Seems simple and useful for light use cases

What we're running into at my work:

large external flash partitioned with "best guess" which turned out to be way wrong 6 years later. migrating partitions is not fun.

External storage must be encrypted, verified, and unique. So someone can't take the external flash off one device and solder it to a target device. Which means synchronizing between internal nvstorage and external

Large ( multiple page size writes/reads/erasures ) take 100s of ms. The drivers (again, written 6 years ago) assume that no one would ever want to interrupt those writes.

What we ended up with is a stack of tech with some nasty tradeoffs. I think the only off-the-shelf software is the encryption and serialization. The rest is custom (which had to be thrown out when changing RTOSes), built on assumptions by non-domain experts