spectraphilic / wsn_riot

RIOT OS for WSN application at UiO
0 stars 0 forks source link

RIOT Evaluation #1

Closed ArcticSnow closed 2 years ago

ArcticSnow commented 4 years ago

Natively supported by RIOT that we currently use:

No native support:

Guidelines for evaluation/review:

ArcticSnow commented 4 years ago

Accomplished

TODO

jdavid commented 4 years ago

With the latest commit now the test-shell app mounts the SD card and there're new ls and vfs commands that work, tested with the Re-mote.

The SD card uses SPI. Above that there's the MTD layer, where MTD stands for Memory Technology Device, my understanding is that this is a hardware abstraction, idea borrowed from Linux as many other things in RIOT.

Then we've the filesystem, we use FAT but RIOT supports some more. And above the filesystem there is the VFS layer, where VFS stands for Virtual File System. Using VFS we should be able to switch to a different filesystem without changing user's code. Probably in the future we should use littlefs instead of fatfs (low priority though).

jdavid commented 4 years ago

In our current stack we use the EEPROM to store configuration, but apparently the re-mote doesn't have EEPROM. So we will use the SD card instead.

jdavid commented 4 years ago

Some RIOT projects to track: