Learning RISC-V Architecture Through Debugging - Part 1
austinkim
This book provides easy and detailed explanations of the core concepts and practical tips of RISC-V, the latest open-source-based CPU architecture.
Basic
cpu, cpu-architecture, riscv
The author of "The Structure and Principles of Arm Architecture for System Software Development" will help you master the core of the latest Arm architecture (Armv8-A), the absolute fundamental of system software!
89 learners
Level Beginner
Course period Unlimited
Characteristics of Arm Architecture and Arm Processors
How registers and assembly instructions are processed
Exception levels and the software stack running at each exception level
Types of Exceptions and How They Work
AAPCS (Arm Architecture Procedure Call Standard), the convention for subroutine calls
The concepts of Non-secure World and Secure World that constitute TrustZone
The principles of virtualization and hypervisor operation
The operating principles of barriers, cache, and virtual memory systems
Who is this course right for?
A junior developer who wants to build expertise in the system software field, including system semiconductors (fabless) and the electric vehicle sector (autonomous driving, infotainment).
A developer from another field looking to transition their career into system software.
A job seeker who wants to develop system software in the fields of system semiconductors (fabless) and electric vehicles.
An undergraduate student aiming to pursue graduate studies in the field of system software (memory, file systems, operating systems).
System software developers (system semiconductors, electric vehicles) who want to learn how to debug in practice by leveraging the features of the Arm architecture.
Need to know before starting?
Microprocessor
CPU
Embedded
C language
Operating System
Computer Architecture
6,391
Learners
249
Reviews
99
Answers
4.9
Rating
23
Courses
Global Author & Linux System Software Developer (Arm, RISC-V Architecture)
A global author who has written unprecedented books on 'Arm Architecture (Armv8-A, Armv7-A)' and the 'Linux Kernel' in the domestic system software field (both books were selected as Excellent Academic Books by the National Academy of Sciences of the Republic of Korea), and is the first in Korea to author the book (in English) "Reverse Engineering Armv8-A Systems" through an international publisher (Packt). Above all, he is an active developer who is most well-versed in the latest system software trends (electric vehicles, system semiconductors-system software). He is also an educator who is most actively engaged in spreading knowledge within the system software field.
Author of the book (English) 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis', (Packt Publishing)
Author of 'Structure and Principles of Arm Architecture for System Software Development' (2024 National Academy of Sciences Outstanding Book Award)
Author of 'Structure and Principles of the Linux Kernel Learned Through Debugging' (2021, National Academy of Sciences Outstanding Scholarly Book Award)
Main Instructor for 'Programmers Dev Course: Linux System and Kernel Expert'
June 2022, Korea Computer Congress (KCC2022) - Tutorial Presentation [Conquering the Linux Kernel Using ftrace]
LG Electronics 'Linux Kernel' and 'Armv8 Architecture' internal instructor (including domestic and overseas developers) - (2020–Present)
I can confidently say that I am an educator who can explain the Linux kernel and Arm architecture (Armv8-A, Armv7-A) better than anyone else in Korea.
Lecture Inquiries: austindh.kim@gmail.com
'Arm for System Software Developers - basic course'
All
71 lectures ∙ (8hr 31min)
11. Special Register
07:25
All
3 reviews
5.0
3 reviews
Reviews 2
∙
Average Rating 5.0
5
This lecture provided a comprehensive understanding of the ARM architecture. I think it will be very helpful when taking the main ARM architecture course based on this overview! Thank you so much for the high-quality education. There couldn't be a better lecture than Instructor Donghyun Kim's ㅠㅠ
Reviews 2
∙
Average Rating 5.0
Reviews 24
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
$42.90