Học kiến trúc RISC-V thông qua debug -Phần 1
austinkim
Giải thích dễ hiểu và chi tiết các khái niệm cốt lõi cũng như các mẹo thực tế về RISC-V - kiến trúc CPU hiện đại dựa trên mã nguồn mở.
Cơ bản
cpu, cpu-architecture, riscv
Nền tảng của mọi nền tảng trong phần mềm hệ thống, những cốt lõi của kiến trúc Arm mới nhất (Armv8-A) sẽ được tác giả cuốn sách "Cấu trúc và nguyên lý của kiến trúc Arm dành cho phát triển phần mềm hệ thống" truyền tải một cách bài bản nhất!
89 học viên
Độ khó Nhập môn
Thời gian Không giới hạn
Đặc điểm của kiến trúc Arm và bộ vi xử lý Arm
Cách xử lý của thanh ghi và lệnh hợp ngữ
Cấp độ ngoại lệ (Exception Level) và ngăn xếp phần mềm (software stack) thực thi theo từng cấp độ ngoại lệ
Các loại ngoại lệ (Exception) và cơ chế hoạt động
AAPCS (Quy ước gọi Arm), một quy ước dành cho việc gọi chương trình con
Khái niệm về Non-secure World và Secure World cấu thành nên TrustZone
Nguyên lý hoạt động của ảo hóa và Hypervisor
Nguyên lý hoạt động của Barrier, Cache và hệ thống bộ nhớ ảo
Khóa học này dành cho ai?
Nhà phát triển trẻ mong muốn nâng cao năng lực trong lĩnh vực phần mềm hệ thống, bao gồm bán dẫn hệ thống (fabless) và lĩnh vực xe điện (tự hành, thông tin giải trí)
Nhà phát triển từ các lĩnh vực khác đang muốn chuyển hướng sự nghiệp sang lĩnh vực phần mềm hệ thống
Sinh viên mới tốt nghiệp đang tìm việc, mong muốn phát triển phần mềm hệ thống trong lĩnh vực bán dẫn hệ thống (fabless) và xe điện.
Sinh viên đại học có mục tiêu học cao học trong lĩnh vực phần mềm hệ thống (bộ nhớ, hệ thống tệp, hệ điều hành)
Các nhà phát triển phần mềm hệ thống (bán dẫn hệ thống, xe điện) muốn biết cách tận dụng các tính năng của kiến trúc Arm để thực hiện debug trong thực tế.
Cần biết trước khi bắt đầu?
Vi xử lý
CPU
Nhúng
Ngôn ngữ C
Hệ điều hành
Kiến trúc máy tính
6,391
Học viên
249
Đánh giá
99
Trả lời
4.9
Xếp hạng
23
Các khóa học
Tác giả toàn cầu & Nhà phát triển phần mềm hệ thống Linux (Kiến trúc Arm, RISC-V)
Là tác giả vô tiền khoáng hậu trong lĩnh vực phần mềm hệ thống tại Hàn Quốc, người đã viết các cuốn sách về 'Kiến trúc Arm (Armv8-A, Armv7-A)' và 'Linux Kernel' (cả hai cuốn sách đều được Viện Hàn lâm Khoa học Quốc gia Hàn Quốc bình chọn là Sách ưu tú), đồng thời là tác giả toàn cầu đầu tiên tại Hàn Quốc viết cuốn sách tiếng Anh "Reverse Engineering Armv8-A Systems" thông qua nhà xuất bản nước ngoài (Packt). Trên hết, ông là một nhà phát triển đang làm việc thực tế, người nắm rõ nhất các xu hướng phần mềm hệ thống mới nhất (xe điện, bán dẫn hệ thống - phần mềm hệ thống). Ngoài ra, ông còn là một nhà giáo dục hoạt động tích cực nhất trong việc truyền bá kiến thức trong lĩnh vực phần mềm hệ thống.
Tác giả cuốn sách (tiếng Anh) 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis', (Nhà xuất bản Packt), (Packt Publishing)
Tác giả cuốn 'Cấu trúc và nguyên lý của kiến trúc Arm dành cho phát triển phần mềm hệ thống' (Giải thưởng Sách hay của Viện Hàn lâm Khoa học Quốc gia Hàn Quốc năm 2024))
Tác giả cuốn sách 'Cấu trúc và nguyên lý của nhân Linux học qua việc gỡ lỗi' (Giải thưởng Sách hay của Viện Hàn lâm Khoa học Quốc gia Hàn Quốc năm 2021))
Giảng viên chính của 'Programmers Dev Course: Chuyên gia Hệ thống Linux và Kernel'
Tháng 6 năm 2022, Hội nghị Tổng hợp Khoa học Máy tính Hàn Quốc (KCC2022) - Thuyết trình hướng dẫn [Chinh phục Linux Kernel bằng ftrace]
Giảng viên nội bộ của LG Electronics về 'Linux Kernel' và 'Kiến trúc Armv8' (bao gồm các nhà phát triển trong và ngoài nước) - (2020~Hiện tại)
Tôi có thể tự tin khẳng định rằng mình là một giảng viên có khả năng giải thích về Linux Kernel và kiến trúc Arm (Armv8-A, Armv7-A) tốt hơn bất kỳ ai khác tại Hàn Quốc.
Liên hệ giảng dạy: austindh.kim@gmail.com
'Arm dành cho nhà phát triển phần mềm hệ thống - khóa học cơ bản'
'Arm dành cho nhà phát triển phần mềm hệ thống - khóa học nâng cao'
Linux kernel dành cho nhà phát triển phần mềm hệ thống - khóa học cơ bản
Tất cả
71 bài giảng ∙ (8giờ 31phút)
6. Register là gì
04:33
Tất cả
3 đánh giá
5.0
3 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Đây là bài giảng giúp tôi có được cái nhìn tổng quan về kiến trúc ARM. Dựa trên bài giảng Overview này, tôi nghĩ sẽ giúp ích rất nhiều khi nghe bài giảng chính về kiến trúc ARM! Thực sự cảm ơn vì chất lượng đào tạo tuyệt vời. Sẽ không có bài giảng nào tốt hơn bài giảng của giảng viên Kim Dong-hyun đâu ạ ㅠㅠ
Đánh giá 24
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
1.163.665 ₫