1. Cross-compile MT7688 CPU kernel, with enabled and working PCI express, write simple step-by step documentation, MT7688 must detect PCIx card connected, draw simple schematic with all necessary elements.
2. Make sample Quartus project, and write test app :
2.a. Use Hard IP pci x core on Cyclone IV, for example EP4CGX15 or similar
2.b Map PCI device memory space to read/wite access from MT7688 using DMA. Payload can be fixed size >=128 bytes per single R/W transaction.
2.c Write simple C program for OpenWrt to access PCI express device mapped memory read/write data using DMA.
Project can be split to 2 parts. 1. and 2. If you can do only one part, contact us.
7 freelancers are bidding on average €760 for this job
Hello, I have checked The requirement and understand that as well. I have created SIMILAR in past. Do you want to see the DEMO ??? Can will send you ?? Thanks.