デバッグで孊ぶRISC-Vアヌキテクチャ -1郚

オヌプン゜ヌスベヌスの最新CPUアヌキテクチャであるRISC-Vの栞心抂念ず実甚的なヒントを分かりやすく詳现に説明したす。

難易床 初玚

受講期間 無制限

cpu
cpu
cpu-architecture
cpu-architecture
riscv
riscv
cpu
cpu
cpu-architecture
cpu-architecture
riscv
riscv

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.9

5.0

mikeseohyungjin

35% 受講埌に䜜成

䜜家様の努力ず内功が感じられる講矩でした。珟職でデバッグず開発をしおきた分々ず有益な内容がいっぱいでした。たくさん孊びたした。

5.0

sunny75

100% 受講埌に䜜成

2024/09/08/日 15:10 講矩はよく聞きたした。非垞に詳现な説明が良かった。この講矩を初めお芋る方にもわかりやすくよく説明しおいただきたした。キム・ドンヒョンのすべおの講矩を聞きながら、linuxamp;システムamp;デバッグに぀いおたくさん理解するようになりたした。良い講矩ありがずうございたす。

5.0

간절한개발자

59% 受講埌に䜜成

最近RISC-Vが浮かんでいお勉匷しなければならないずいう考えはしたしたが、ちゃんずした本も講矩もなくおどこから始めるべきか乱感しおいた車にキム・ドンヒョン様がRISC-V講矩を出しおくれたしたね RISC-Vずいう䞍慣れなアヌキテクチャに察する恐れはありたせんでしたが、すでにキム・ドンヒョン様のArm本を読んで講矩を聞いおからArmの抂念が正確に取れた経隓があったので信じおすぐ賌入したした。 講矩を聞いおみるず、RISC-VはArmずよく䌌おいたすね。もちろん完党に同じではありたせんが、Armの抂念を持っおいる人はそれほど難しくないように感じるようです。これから出おくるキム・ドンヒョン様のRISC-V講矩はすべお賌入しお聞く぀もりです。じっくりず歩いおみるず、RISC-Vアヌキテクチャでは、私が他人よりも先にあるようだずいう信念が生たれたした。残りの講矩を頑匵りたす。 い぀も良い講矩、誠にありがずうございたす。

受講埌に埗られるこず

  • 技術面接でRISC-Vに関連する質問にしっかりず答え、説明するこずができたす。

  • RISC-Vを構成する栞心機胜であるレゞスタ、アセンブリ呜什、Privilege modeを孊ぶこずができたす。

  • TRACE32シミュレヌタプログラムを䜿甚しお、レゞスタ、アセンブリ呜什、Privilegeモヌドのような機胜をデバッグで実習するこずができたす。

  • Linuxカヌネルのようなオペレヌティングシステムカヌネルにおいお、RISC-Vアヌキテクチャがどのように掻甚されるかを知るこずができたす。

  • RISC-Vベヌスで実行されるブヌトロヌダヌやLinuxカヌネルのスタヌトアップコヌドを分析できたす。

お知らせ 🎯

囜内初のRISC-V講座のロヌンチを蚘念しお30%割匕クヌポンを発行(先着100名)したす。

クヌポンリンク:https://inf.run/cbK8L

最新のシステム゜フトりェア業界で
泚目を集めるRISC-Vアヌキテクチャ

最近、オヌプン゜ヌスベヌスのCPUアヌキテクチャであるRISC-Vアヌキテクチャが泚目を集めおいたす。ITに関連するメディア蚘事やニュヌスを芋るず、以䞋のような内容をすぐに確認できたす:

  • nVidia、むンテル、Qualcommのようなビッグテック䌁業が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を孊ぶ過皋で経隓する困難を解消するために講矩を制䜜するこずになりたした。

講矩の構成ず2郚、3郚講矩のロヌドマップ

今回の講矩は、RISC-V党䜓の講矩リストの䞭で、RISC-Vの栞心機胜である1郚の内容を扱いたす。

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を利甚しおLinuxカヌネルを埁服する]

  • LG電子「Linuxカヌネル」及び「Armv8アヌキテクチャ」瀟内講垫(囜内及び海倖開発者含む) - (2020幎~2024)

こんな方に
おすすめです

孊習察象は
誰でしょう

  • システム半導䜓(ファブレス)、電気自動車分野(自埋走行、むンフォテむンメント)を含むシステム゜フトりェア分野で力量を䌞ばしたいゞュニア開発者

  • システム半導䜓(ファブレス)、電気自動車分野でシステム゜フトりェア開発をしたい就掻生

  • RISC-Vアヌキテクチャの機胜を掻甚しお実務でどのようにデバッグするのか知りたいシステム゜フトりェア開発者(システム半導䜓、電気自動車)

  • 他分野からシステム゜フトりェア分野ぞキャリア転換しようずする開発者

  • システム゜フトりェア分野(メモリ、ファむルシステム、オペレヌティングシステム)の倧孊院進孊を目指す倧孊生

前提知識、
必芁でしょうか

  • コンピュヌタアヌキテクチャ

  • C蚀語

  • オペレヌティングシステム

こんにちは
austinkimです。

6,369

受講生

244

受講レビュヌ

99

回答

4.9

講座評䟡

23

講座

グロヌバル著者  リナックスシステム゜フトりェア開発者 (Arm, RISC-V アヌキテクチャ)

囜内のシステム゜フトりェア分野においお前䟋のない「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出版, (Packt Publishing)

  • 『システム゜フトりェア開発のためのArmアヌキテクチャの構造ず原理』2024幎、倧韓民囜孊術院優秀図曞賞著者)

  • 『デバッグを通じお孊ぶLinuxカヌネルの構造ず原理』2021幎、倧韓民囜孊術院 優秀図曞賞著者)

  • 「Programmers Dev CourseLinuxシステムおよびカヌネル専門家」メむン講垫

  • 2022幎6月、韓囜コンピュヌタヌ総合孊術倧䌚 (KCC2022) - チュヌトリアル発衚 [ftraceを利甚しおリ눅슀カヌネルを攻略する]

  • LG電子「Linuxカヌネル」および「Armv8アヌキテクチャ」瀟内講垫囜内および海倖開発者を含む - 2020幎〜珟圚

韓囜囜内で誰よりもリ눅슀カヌネルずArmアヌキテクチャArmv8-A, Armv7-Aを分かりやすく説明できる教育者であるず、自信を持っお申し䞊げたす。

講矩に関するお問い合わせaustindh.kim@gmail.com

䞻芁ロヌドマップ 🎯

'システム゜フトりェア開発者のためのArm - basic course'

'システム゜フトりェア開発者のためのArm - advanced course'

システム゜フトりェア開発者のためのLinux kernel - basic course

もっず芋る

カリキュラム

党䜓

94件 ∙ (12時間 2分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

22ä»¶

4.9

22件の受講レビュヌ

  • swjang1486님의 프로필 읎믞지
    swjang1486

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    • sujin85203954님의 프로필 읎믞지
      sujin85203954

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      • heecheolsong님의 프로필 읎믞지
        heecheolsong

        受講レビュヌ 22

        ∙

        平均評䟡 5.0

        5

        31% 受講埌に䜜成

        • rousalome6394님의 프로필 읎믞지
          rousalome6394

          受講レビュヌ 4

          ∙

          平均評䟡 5.0

          5

          59% 受講埌に䜜成

          最近RISC-Vが浮かんでいお勉匷しなければならないずいう考えはしたしたが、ちゃんずした本も講矩もなくおどこから始めるべきか乱感しおいた車にキム・ドンヒョン様がRISC-V講矩を出しおくれたしたね RISC-Vずいう䞍慣れなアヌキテクチャに察する恐れはありたせんでしたが、すでにキム・ドンヒョン様のArm本を読んで講矩を聞いおからArmの抂念が正確に取れた経隓があったので信じおすぐ賌入したした。 講矩を聞いおみるず、RISC-VはArmずよく䌌おいたすね。もちろん完党に同じではありたせんが、Armの抂念を持っおいる人はそれほど難しくないように感じるようです。これから出おくるキム・ドンヒョン様のRISC-V講矩はすべお賌入しお聞く぀もりです。じっくりず歩いおみるず、RISC-Vアヌキテクチャでは、私が他人よりも先にあるようだずいう信念が生たれたした。残りの講矩を頑匵りたす。 い぀も良い講矩、誠にありがずうございたす。

          • austinkim
            知識共有者

            良い評䟡ずフィヌドバックありがずうございたす。 RISC-Vはシステム゜フトりェア分野の未来なので、あらかじめ身に぀けおおくずキャリアに倧いに圹立぀でしょう。少しでも気になる点があれば質問を残しおください。

        • aceoftop1975님의 프로필 읎믞지
          aceoftop1975

          受講レビュヌ 121

          ∙

          平均評䟡 5.0

          5

          100% 受講埌に䜜成

          2024/09/08/日 15:10 講矩はよく聞きたした。非垞に詳现な説明が良かった。この講矩を初めお芋る方にもわかりやすくよく説明しおいただきたした。キム・ドンヒョンのすべおの講矩を聞きながら、linuxamp;システムamp;デバッグに぀いおたくさん理解するようになりたした。良い講矩ありがずうございたす。

          • austinkim
            知識共有者

            良い評䟡ずフィヌドバックありがずうございたす。 RISC-Vをあらかじめ身に぀けおおけば、キャリアに倧きな助けになるず確信しおいたす。 TRACE32プログラムでデバッグするず、RISC-Vのアセンブリ呜什を効率的に分析できたす。

        austinkimの他の講座

        知識共有者の他の講座を芋おみたしょう

        䌌おいる講座

        同じ分野の他の講座を芋おみたしょう

        ï¿¥15,438