Zephyr USB Stack change for MCXN947
Budget: £3,000 – £5,000 GBP
We are running Zephyr on a MCXN947.
The USB Mass storage sample (zephyr/samples/subsys/usb/mass) achieves read speeds of ~6.0 MB/s.*
The FreeRTOS based sample from the SDK builder achieves read speed of 43 MB/s*
Both samples are stubbed out to read a static block from RAM to exclude block device bottlenecks.
This project is to improve the USB read speed in Zephyr to be comparable to that seen with FreeRTOS.
I'm looking for a skilled developer to provide changes to Zephyr to meet the following Key Requirements:
- Provide greater than 40MB/s read speed
- to be demonstrated on the frdm-mcxn947 eval board with dd (eg dd if=/dev/sdX of=/dev/null bs=XXX count=100000000 )
- The changes should be supplied as patches or git commits on top of the v4.1.0 tag (or later with prior agreement)
- Ensure compatibility with Zephyr's API and guidelines
- Thorough testing and debugging
Ideal Skills and Experience:
- Experience with Zephyr RTOS
- Strong debugging and testing skills
The USB Mass storage sample (zephyr/samples/subsys/usb/mass) achieves read speeds of ~6.0 MB/s.*
The FreeRTOS based sample from the SDK builder achieves read speed of 43 MB/s*
Both samples are stubbed out to read a static block from RAM to exclude block device bottlenecks.
This project is to improve the USB read speed in Zephyr to be comparable to that seen with FreeRTOS.
I'm looking for a skilled developer to provide changes to Zephyr to meet the following Key Requirements:
- Provide greater than 40MB/s read speed
- to be demonstrated on the frdm-mcxn947 eval board with dd (eg dd if=/dev/sdX of=/dev/null bs=XXX count=100000000 )
- The changes should be supplied as patches or git commits on top of the v4.1.0 tag (or later with prior agreement)
- Ensure compatibility with Zephyr's API and guidelines
- Thorough testing and debugging
Ideal Skills and Experience:
- Experience with Zephyr RTOS
- Strong debugging and testing skills
Related categories:
C Programming
Electrical Engineering
Embedded Software
RTOS
Debugging
Embedded Systems