Skip to content

Infineon/training-modustoolbox-level1-getting-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

ModusToolbox™ Software Training Level 1 Getting Started

This is the entry-level ModusToolbox™ training class. It is a pre-requisite for all level 2 and level 3 ModusToolbox™ training classes.

This class is a survey of the ModusToolbox™ development platform. The learning objective is to introduce you to all the tools in the ModusToolbox™ ecoysystem and help you develop some familiarity with using them. The class is “a mile wide and an inch deep.” This should enable you to understand the scope of the development ecosystem and teach you where to find “everything.”

This is a "Level 1" class, which means that it is intended as an entry point to get you started with the ModusToolbox™ ecosystem. Level 2 classes dig deeper to give more detailed training on specific products such as PSoC™ or XMC MCUs. Level 3 classes go even further by diving into a complete solution such as Bluetooth®, Wi-Fi, Motor Control, or Machine Learning.

Organization

  • Manual: This directory contains the manual chapters.
  • Projects: This directory contains solutions to exercises.

Manual Chapters

This class consists of two chapters:

  • Chapter 1: Introduction - Overall introduction to the ModusToolbox™ ecosystem
  • Chapter 2: Tools - Detailed description of how to use each tool and software asset

Videos

Videos are available for many of the topics from this class. See the list below for a link to each video. You will an Infineon account user ID and password to access these videos.

Title Description
Introduction This introductory training provides a high level view of how ModusToolbox™ works and explains the key pillars of ModusToolbox™.​
Installation In this video we'll walk through the basic steps to download and install ModusToolbox™. This video showcases installation on Windows in addition to providing details for installing on macOS and Linux operating systems.
Documentation Quick and easy access to documenation is a key attribute to working with a development environment like ModusToolbox™. In this video we'll highlight how to access some of the key documentation resources and where to find additional community support.
Creating an application Infineon provides a large number of code examples and project templates within Infineon GitHub repositories. This video provides an overview of how to work with the ModusToolbox™ Project Creator to create an application on your development machine. Topics cover using the stand-alone graphical Project Creator, an integrated flow within the Eclispe IDE for ModusToolbox™, and how to use the command-line interface to create projects in a scriptable way.
Exploring an application Now that your ModusToolbox™ application has been created, this video will explore the folder structure. We'll cover the location of Board Support Package files, shared libraries, and ModusToolbox™ workflow files. Our goal is to help demystify how the various files are used and enable the developer to take full advantage of the flexibility provided by the ModusToolbox™ development environment.
Working with the command line In this video we'll discuss and walk through using the command-line interface supported by ModusToolbox™. This video covers the many features and commands that are available within the ModusToolbox™ make-based build system.

Pre-requisites

  • None

Hardware

The following hardware is used for the exercises in this class:

  • PSOC™ Control C3 MCU Evaluation Kit (KIT_PSC3M5_EVK)

Almost any Infineon kit that is compatible with ModusToolbox can be used. You can find those kits using the Project Creator tool.

References

Additional information can be found at: