Embedded ARM Cortex-M33 Trust Zone

Embedded ARM Cortex-M33 Trust Zone

Description

This Course is a guide for embedded arm Cortex-M33 Trust Zone programming.

Taking this course will allow you to :

  • Get familiar with cortex-M33 different hardware blocks and internal registers
  • Low Level Programming of Cortex-M33 internal Registers, Modes/states switching
  • Low Level Debugging of C and Assembly Code
  • SAU (Security Attribution Unit)
  • IDAU (Implementation Defined Attribution Unit)
  • ARMv8M Trust Zone Implementation
  • Interrupt handling in ARMv8M Architecture
  • Banked registers between security states
  • Basic Embedded C and Assembly Programming for Cortex-M33 Based Platform
  • Go through Microcontroller (LPC55S69) reference manual a well as armv8m reference manual
  • Use MCU Expresso for Debugging
  • Basic Embedded System Programming

By the end of this course you will be able to understand ARM Cortex-M33 Trust Zone Implementation and program your first Security based program running on Cortex-M33.

Embedded System consist of the ability to find the location of the information that you need to configure specific hardware block or to understand some CPU functionality, with this course you will know where to look for such information and how to look for it.

This Course is suitable for:

  • For beginners who start searching for their own way on embedded system and ARM Based Security Platforms
  • Students trying to have better understanding of Cortex-M33 Trust Zone functionality
  • Professionals Trying to extend their knowledge on ARMv8M Trust Zone Implementation

Will be my pleasure to answer any question and don’t hesitate to get back to me 🙂

Who this course is for:

  • Beginner interested to ARM Security Approach
  • Embedded Developer interested to learn Cortex-M33 Trust Zone

Requirements

  • Basic C Language
  • NXP LPC55S69 Microcontroller Eval Board

Last Updated 2/2021

Download Links

Direct Download

Embedded ARM Cortex-M33 Trust Zone.zip (1.9 GB) | Mirror

Leave a Reply

Your email address will not be published. Required fields are marked *