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

Key Highlights

I

Customized the USB CDC echo example

I

PC application for testing

I

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

| Let’s Talk About Your Project

We will get back to you within 2 working days!