Case Study:- Quad USB CDC to UART Throughput Application over emUSB-device Library
The objective of the solution is to develop a USB CDC Device class example that supports multiple endpoints and multiple UART connections using the emUSB-Device library on the Arm® Cortex Platform. The example should be an MTB code example and work with Modus Toolbox v3.0.
![emUSB-device-min emUSB device min](https://engibrains.com/wp-content/uploads/2023/10/emUSB-device-min.png)
Key Highlights
Customized the USB CDC echo example
PC application for testing
Troubleshooting assistance for emUSB-Device library integration
| Engibrains’ Contribution
Segments We Worked On
Firmware
- Modify USB CDC echo example for quad USB endpoints and UART connection.
- Create a sample PC application to test the application.
- Troubleshooting assistance for emUSB-Device library integration
Report
- Prepared a detailed build guide.
- Prepared a user-friendly user guide.
| Technologies Used
Our Tech Stack will reduce your risk
Language
- C
- Python
Platform OS
- Arm® Cortex Platform
- emUSB-Device
Tools
- Eclipse
- ModusToolbox IDE
- Python Test Application