You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To persistently store information such as logs, the OBC will have NAND flash storage connected via the FMC. A driver which allows interfacing with the storage with a regular file API is required. Little FS appears to be the easiest solution for this. Additionally, to integrate better with out code, files should be able to be treated as an OutputPort.
To externally interact with the storage, the OBC should present itself as a USB mass storage device. On Linux FUSE drivers are available to make interaction easy, but on other platforms this is less ergonomic (we should not put effort into solving this issue). Concurrent access of the block device could cause errors, so running the Little FS and USB mass storage interfaces should be mutually exclusive. Full system operation while in mass storage mode is not a requirement.
Checkpoints
Freestanding proof of concept with raw IO
Freestanding proof of concept with little fs
Integration into codebase
Files as OutputPort
USB mass storage device interface
The text was updated successfully, but these errors were encountered:
To persistently store information such as logs, the OBC will have NAND flash storage connected via the FMC. A driver which allows interfacing with the storage with a regular file API is required. Little FS appears to be the easiest solution for this. Additionally, to integrate better with out code, files should be able to be treated as an
OutputPort
.To externally interact with the storage, the OBC should present itself as a USB mass storage device. On Linux FUSE drivers are available to make interaction easy, but on other platforms this is less ergonomic (we should not put effort into solving this issue). Concurrent access of the block device could cause errors, so running the Little FS and USB mass storage interfaces should be mutually exclusive. Full system operation while in mass storage mode is not a requirement.
Checkpoints
OutputPort
The text was updated successfully, but these errors were encountered: