ハードウェア関連のプログラミングには、RISC-V アセンブリ言語の基本的な理解が不可欠です。パフォーマンスが重要なプログラム セクションのデバッグや識別などのタスクは、アセンブリの基礎を使用して簡単に実行できます。そのため、RISC-V International は Linux Foundation Training & Certification と提携して、edXプラットフォーム上に、新しい無料のオンライン コース、 Foundations of RISC-V Assembly Programming (LFD117x) を開発しました。
このコースでは、ハードウェア固有の RISC-V プログラミングの知識を習得し、RISC-V (逆) アセンブリ アプリケーションの理解とデバッグ、および(リアルタイム)オペレーティングシステムにおけるハードウェアに関連するプログラム タスクを RISC-V アセンブリやコンパイラで、プログラミングすることなどに役立ちます。
このコースを修了すると、次のことができるようになります。
- RISC-V GNU ツールチェーンをナビゲートする
- RISC-V ISA の理解。
- ユーザーレベルでRISC-Vアセンブリをプログラムする
- RISC-V Linux で実行可能な独自のプログラムの実装
- 逆アセンブルとデバッグ出力を理解する
Foundations of RISC-V Assembly Programming (LFD117x) は、RISC-V アセンブリ言語の基礎を理解したい愛好家やプロのソフトウェア開発者向けの、自分のペースで進められるオンライン コースです。このコースでは、RISC-V の非特権命令セット アーキテクチャについて、初心者から経験豊富な開発者までを対象に紹介します。
コースの所要時間はおよそ 10 時間です。これらの概念を学ぶのに役立つハンズオン ラボ、課題、ディスカッション フォーラムが用意されています。登録後 7 週間は無料でコースのコンテンツにアクセスできるとともに、有償で、認証済みの修了証明書を入手することもできます。
Foundations of RISC-V Assembly Programming (LFD117x) は、ドイツのビーレフェルト応用科学大学の組み込みソフトウェア エンジニアリングの教授である Matthias Koenig によって開発されました。彼は組み込みシステムの開発、ハードウェアに近いプログラミング、およびソフトウェア エンジニアリングを 10 年以上教えてきました。彼はドイツの e1d1 のシニア ソフトウェア エンジニアでもあり、ソフトウェア開発で 30 年以上の経験があります。
この新しいサービスの詳細については、当社の Web サイトの Linux Foundation Training & Certification を参照してください。 ここから登録 して、RISC-V アセンブリ プログラミングの学習を開始しませんか。
最後に、すでに RISC-V テクノロジに精通しており、正式な資格情報を履歴書に追加できるようにしたい場合は、新しくリリースされた RISC-V基礎アソシエイト認定 (RVFA) 試験。この認定は、候補者の
基本的なアーキテクチャと用語を含む、RISC-V ISA (命令セット アーキテクチャ) に関するスキルと知識。さらに、RVFA 受験者が、モノのインターネット (IoT)、産業、医療、および自動車アプリケーションを含む、組み込みハードウェア設計を理解しているか。 RVFA 認定資格を保有することで、RISC-V アセンブリ言語でコードを記述、デバッグ、最適化、コンパイルする能力、およびツールチェーン (GCC、LLVM) を使用し、RISC-V 呼び出し規約を理解する能力を有することを証明できます。
これらおよびその他の RISC-V 学習教材、認定試験は、トレーニング カタログに 掲載されて、すぐに利用可能です 。