# Libraries - FTP server / USB

**URL:** <https://forums.freertos.org/t/libraries-ftp-server-usb/5345>\
**Category:** Kernel\
**Created:** [December 22, 2012, 9:20pm UTC](https://forums.freertos.org/t/libraries-ftp-server-usb/5345 "2012-12-22T21:20:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [December 22, 2012, 9:20pm UTC](https://forums.freertos.org/t/libraries-ftp-server-usb/5345/1 "2012-12-22T21:20:11Z")

</div>

**anonymous** wrote on [Saturday, December 22, 2012](https://sourceforge.net/p/freertos/discussion/382005/thread/ee2d880e/#d23d):

Hello,  
I am aware that this question is not directly FreeRTOS related and might lack details…  
I’d appreciate your input.

Using STM32F4\* device I’d to achieve the following tasks:  
&nbsp;&nbsp;&nbsp; File management (on SDCard)  
&nbsp;&nbsp;&nbsp; FTP server  
&nbsp;&nbsp;&nbsp; TCP/IP maintenance port (we’ll define the protocol, custom application)  
&nbsp;&nbsp;&nbsp; USB, Mass storage device (SDCard)  
&nbsp;&nbsp;&nbsp; CAN and Audio recording (to SDCard)

\*All tasks are low priority, there isn’t any demanding task.

Are there libs (free/commercial) that will help me with those tasks?  
Do you know if there is another RTOS that (free/commercial) that will incorporate those elements?

Thanks,  
Ariel.

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [December 22, 2012, 9:44pm UTC](https://forums.freertos.org/t/libraries-ftp-server-usb/5345/2 "2012-12-22T21:44:26Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Saturday, December 22, 2012](https://sourceforge.net/p/freertos/discussion/382005/thread/ee2d880e/#c3a5):

You can put that together using free software.&nbsp; For example, go to the eval board for the STM32F4\* on the ST website and download the demonstration builder firmware and you will find a lot of (but not all of) what you want already running on FreeRTOS.

Go to [http://www.st.com/internet/evalboard/product/252217.jsp](http://www.st.com/internet/evalboard/product/252217.jsp) select the Design Support tab, and then scroll&nbsp; down to the Firmware section.

If you want something put together for you using commercial supported parts then contact the [OpenRTOS](http://www.openrtos.com) folks.

Regards.
