4 ms·
Most of these components already provide all their functionality over SPI, I2C, PCI or whatever. Maybe, instead of opening up all that complexity, simply makin
by pas 5y ago
Most of these components already provide all their functionality over SPI, I2C, PCI or whatever.
Maybe, instead of opening up all that complexity, simply making better ways to fake a dumb component would be more effective. (That is with verified, memory safe parsers and API interfaces. Then it doesn't matter what other gunk it has behind that interface.)
And this could be implemented as yet another managed layer between the main CPU that runs user space and the hardware SoC. (Basically a low-level "WAF".) Yeah, it's a herculean task, but at least we have access to the Linux drivers.