Armv8 Architecture: Exception Level And Processor Mode
Last updated 7/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (India) | Size: 513.09 MB | Duration: 2h 42m
Last updated 7/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (India) | Size: 513.09 MB | Duration: 2h 42m
Comprehensive and practical guide to exception levels and exception handling in Armv8-A architecture
What you'll learn
Primary concept of Exception level and privilege level in Armv8-A
How software is running in each exception level
Why Linux kernel is running at EL1 and Hypervisor is executing at EL2
How Exception levels are switched during boot sequence
How to identify current exception level
How exception level is switched by understanding of fault and interrupt handling
Learn key features of TrustZone architecture based on exception level
How Virtualization is organized based on exception level
Requirements
Operating System
Computer Architecture
Description
Comprehensive and practical guide to exception levels and exception handling in Armv8-A architecture with TrustZone and virtualization technologySmartphones, AI System-on-Chip (SoC), Electric Vehicle Automotive system are in Armv8-A based Arm processors. Currently, in the system software industry, knowledge of the Armv8-A architecture is considered essential as it is in high demand. But for system software engineers, there is no lecture covering Armv8-A architecture so far.This course is for software engineers and students who want to quickly learn how to develop quality software for Armv8-A architecture without reading long technical reference document. The contents of this course covers practical skills or tips which can be applied your real project once you complete this course.Key features;This lecture covers the Exception level, that is the key feature of Armv8-A architecture necessary for the development of software systems.Concept of Exception levelHow to change Exception levelSystem register to identify current Exception LevelTrustzone feature designed in exception stateVirtualization architecture at EL2 Why we need to learn exception level?There are several reasons why we need to learn exception level.To understand key features of Armv8 like register, exception, TrustZone and VirtualizationTo gain practical understanding of exception handling in Armv8-ATo gain insight over startup code in bootloader To level up the practical ability for bringup target boardTo figure out the software architecture provided by chipset maker and solution providerIf you would like to upgrade engineering ability, this course is right for you.
Who this course is for:
Professionals interested in exploring Embedded systems,Professionals interested in exploring Armv8 architecture,Hobbyists and students who want to start their career in Embedded world,If you think about 'embedded' then think about taking this course. you will not be disappointed