Userspace xhci usb 3.0 linux driver

I require a driver to control a USB 3.0 xhci driver pci express device from userspace from userspace using the standard uio and libpci libraries. This driver must completely bypass the built in linux stack and access the device endpoints directly. Instructions for disconnecting the default linux driver from a single pci express xhci device must be included. The driver will enumerate attached devices and handle all connect/disconnect activities. At least one model of 8 port hub must be supported built in. Interrupts will be handled by the standard linux uio kernel driver. It should be possible to develop this project based on the FreeBSD usb code and modify it to use uio instead of FreeBSD kernel functions. The driver must be based on FreeBSD due to licensing constraints of the Linux GNU license.

Taidot: Linux

Näytä lisää: linux usb xhci driver, linux usb xhci, linux xhci, linux xhci driver, usb linux, linux kernel, linux device, Linux device driver, kernel driver, device driver, linux driver uio, linux usb libraries, modify usb hub, access kernel, usb port code, port usb hub project, based kernel, usb device, usb linux project, linux develop, usb device driver linux, usb stack, kernel driver linux, usb control, usb device stack

Tietoa työnantajasta:
( 3 arvostelua ) United States

Projektin tunnus: #4222436

2 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Professional work from professionals!

$4500 USD 45 päivässä
(22 arvostelua)

Dear sir/madam, the members of [url removed, login to view] are teachers of Operating Systems Design and Implementation in Spanish Universities. We are used to the source codes and APIs of several operating systems. We have Lisää

$5000 USD 60 päivässä
(0 arvostelua)