hello,

I am new to this mailing list and haven't used lwIP before. I hope you can get me some advice for my project.


I ran the httpserver_rawdemo for lwIP on my Zynq SoC. I'd like to transfer video data from my FPGA to the PC @ 1GbE, point-2-point, single client, bare metal. I'd also like to send some simple control commands from PC to SoC on this link. The source is a video stream but transmitting single images to PC and storing them would be sufficient. Essentially I want to use it for verification of the embedded system.

I couldn't find a typically approach to do this, there are probably several.


I am planning on scripting a server-client transmission entirely on PC with python to develop my client software. There are many examples available. Then I start moving server functionality to SoC, commands are transmitted in HTTP POST's. From the PC I'll also request the image transfer this way.


httpserver_raw uses simple instructions in the format POST + "cmd" + "<instruction_name>". I researched and found out that I can do the same using my frame buffer instead of a file system.


One thing I could not find out is if I need to take care about packet sizes or not. Can I send any size in one tcp_send() or do I need to split it to fit MTU?

Are there existing applications I should use or should I make my own software?

Also any tipps or advice would be appreciated.


thank you,


Markus

_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to