05-17-2017 01:48 AM
I would like to use the new ZCU102 as a USB Device. A PC Host should be able to read information from the board with USB by using Bulk In transmission. That means, I would like the board to be recognized as a USB device (gadget) by the host. The host should "see" one interface with 1 IN Ep and 1 Out Ep. I would like to have Linux on the board.
All the books and websites I consulted pointed out that the "Linux-USB Gadget API Framework" is the right solution, so I started working with it. My progress was:
After testing this options, it's time for me to figure out what kind of solution I can implement. My ideas are:
I honestly don't have much experience with kernel programming and I don't know if these 2 solutions are adequate, or if this is the way to go when facing such USB communication. Therefore, I would really appreciate if someone with more experience in this topic could give mi some hints to face this implementation: where I can get useful information, how this kind of problems are normally faced... Any help will be much appreciated!
Thanks a lot for your time!