Kernel module that supports MSI PCIe
$30-250 USD
Maksettu toimituksen yhteydessä
The task is to improve the existing kernel module or develop its minimal implementation. The kernel module is designed to control PCIe device, Xilinx FPGA board (FPGA code is already developed). FPGA board have 4 digital GPIO's configured as inputs and generate an interrupt on the PCIe bus - MSI interrupt with number 0-3, each number corresponds to one exact GPIO pin. The kernel module must register the triggering of this interrupt and pass the number of this interrupt to the user space.
There is a kernel module developed by Xilinx to support DMA exchange, but this module does not have interrupt support. I will stick to your solution - refine the current driver or make a minimal skeleton with only interrupts.
OS: CentOS (I have built and tested the kernel module provided below)
Driver:
[login to view URL]
Board:
[login to view URL]
Projektin tunnus: #30105046
Tietoa projektista
3 freelanceria on tarjonnut keskimäärin $248 tähän työhön
Hi, I do Linux kernel programming for over 20 year, mostly drivers and BSP works. I believe that I can help with this. I am interested
Hi! Do you actually need dma part of the Xilinx driver? I don't think so. I have done a lot of PCI-E drivers programming, including MSI and MSI-X support. Please contact me via chat to discuss technical details of Lisää
Dear Employer, I can help you to Kernel module that supports MSI PCIe. I have more than 5 years of experience with below listed skills: C Programming Linux Kindly click on chat for more discussion. Regards, Sunil