This book explains the core concepts and practical tips of RISC-V, the latest open-source CPU architecture, in an easy and detailed manner.
I can confidently answer and explain questions related to RISC-V in a technical interview.
You can learn the operating principles of exceptions, interrupt controllers, and calling conventions, which are core functions of RISC-V.
You can use the TRACE32 simulator program to practice debugging features such as Exception, Interrupt Controller, and Calling Convention.
You can find out how the RISC-V architecture is utilized in operating system kernels such as the Linux kernel.
I can analyze the startup code of bootloaders or Linux kernels running on RISC-V.
Who is this course right for?
Junior developer looking to build expertise in system software, including system semiconductors (fabless) and electric vehicle fields (autonomous driving, infotainment).
A job seeker who wants to develop system software in the fields of system semiconductors (fabless) and electric vehicles.
System software developers (system semiconductors, electric vehicles) who want to know how to debug in practice by utilizing the features of the RISC-V architecture.
A developer from another field looking to transition their career into system software.
A college student aiming to go to graduate school in the field of system software (memory, file system, operating system).
Need to know before starting?
Computer Architecture
C language
Operating system
4,740
Students
93
Reviews
75
Answers
4.9
Rating
19
Courses
국내 시스템 소프트웨어 분야에서 전무후무한! 'Arm 아키텍처(Armv8-A, Armv7-A)'와 '리눅스 커널' 책을 쓴 저자(2권의 책 모두 대한민국 학술원 우수도서에 선정)이며, 최신 시스템 소프트웨어 트렌드(전기자동차, 시스템 반도체- 시스템 소프트웨어)를 가장 잘 알고 있는 현업 개발자입니다. 또한 시스템 소프트웨어 분야에서 가장 지식 전파 활동을 활발하게 하는 교육자입니다.
'시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리'(2024년, 대한민국 학술원 우수도서상) 저자
'디버깅을 통해 배우는 리눅스 커널의 구조와 원리' (2021년, 대한민국 학술원 우수도서상) 저자
'프로그래머스 데브 코스: 리눅스 시스템 및 커널 전문가' 메인 강사
2022년 6월, 한국컴퓨터종합학술대회 (KCC2022) - 튜토리얼 발표 [ftrace를 이용해 리눅스 커널 정복하기]
LG전자 '리눅스 커널' 및 'Armv8 아키텍처' 사내 강사(국내 및 해외 개발자 포함) - (2020년~현재)
국내에서 어느 누구보다 리눅스 커널과 Arm 아키텍처(Armv8-A, Armv7-A)를 잘 설명할 수 있는 교육자라고 자신있게 말씀드릴 수 있습니다.
'시스템 소프트웨어 개발자를 위한 Arm - basic course'
'시스템 소프트웨어 개발자를 위한 Arm - advanced course'
시스템 소프트웨어 개발자를 위한 Linux kernel - basic course
체계적으로 Arm 아키텍처(Armv8-A, Armv7-A)와 리눅스 커널을 배우시려는 분은 로드맵(전체 강의 30% 할인)을 활용하시면 좋습니다.
All
86 lectures ∙ (11hr 2min)
Course Materials: