GradWork
GradWork copied to clipboard
Filesystem Implementation
The filesystem for storing some useful data (maybe, pictures for different app notifications or schedule of alarms ).
Steps
-
[ ] Implement the driver for on-board SPI flash. W25Q16BV_Winbond.pdf Driver example
-
[ ] Implement concept of the BlockDevice Allocator: Mbed Littlefs filesystem class reference
-
[ ] Implement tests for the BlockDevice Allocator
-
[ ] Implement draft of LFS launch using BlockAllocator driver LittleFS official repository
-
[ ] Add launch of LFS tests on desktop
-
[ ] Implement LFS config with Winbond flash driver
-
[ ] Add launch of LFS tests on the target NRF52 board
-
[ ] Discover JFlashSPI cmd utility for automated resource deploying on a flash device
-
[ ] Automate filesystem pre-init mounting using mklfscommandline for creating images of LittleFS on a desktop platform
https://www.cnblogs.com/shangdawei/archive/2013/04/28/3049777.html
https://github.com/geky/coru
https://github.com/ARMmbed/mbed-os/blob/master/storage/blockdevice/source/HeapBlockDevice.cpp