Skip to content

Infineon/training-modustoolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

ModusToolbox™ Training

This page contains links to ModusToolbox™ training classes that are available on GitHub. These classes are organized in a modular fashion and broken into levels. Each class is focused on a specific area so that you can learn about a topic quicker and build upon your knowledge as your needs evolve.

Getting started

  • ModusToolbox™ Getting Started - This is the entry-level ModusToolbox™ training class with course material and excercises.

  • PSOC™ Developer Journey - This is a link to the developer journey page, with a series of videos that guide you through the basic MCU development flow, as well as several DEEPCRAFT™ Studio development flows.

  • Infineon Academy - This is a link to the Infineon Academy page. Here you'll find videos about ModusToolbox™, as well as many other Infineon products and services.

Device-focused training

PSOC™ Edge

  • PSOC™ Edge introduction - The training provides an introduction to PSOC™ Edge. It provides an overview of the features and capabilities of PSOC™ Edge, including its hardware-assisted Machine Learning/Machine Intelligence (ML/ML) and artificial intelligence (AI) capabilities, sensor fusion, and real-time control.

  • PSOC™ Edge getting started - This session covers everything you need to begin developing with PSOC™ Edge E84, including hardware and software tools, as well as development resources.

  • PSOC™ Edge technical introduction - This training provides an introduction to key features of the PSOC™ E84 microcontrollers, including audio, graphics, sensor hub, memories, low power modes, and machine learning.

  • PSOC™ Edge Security Introduction - This training provides an introduction to fundamental security concepts, including cryptography basics, IoT security, and security threats; and then it explores the security features available in PSOC™ Edge, providing practical experience using Edge Protect Tools, provisioning the device, and enabling secured boot.

  • PSOC™ Edge Extended Boot - This session introduces Extended Boot, explaining its function within the hardware Root of Trust. Participants will learn how it verifies and launches RRAM_SE_BOOT and Extended Boot stored in the device’s RRAM. The training also explores Secure Boot capabilities and demonstrates how Edge Protect Tools can be used to provision PSOC™ Edge devices.

  • PSOC™ Edge Protect Bootloader - This training offers an in-depth look at Edge Protect Bootloader, a protected MCUboot-based bootloader designed to enable secure boot and ensure authenticated, dependable firmware updates. A hands-on lab guides participants through real-world use of Edge Protect Bootloader for secure firmware deployment.

  • PSOC™ Edge Trusted Firmware-M (TF-M) - This module examines the TF-M architecture on PSOC™ Edge, detailing boot flow, isolation levels, profiles, and available services. It covers default TF-M settings, application integration, and customization using the Edge Protect Configurator.

  • PSOC™ Edge Encryption - This session focuses on encryption features for PSOC™ Edge, including single-key XIP encryption, multi-key XIP encryption, and secure encryption techniques. It concludes with a practical lab on enabling encryption through the Edge Protect Bootloader.

PSOC™ 4

  • PSOC™ 4 CAPSENSE™ training - This training introduces the 5th generation Multi-Sense Converter with Low-Power (MSCLP) available on the PSOC™ 4000T and PSOC™ 4100T Plus.

  • PSOC™ 4 Inductive sensing (ISX) training - This training introduces Inductive sensing (ISX) on the 5th generation Multi-Sense Converter with Low-Power (MSCLP) available on the PSOC™ 4000T and PSOC™ 4100T Plus.

  • PSOC™ 4 Liquid Level Sensing (LLS) training - This training introduces Liquid Level Sensing (LLS) on the 5th generation Multi-Sense Converter with Low-Power (MSCLP) available on the PSOC™ 4000T and PSOC™ 4100T Plus.

Other devices

  • ModusToolbox™ training - PSOC™ 6, PSOC™ 4, and AIROC™ CYW20829 MCUs - This is a 2nd level ModusToolbox™ training class. It covers PSOC™ 6, PSOC™ 4 and CYW20829 MCUs.

  • ModusToolbox™ training – XMC7000 and TRAVEO T2G MCUs - This is a 2nd level ModusToolbox™ training class. It covers XMC7000 and TRAVEO™ T2G MCUs.

  • ModusToolbox™ training – AIROC™ Bluetooth® SDK (BTSDK) MCUs - This is a 2nd level ModusToolbox™ training class. It covers MCUs using the BTSDK API including the CYW20819, CYW20820, CYW20835, and CYW43012 (in embedded mode).

  • PSOC™ digital peripherals training - This training introduces common peripherals available on PSOC™ 4, PSOC™ 6, and PSOC™ Edge microcontrollers. The training will cover project creation, GPIO control, UART and retartget-IO, SCBs, TCPWMs, interrupts, Systick, and WDT control using ModusToolbox™ and the device Peripheral Driver Library (PDL).

  • ModusToolbox™ training - Bluetooth® Type1 and Type2 - This is a pair of classes to teach how to use Bluetooth® Low Energy in ModusToolbox™ applications. The Type1 class applies to AIROC™ Bluetooth® devices paired with an external host (such as CYW43012 + PSOC™ 6) and AIROC™ Bluetooth® devices with two MCUs (such as PSOC™ 63 and CYW20829). The Type2 class applies to AIROC™ Bluetooth® devices with a single MCU (such as CYW20835). While the interaction with the MCU is different, the basic Bluetooth® operation is the same in both classes, so you can choose whichever one best suits your needs.

  • ModusToolbox™ training - Wi-Fi - This is a class to teach how to use Wi-Fi in ModusToolbox™ applications. The descriptions and exercises use a PSOC™ 6 MCU as a host to a CYW43012 connectivity device.

  • ModusToolbox™ training - Machine learning - This is a class to teach how to use the ModusToolbox™ machine learning solution. The descriptions and exercises use a PSOC™ 6 MCU along with motion sensors and microphones to develop IoT applications for gesture detection, keyword detection, etc.

About

No description or website provided.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors