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 "Learning the Structure and Principles of the Linux Kernel Through Debugging" will help you firmly grasp the basic concepts of the latest Linux kernel (v6.1), the core of the Linux operating system and the most widely used system software!
2,508 learners
Level Beginner
Course period Unlimited

Reviews from Early Learners
5.0
든든한꼬마
This was a lecture where I could learn about the Linux kernel. Thank you for creating such a good lecture.
5.0
White
This is a lecture that clearly explains why you should learn it and what kind of jobs it can help with after learning. I haven't taken the later parts yet, but just from the front part alone, I think this lecture will be very helpful.
5.0
Juhyoung Park
It was great for understanding because you repeatedly emphasized the important content!
Core concepts of the key functions that make up the Linux kernel
How to bring up a Raspberry Pi and install a custom kernel
How to trace a system using various commands in a Linux environment
How to debug a memory dump
Who is this course right for?
A junior developer who wants to build expertise in the field of Linux system software, including system semiconductors and electric vehicles (autonomous driving, infotainment).
Backend developers and DevOps engineers who manage system performance and stability in server operations, cloud, and container environments
Security developers and reverse engineers who analyze system vulnerabilities or research malware and attacks
Prospective graduate students interested in the field of Linux system software (memory, file systems, operating systems)
Need to know before starting?
C Language
Operating System
Computer Architecture
6,389
Learners
248
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
57 lectures ∙ (8hr 24min)
All
37 reviews
4.9
37 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 517
∙
Average Rating 5.0
Reviews 144
∙
Average Rating 4.8
Reviews 26
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
$26.40