This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EK-TM4C1294XL: Seafish filesync server using SD-cards

Part Number: EK-TM4C1294XL

Hello All,

I am writing it for thought-provoking. I have very little experience with file syncing, web programming and so on, but one of my design initiated the idea.

The ARM-based processor has extensive support for SD-card handling. As far as I found in the docs the four full SD-card interface makes possible to manage an overall size of about 512GB storage space actually, which could be used as a limited file sync server for small groups.

I would like to ask for your experience does it makes sense to prepare the hardware taking consideration some experienced developer can program the server.

Thank you for your opinion,

Laszlo

  • Hello Laszlo,

    Are there are any particular ARM devices you are trying to use here? Your post has a TM4C LaunchPad linked but then you talk about ARM processors (not microcontrollers) and 512 GB of storage which makes me think here that you need more than TM4C could offer. Is that the case? I can try and see if any other experts from TI can comment if so.

  • Hello,

    I am sorry for making confused regarding ARM processor and ARM microcontroller. Of course, with ARM processers it works. I have seen working example during surfing  on the net during writing to the post. However, the idea was initiated by need of  methode of transfering files to SD equiped ARM microcontroller, eg TM4C.

    It is clear that Seafish is not easily and fully applicable on TM4C, strong limitation can be, for example, not using user credentials because not applying the MySQL database or not using sharing and versioning information which represent lower importance in small groups.

    Best Regards,

    Laszlo

  • Hello Laszlo,

    Okay, thanks for the clarification here. I am not sure about the specifics of Seafish for this application but we do support single SD cards with TivaWare using the FatFS and provide an example for doing this with our DK-TM4C129X kit that comes with an SD card port on the kit.

    I am not sure how close FatFS compares to Seafish, but maybe that could be a starting point for you to look at?

  • Hello Ralph,

    I have take a look at DK-TM4C129X board. It is more for demonstration for example in education (suppose this is for DK, demonstration kit), but basically the sd part is fully correct.

    My real problem is the file transfer methode, how to do it? Seafish (Cloud syncing) is very trendy nowdays, but I am in doubt whether it takes as much space as processors used to have, especially with all services and if someone has experience whether it could be done to a skeletone fitting into a TM4C microcontroller?

    But during this time I continue surfing and looking for solution of data transfer. As I realised, there are some other option from which I finally get to FTP. It is not as modern and comfortable as cloude syncing, but my tablet has a good filemanager (X-plorer) contaning capabilities managing files trough FTP., probably I will find some FTP client integration for ubuntu filemanager, too. This way, i think, this system can be an alternative for small local groups.

  • Hello Laszlo,

    Okay, understood about your main questions here. Unfortunately that is way beyond our knowledge as device experts supporting the hardware of the MCU. The resources I indicated is about the extent of where we can potentially add any value for SD card applications but even with those we aren't deeply knowledgeable.

    That said, perhaps someone else in the E2E community has consider this use case before and may have insights to share.