Kernel module that supports MSI PCIe

Suljettu Julkaistu 2 vuotta sitten Maksettu toimituksen yhteydessä
Suljettu 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]

Linux C-ohjelmointi

Projektin tunnus: #30105046

Tietoa projektista

3 ehdotusta Etäprojekti Aktiivinen 2 vuotta sitten

3 freelanceria on tarjonnut keskimäärin $248 tähän työhön

strgazer

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

$250 USD 7 päivässä
(5 arvostelua)
4.1
izafievsky

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ää

$244 USD 5 päivässä
(3 arvostelua)
3.2
globalseo614

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

$250 USD 5 päivässä
(0 arvostelua)
0.0