第1章 コースのご案内
既存のプラットフォーム専門知識をRISC-Vに拡張し、高度なシステムロールを実現します。パフォーマンスクリティカルなソフトウェアを命令セット、オペレーティングシステム、ファームウェアに移植および最適化する方法を学び、よりスムーズな移行と実世界のRISC-Vプラットフォームへのより強力なインパクトを実現します。
既存のプラットフォーム専門知識をRISC-Vに拡張し、高度なシステムロールを実現します。パフォーマンスクリティカルなソフトウェアを命令セット、オペレーティングシステム、ファームウェアに移植および最適化する方法を学び、よりスムーズな移行と実世界のRISC-Vプラットフォームへのより強力なインパクトを実現します。
第1章 コースのご案内
第2章 アーキテクチャレビュー Arm & RISC-V
第3章 命令の意味論と実用的な翻訳パターン
第4章 コンパイラ組み込み関数を使ったコードの移植
第5章 A64アセンブラをRV64GCに移植する
第6章 メモリモデル – Arm & RISC-V
第7章 オペレーティングシステム
第8章 システムレベルソフトウェア
両方のアーキテクチャの詳細な知識は必須ではありませんが、RISC-Vの経験がない学生には、 Foundations of RISC-V Assembly Programming (LFD117x) をお勧めします。RISC-V アセンブリプログラミングの入門コースです。
推奨マシンは、以下のスペック以上になります。