Introducing ModusToolbox 3.0, a Development Platform with Enhanced Multi-core Workflow Support
Now is the perfect time to get familiar with ModusToolbox™ 3.0 and its collection of development tools, libraries, and embedded software.
Infineon is excited to introduce ModusToolbox™ 3.0, which is now available for download from the Infineon Developer Center. This release includes several new features targeted at multi-core development and user defined BSP management. This new major release of ModusToolbox™ allows designers a seamless development process beyond the vendor-provided development kit.
What is ModusToolbox™?
ModusToolbox™ is a development environment that supports a wide range of Infineon microcontrollers and development kits. It contains a collection of development tools, libraries, and embedded run time assets that create a flexible development environment for embedded software. These tools within ModusToolbox™can be used to create new embedded projects, manage software components, and configure middleware. But this flexible and efficient development environment goes beyond just visual code editors and graphical debugging. At the core of ModusToolbox™ software is a Makefile-based build system and a command line shell to automate build systems and facilitate a continuous integration workflow. This scriptable build system is crucial for a truly flexible development environment that can be tailored to the exact needs of the developer.
What’s in the 3.0 release?
ModusToolbox™ 3.0 aims to reduce overall development challenges by enabling project creation and management for dual-core applications, with specific support for simultaneous debugging of both cores. The seamless out-of-the-box development kit experience allows developers access to features that provide continuous product development on their own hardware.
- Build, Program, and Debug support has been extended to support multi-core devices
- Application folder structure with multi-core project substructures
- Device Configurator support for multi-core devices aligned to a single design.modus file
- Restructured BSP alignment to user application space to enable BSP customization
- BSP Assistant tool enabling the creation of a user defined BSP, ideal for targeting final hardware
- Embedded Trace Macrocell (ETM) instruction trace support in µVision and EW-ARM IDEs.
- Support for Windows 11 and macOS Monterey host operating systems
What is supported in ModusToolbox™?
Features in ModusToolbox 3.0 are compatible for embedded application development with Infineon’s product solutions including the PSoC™ 4, the PSoC™6, AIROC™ Wi-Fi, AIROC Bluetooth®, XMC™, and EZ-PD™ PMG1 microcontrollers.
ModusToolbox™ is also collaborative with:
- EmbeddedWizard
- Segger
- FreeRTOS
- Azure IoT SDK
- Memfault
- Golioth
- EdgeImpulse
- SensiML
How do I get started?
Getting started with ModusToolbox™ is easy.
First, be sure you have the latest version of the development software. You can download it using the Download links (Window/Linux/macOS) from Infineon Developer Center.
We’ve created the video below to help walk you through the basic steps to download and install ModusToolbox™.
We also recommend checking out our documentation video where we highlight how to access key documentation resources and where to go for additional community support.
You can then continue your ModusToolbox education by joining our developer community and viewing our “Getting Started” and “Technical How-to” video series.
Additional details about the release can be found with the Installation Guide, the User Guide, and Release Notes.
Stay up-to-date with our continued improvements and increase in availability of middleware options by joining our developer community.