認證考試
linux-foundationiot

RISC-V Foundational Associate (RVFA)

The (RVFA) certification is intended for those interested in an entry-level RISC-V role or transitioning from another architecture. The certification is ideal for those pursuing a…

US$250.00

產品說明

The RVFA exam demonstrates an individual possesses the fundamental, entry-level knowledge and skills required of RISC-V hardware and software professionals.

An RVFA will have demonstrated skills and knowledge relating to the RISC-V ISA (Instruction Set Architecture), including basic architecture and terminology. In addition, an RVFA candidate understands Embedded Hardware Design, including Internet of Things (IoT), industrial, medical, and automotive applications.

RVFA certificate holders have demonstrated the ability to write, debug, optimize, and compile code in RISC-V Assembly Language, as well as the ability to use toolchains (GCC, LLVM) and understand RISC-V calling conventions.

適用對象

The (RVFA) certification is intended for those interested in an entry-level RISC-V role or transitioning from another architecture.

The certification is ideal for those pursuing a career in roles such as Embedded Engineer, RTL Design Engineer, Design Verification Engineer, Software Developer (specifically Device Driver, Kernel, and Toolchain), or Documentation Engineer.

課程大綱

RISC-V Overview - 10%

History of RISC-V: The Free and Open ISA

RISC-V International

RISC-V Documentation

Contribute to RISC-V

RISC-V Instruction Set Architecture - 35%

RV32I and RV64I

Understand Instruction Formats: branching, accessing memory, and accessing data structures

Understand the modularity of RISC-V as an ISA: core ratified (M, C, F, D, A) and other extensions

Understand Privilege Modes, system calls, CSRs, exceptions, and interrupt handling

Understand memory model, cache management, and virtual memory management

Assembly Language for RISC-V - 25%

Understand RISC-V specific assembly language syntax and features, including CSR access

Write and debug RISC-V assembly code

Assess performance of assembly code

Convert high-level code to assembly code

High Level Languages for RISC-V: C Programming - 15%

Understand RISC-V tools including compilers, debuggers, simulators, performance tools, OSes, and SDKs

Understand calling conventions (ABIs), the stack, and disassembly

Understand inline assembly

RISC-V Operating Systems & Tools - 15%

Fundamentals of Operating Systems including implementing basic OS functionality in RISC-V ASM

Understanding basic use and functionality of firmware for RISC-V platforms

Understanding microcontrollers versus application processors

Running RISC-V Applications in a General Purpose OS

關於此認證

A candidate looking to begin preparations for the RVFA certification should already have familiarity with Git, High-Level Programming Languages (C), Debuggers (GDB), and System Architecture.

An RVFA candidate will have programming or design experience and may have completed computer science, software engineering, computer engineering, or electrical engineering coursework.

考試詳情與資源

How to register & take exam: TBC (Link to FAQ pages of the website)

Linux Foundation Global Certification & Confidentiality Agreement: https://docs.linuxfoundation.org/tc-docs/certification/lf-cert-agreement/

Candidate Handbook: https://training.linuxfoundation.org/go/LFCA-candidate-handbook

Important Instructions: https://docs.linuxfoundation.org/tc-docs/certification/important-instructions-mc

Frequently Asked Questions: https://docs.linuxfoundation.org/tc-docs/certification/faq-mc

相關推薦

認證考試RVFA-CN

RISC-V Foundational Associate (RVFA-CN) - 中文監考

對於嵌入式工程師、RTL設計工程師、設計驗證工程師、軟件開發人員(特別是設備驅動程序、內核和工具鏈)或文檔工程師等職業的人來說,RVFA認證是最佳的選擇。
1,773 人關注
US$250.00
→
網頁設計 由 EC Shop City 提供