|
From: | Giuseppe Modugno |
Subject: | [lwip-users] An external filesystem for httpd |
Date: | Thu, 1 Feb 2018 09:15:26 +0100 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 |
I'm thinking to use an external SPI Flash memory to save the filesystem. So I need another tool that creates an ouput binary (or Intel Hex) image file to save directly in the SPI Flash memory. I know I can write this tool completely myself, but I'm sure there are some good examples to look at. Also I need some source code to access this filesystem over SPI (open file, read 100 bytes, and so on).
I think I can use the FAT filesystem, however I think it is over complicated respect what I need to do.
Actually httpd automatically search for files in fsdata data structure (that is a linked list). With an external file system, I think I have to consider every file as a custom file. I'm in doubt if it's better to read immediately the content from external Flash in fs_read_async_custom() (blocking until all data are ready), or start a background (non-blocking) process that reads from external SPI Flash and signals when it ends.
Any suggestions?
[Prev in Thread] | Current Thread | [Next in Thread] |