Exception in Armv8-A and Kernel Crash debugging
Austin Kim
4:18:50
Description
Practical course to teach kernel crash debugging from beginners to advanced level with +6 kernel memory dump
What You'll Learn?
- In-depth analysis: Exception in Armv8-A
- Kernel crash case studies; panic, BUG, Exception, Stack corruption, OOM
- Know how to read and understand error message in kernel log
- Know how to analyze kernel crash memory dump
- Know how to run TRACE32 and crash utility
Who is this for?
What You Need to Know?
More details
DescriptionEffectively debug Linux kernel crash memory dump by gaining a solid understanding of Exception in Armv8, learn to run TRACE32 and Crash Utility, gain both practical understanding crash debugging and sufficient insight into inner working of Linux kernel internals and Armv8-A architecture
Have you ever gone through kernel crash issue but do not know what to do? Do you want to level up your debugging skills to become senior level software engineer? Do you want to know what BSP engineers of global chipset makers(e.g: Qualcomm) are doing for kernel crash debugging? As a manager, do you want to enhance technical background knowledge to make better decision for taking care of crash issues? If you are in any of these situation, this course is right for you.
Why should we learn kernel crash debugging?
If you are system software engineer, you may go through a lot of unexpected issues and bugs. And kernel crash may occurs in various situations;
Kernel crash may occur at boot during bringup
Kernel crash may occur during verfication test after bringup is completed
This course is designed for you to enhance troubleshooting ability.
Here's what you'll be learning in this class:
Exception in Armv8-A architecture
How registers are updated when Arm throws exception
Kernel crash case studies
Debugging kernel crash dump using TRACE32 and crash utility.
If you register this course, you can download +6 kernel memory dump to practice kernel debugging on your own. This course covers practical content that any other course did not offer.
By the end of this course;
You will understand how exception is handled in Armv8-A (Linux kernel)
You will be familar with signature of kernel crash issue
You can start debugging kernel crash memory dump(You can download +6 memory dumps in the resource)Â
Who this course is for:
- System software engineer (Linux BSP engineer)
- Chipset BSP and firmware software engineer
- Automotive system software engineer
- System software engineers who are eager to level up debugging skills
- Professionals interested in exploring Armv8 architecture
Effectively debug Linux kernel crash memory dump by gaining a solid understanding of Exception in Armv8, learn to run TRACE32 and Crash Utility, gain both practical understanding crash debugging and sufficient insight into inner working of Linux kernel internals and Armv8-A architecture
Have you ever gone through kernel crash issue but do not know what to do? Do you want to level up your debugging skills to become senior level software engineer? Do you want to know what BSP engineers of global chipset makers(e.g: Qualcomm) are doing for kernel crash debugging? As a manager, do you want to enhance technical background knowledge to make better decision for taking care of crash issues? If you are in any of these situation, this course is right for you.
Why should we learn kernel crash debugging?
If you are system software engineer, you may go through a lot of unexpected issues and bugs. And kernel crash may occurs in various situations;
Kernel crash may occur at boot during bringup
Kernel crash may occur during verfication test after bringup is completed
This course is designed for you to enhance troubleshooting ability.
Here's what you'll be learning in this class:
Exception in Armv8-A architecture
How registers are updated when Arm throws exception
Kernel crash case studies
Debugging kernel crash dump using TRACE32 and crash utility.
If you register this course, you can download +6 kernel memory dump to practice kernel debugging on your own. This course covers practical content that any other course did not offer.
By the end of this course;
You will understand how exception is handled in Armv8-A (Linux kernel)
You will be familar with signature of kernel crash issue
You can start debugging kernel crash memory dump(You can download +6 memory dumps in the resource)Â
Who this course is for:
- System software engineer (Linux BSP engineer)
- Chipset BSP and firmware software engineer
- Automotive system software engineer
- System software engineers who are eager to level up debugging skills
- Professionals interested in exploring Armv8 architecture
User Reviews
Rating
Austin Kim
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 39
- duration 4:18:50
- Release Date 2024/06/20