| ▲ | 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 | ||