TRACE32入門 - MCU & RTOS開発者のための実戦デバッグ過程
austinkim
¥8,175
入門 / MCU, debugging, riscv, cortex-m3, trace32
5.0
(12)
100+
企業が求めるMCU開発者になるための必須スキルである - TRACE32入門コースです。実務ですぐに活用できるTRACE32デバッグ方法を素早く習得できます。
入門
MCU, debugging, riscv
オープンソースベースの最新CPUアーキテクチャであるRISC-Vの核心概念と実用的なヒントを、分かりやすく詳細に説明します。
学習した受講者のレビュー
5.0
mikeseohyungjin
作家様の努力と内功が感じられる講義でした。現職でデバッグと開発をしてきた分々と有益な内容がいっぱいでした。たくさん学びました。
5.0
sunny75
2024/09/08/日 15:10 講義はよく聞きました。非常に詳細な説明が良かった。この講義を初めて見る方にもわかりやすくよく説明していただきました。キム・ドンヒョンのすべての講義を聞きながら、linux&システム&デバッグについてたくさん理解するようになりました。良い講義ありがとうございます。
5.0
간절한개발자
最近RISC-Vが浮かんでいて勉強しなければならないという考えはしましたが、ちゃんとした本も講義もなくてどこから始めるべきか乱感していた車にキム・ドンヒョン様がRISC-V講義を出してくれましたね! RISC-Vという不慣れなアーキテクチャに対する恐れはありませんでしたが、すでにキム・ドンヒョン様のArm本を読んで講義を聞いてからArmの概念が正確に取れた経験があったので信じてすぐ購入しました。 講義を聞いてみると、RISC-VはArmとよく似ていますね。もちろん完全に同じではありませんが、Armの概念を持っている人はそれほど難しくないように感じるようです。これから出てくるキム・ドンヒョン様のRISC-V講義はすべて購入して聞くつもりです。じっくりと歩いてみると、RISC-Vアーキテクチャでは、私が他人よりも先にあるようだという信念が生まれました。残りの講義を頑張ります。 いつも良い講義、誠にありがとうございます。
技術面接でRISC-Vに関する質問に適切に回答し、説明することができます。
RISC-Vを構成する核心機能であるレジスタ、アセンブリ命令、Privilege modeを学ぶことができます。
TRACE32シミュレータプログラムを使用して、レジスタ、アセンブリ命令、Privilege modeなどの機能をデバッグで実習することができます。
Linuxカーネルのようなオペレーティングシステムカーネルにおいて、RISC-Vアーキテクチャがどのように活用されているかを知ることができます。
RISC-Vベースで実行されるブートローダーやLinuxカーネルのスタートアップコードを分析できます。
最近、オープンソースベースのCPUアーキテクチャであるRISC-Vアーキテクチャが注目を集めています。IT関連のメディア記事やニュースを見ると、以下のような内容をすぐに確認することができます。
nVidia、インテル、クアルコムといったビッグテック企業でRISC-Vベースの製品(チップセット)を開発している。
韓国国内でRISC-Vを活用した多様なチップを設計するスタートアップ企業が増えており、RISC-Vデバイスベースの製品を開発する比率が高まっている。
AI半導体を設計する際、RISC-VベースのCPUアーキテクチャが多く活用されている。
2026年までに150億個のデバイスがRISC-Vベースでリリースされる予定だ。
大学院(プロセッサ設計)では、RISC-V CPUを設計できるツールキットを使用して、さまざまな研究を進めている。
組み込みおよびシステムソフトウェア企業において、RISC-V CPUアーキテクチャを活用して製品を開発する比率が高まっています。そのため、就職活動生は技術面接でもRISC-Vに関する準備をしなければならない状況です。
初心者にとって、RISC-Vアーキテクチャは学ぶのが難しいです。その理由は以下の通りです:
RISC-Vを構成する膨大な内容の中で、何が重要なのか分からない
RISC-Vを構成する内容のうち、どの機能が実戦プロジェクトで活用されるのかわからない
RISC-Vのスペック文書をいくら熱心に読んでも、すぐには理解しにくい。
RISC-Vを説明する用語そのものが、どういう意味なのか理解しにくい。
Armアーキテクチャと比較してRISC-Vアーキテクチャに関する資料は十分ではなく、RISC-Vを具体的に分かりやすく説明する資料が不足しているのが現実です。新人開発者を含むシステムソフトウェア開発者の方々が、RISC-Vを学ぶ過程で直面する困難を解消するために、この講義を制作することになりました。
1. Linux Plumbers Conference 発表:Debugging RISC-V Kernel Crashes(2025年12月)
(出典: https://www.youtube.com/watch?v=LNih2OdEcYo&t=1s)
2. 著書: Practical Debugging for Embedded RISC‑V (グローバルPackt出版社 - 2026年11月出版予定)
(出典:https://www.amazon.com/Practical-Debugging-Embedded-RISC%E2%80%91V-RISCV-Based/dp/1806699354/)
今回の講義は、RISC-Vの全講義リストの中で、RISC-Vの核心機能である第1部の内容を扱います。
第1部:RISC-Vの紹介、レジスタ、アセンブリ命令、Privilege Mode
第2部:例外(Memory Abort Exception)、割り込み、PLIC(Platform-level Interrupt Controller)、コーリングコンベンション(デバッグを通じて学ぶRISC-Vアーキテクチャ 第2部)
第3部:仮想メモリシステム、キャッシュ(Cache)、フェンス(Fence)/バリア、Hypervisor extension (デバッグを通じて学ぶRISC-Vアーキテクチャ 第3部)
RISC-Vアーキテクチャの全講義は、ロードマップ - 'システムソフトウェア開発者のためのRISC-Vアーキテクチャ' 講義でご確認いただけます。
1. TRACE32シミュレータプログラム(教育用)によるRISC-Vアーキテクチャのデバッグ
RISC-Vアーキテクチャ(レジスタ、アセンブリ命令、Privilegeモード)を学ぶ近道は何でしょうか?それは、まさに直接デバッグ実習を行う方法です。
この講義を受講すれば、教育用TRACE32シミュレータプログラムを「インフラン講義資料」からダウンロードし、実際にTRACE32シミュレータプログラムを活用してRISC-Vアーキテクチャのレジスタ、アセンブリ命令、Privilegeモードの実習を直接行うことができます。
ちなみに、システムソフトウェア開発全般においてTRACE32デバッガと関連プログラムは広範囲に使用されています。TRACE32プログラムはライセンスがないと実行できません。
2.核心内容を厳選して分かりやすく解説
RISC-Vを学ぶ際、最初にリファレンス文書を入手して分析することが多いです。しかし、入門者の立場ではRISC-Vのどの内容を先に学ぶべきか、なかなか見当がつきません。何を優先して学ぶべきかを判断するのが難しいためです。今回の講義では、実務に応用できる、必ず知っておくべき内容を厳選して解説します。例えば、RISC-Vベースのデバイスから取得したログを開き、レジスタやアセンブリ命令について分かりやすく詳細に説明します。
3. ソフトウェアとスタックとともに具体的な例を挙げて説明
RISC-Vは、システムソフトウェア開発を極めたい、あるいはこの分野に進出するために学ぶケースがほとんどです。今回の講義では、実践プロジェクトでRISC-Vがどのように活用されているのか、様々な例を挙げて説明します。
RISC-Vシステムでソフトウェアがどのように実行されるのか
RISC-Vシステムでどのような過程を経てブートされるのか
RISC-Vシステムでどのようにデバッグおよびリバーシングを行うべきか
この講義を受けることで、RISC-Vアーキテクチャの内容とともに、自然と実践的な感覚を素早く身につけることができます。
4. Armアーキテクチャと比較してRISC-Vを説明
システムソフトウェア業界のエコシステムを見ると、2023年までArmアーキテクチャを中心に組み込みおよびチップセット業界のエコシステムが構成されています。多くのシステムソフトウェア開発者は、ArmプロセッサやArmアーキテクチャに慣れ親しんでいる状況です。今回の講義では、RISC-Vの核心概念をArmアーキテクチャと併せて説明します。講師はArmアーキテクチャに関する書籍の著者であり、誰よりもRISC-VをArmアーキテクチャと比較しながら分かりやすく説明することができます。
システム半導体を開発する各段階を説明し、RISC-Vアーキテクチャに関連する開発エコシステムを紹介します。
RISC-Vアーキテクチャを熟知すべき理由を、実戦プロジェクトの観点から詳細に説明します。
RISC-Vアーキテクチャの核心であるレジスタについて詳細に説明します。レジスタがどのように活用されるのかについても説明します。
RISC-Vアーキテクチャの核心であるレジスタの種類を紹介し、汎用レジスタについて詳細に説明します。
CSR(Control and Status)レジスタの基本機能と種類について説明します。
CSRレジスタを読み書きする方法を詳細に説明します
レジスタの構成と動作方式をTRACE32教育用プログラム(シミュレータ)を実行し、実習を通じて説明します。
アセンブリ命令の基本動作を説明し、多様なアセンブリ命令について解説します。(例:JAL命令の分析)
BEQのような条件付き分岐命令を説明し、実際のプロジェクトでどのような方式で活用されるかを詳細に扱います。
TRACE32シミュレータ(教育用)プログラムを使用して、アセンブリ命令をデバッグする実習を行います。(教育者も直接手順に従って実習することができます)
Privilege Modeと、それに関連するPrivilege Levelの概念を詳細に説明します。
Privilege Modeに関連するスペックを分析し、Privilege Modeごとにどのようなソフトウェアが実行されるかを説明します。
国内のシステムソフトウェア分野において前代未聞!「Armアーキテクチャ(Armv8-A, Armv7-A)」と「Linuxカーネル」の本を執筆した著者(2冊とも大韓民国学術院の優秀図書に選定)であり、国内初めて海外出版社(Packt)を通じて"Reverse Engineering Armv8-A Systems"の本(英語)を執筆したグローバル著者です。何よりも最新のシステムソフトウェアトレンド(電気自動車、システム半導体-システムソフトウェア)を最も熟知している現役の開発者です。また、システムソフトウェア分野で最も活発に知識の普及活動を行っている教育者でもあります。
Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis (Packt出版社:英語) - 2025年出版
'システムソフトウェア開発のためのArmアーキテクチャの構造と原理' (2024年、大韓民国学術院 優秀図書賞) 著者
『デバッグを通じて学ぶLinuxカーネルの構造と原理』(2021年、大韓民国学術院 優秀学術図書賞)著者
'プログラマーズ・デブコース:Linuxシステムおよびカーネル専門家' メイン講師
2022年6月、韓国コンピュータ総合学術大会 (KCC2022) - チュートリアル発表 [ftraceを利用してリナックスカーネルを征服する]
LG電子「リナックスカーネル」および「Armv8アーキテクチャ」社内講師(国内および海外開発者を含む) - (2020年〜2024年)

学習対象は
誰でしょう?
システム半導体(ファブレス)、電気自動車分野(自動運転、インフォテインメント)を含むシステムソフトウェア分野で、自らの能力を高めていきたいジュニア開発者
システム半導体(ファブレス)、電気自動車分野でシステムソフトウェア開発を目指している就活生
RISC-Vアーキテクチャの機能を活用して、実務でどのようにデバッグを行うかを知りたいシステムソフトウェア開発者(システム半導体、電気自動車)
システムソフトウェア分野へキャリアチェンジしようとしている他分野の開発者
システムソフトウェア分野(メモリ、ファイルシステム、オペレーティングシステム)の大学院進学を目指している大学生
前提知識、
必要でしょうか?
コンピュータ構成学
C言語
オペレーティングシステム
キャリア認証
6,753
受講生
287
受講レビュー
106
回答
4.9
講座評価
23
講座
グローバル著者 & リナックスシステムソフトウェア開発者 (Arm, RISC-V アーキテクチャ)
国内のシステムソフトウェア分野において前例のない!「Armアーキテクチャ(Armv8-A, Armv7-A)」と「Linuxカーネル」の本を執筆した著者(2冊とも大韓民国学術院の優秀図書に選定)であり、国内初めて海外出版社(Packt)を通じて「Reverse Engineering Armv8-A Systems」の本(英語)を執筆したグローバル著者です。何よりも最新のシステムソフトウェアトレンド(電気自動車、システム半導体-システムソフトウェア)を最も熟知している現役の開発者です。また、システムソフトウェア分野で最も活発に知識の普及活動を行っている教育者でもあります。"Reverse Engineering Armv8-A Systems" (bằng tiếng Anh) 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.
Professional 知識共有者およびコンサルタント
LG電子 Linuxカーネルオープンソースチーム勤務(〜2026年5月)
'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 著書(英語) 著者、(Packt 出版社)
『システムソフトウェア開発のためのArmアーキテクチャの構造と原理』(2024年、大韓民国学術院 優秀図書賞)著者))
『デバッグを通じて学ぶLinuxカーネルの構造と原理』 (2021年、大韓民国学術院 優秀学術図書賞) 著者)
'Programmers Dev Course: リナックスシステムおよびカーネル専門家' メイン講師
韓国国内で誰よりもリヌックスカーネルとArmアーキテクチャ(Armv8-A, Armv7-A)を分かりやすく説明できる教育者であると、自信を持って申し上げます。
講義に関するお問い合わせ : austindh.kim@gmail.com
'システムソフトウェア開発者のための Arm - basic course'
'システムソフトウェア開発者のためのArm - advanced course'
システムソフトウェア開発者のための Linux kernel - basic course
全体
94件 ∙ (12時間 2分)
講座資料(こうぎしりょう):
10. RISC-Vの歴史と特徴
08:56
全体
24件
4.9
24件の受講レビュー
受講レビュー 130
∙
平均評価 5.0
5
2024/09/08/日 15:10 講義はよく聞きました。非常に詳細な説明が良かった。この講義を初めて見る方にもわかりやすくよく説明していただきました。キム・ドンヒョンのすべての講義を聞きながら、linux&システム&デバッグについてたくさん理解するようになりました。良い講義ありがとうございます。
良い評価とフィードバックありがとうございます。 RISC-Vをあらかじめ身につけておけば、キャリアに大きな助けになると確信しています。 TRACE32プログラムでデバッグすると、RISC-Vのアセンブリ命令を効率的に分析できます。
受講レビュー 4
∙
平均評価 5.0
5
最近RISC-Vが浮かんでいて勉強しなければならないという考えはしましたが、ちゃんとした本も講義もなくてどこから始めるべきか乱感していた車にキム・ドンヒョン様がRISC-V講義を出してくれましたね! RISC-Vという不慣れなアーキテクチャに対する恐れはありませんでしたが、すでにキム・ドンヒョン様のArm本を読んで講義を聞いてからArmの概念が正確に取れた経験があったので信じてすぐ購入しました。 講義を聞いてみると、RISC-VはArmとよく似ていますね。もちろん完全に同じではありませんが、Armの概念を持っている人はそれほど難しくないように感じるようです。これから出てくるキム・ドンヒョン様のRISC-V講義はすべて購入して聞くつもりです。じっくりと歩いてみると、RISC-Vアーキテクチャでは、私が他人よりも先にあるようだという信念が生まれました。残りの講義を頑張ります。 いつも良い講義、誠にありがとうございます。
良い評価とフィードバックありがとうございます。 RISC-Vはシステムソフトウェア分野の未来なので、あらかじめ身につけておくとキャリアに大いに役立つでしょう。少しでも気になる点があれば質問を残してください。
受講レビュー 3
∙
平均評価 4.3
5
全体的に良い内容でした。ARMアーキテクチャとの比較をもっと多くしていただけると良いと思いますし、繰り返し説明を減らしていただけると良いと思います。2回程度の繰り返し説明は理解できますが、何度も繰り返されると疲労が蓄積します。
講座評価と貴重なご指摘もありがとうございます。 全体講義をモニタリングし、1.5回以上説明されている重複内容は大胆に編集し、Armアーキテクチャと比較される講義コンテンツで補強いたします。 ありがとうございます。
受講レビュー 5
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥11,084
25%
¥14,784