10大优享服务
62项会员特权
3000-5000
招标
小程序开发
收藏
FPGA二次开发项目
已到期关闭
需求描述:

二次开发pcileech
原项目是进行数据读写,想要的是一个网卡带有这个pcil eech对应功能,这个网卡能够正常稳定使用,Fpga要实现稳定的网卡功能且融合这个pcileech功能,将PCILeec h功能隐藏在正常的以太网驱动下,同时使用FT601Q的接口进行pcileech数据传输,且不影响以太网的正常使用。两者共用一个驱动,但互不影响
开源项目参考:github.com/ufrisk/pcileech-fpga, github.com/ufrisk/pcileech。


开发需求:
1.基于MLK-F9-CA01-100t开发板和FT601模块,开发一套pcie千兆网口设备,开发板需要安装在受控计算机上,操作系统为win10/win11 64位;
2.FPGA内部要实现千兆网口稳定上网功能,在被控台式机上,可将fpga板卡识别为网卡;
3.FPGA内部在实现千兆网口稳定上网的功能下还要求兼容pcieleech的功能(能读写受控计算机的内存,能在遥控计算机上使用pcileech上位机软件进行控制);
4.为了能让受控计算机正常使用千兆网口上网和PCILeech功能,还需要开发配套的驱动程序,确保功能正常使用;
5.在遥控计算机上实现pcileech控制端

交付内容:
1.FPGA代码(支持PCIe接口,支持FT601接口,支持PCie 千兆网口上网功能,支持pcileech功能)
2.FPGA的win10/win11驱动源码、开发环境、安装文件
3.PCILeech在遥控机器上可以正常测速(以我提供软件为准)
4.开发和测试文档

验收方法:
1.MLK-F9-CA01-100t开发板烧写fpga固件,安装在win10计算机上,安装配套驱动程序,可正常识别螃蟹网卡设备,可正常使用千兆网口上网功能;
2.遥控计算机安装pcileech软件和ft601驱动程序,可以在MLK-F9-CA01-100t开发板正常使用上网功能的同时,实现PCILeech功能;
3.交付内容齐全


图片中,FPGA中,红色的是现有的pcileech开源方案,蓝绿色和蓝色的部分,需要增加开发。被控机的驱动需要帮忙开发。遥控机上有开源方案

登录查看详细需求描述

任务到期关闭

一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务