RVFA认证

对于嵌入式工程师、RTL设计工程师、设计验证工程师、软件开发人员(特别是设备驱动程序、内核和工具链)或文档工程师等职业的人来说,RVFA认证是最佳的选择。

 

希望学习及准备RVFA认证考试的考生需要熟悉Git、高级编程语言(C)、调试器(GDB)和系统架构。RVFA考生需要有编程或设计经验,並可能已经完成了计算机科学、软件工程、计算机工程或电子工程课程。

 

参加RVFA认证考试的考生应具备与RISC-V ISA(指令集体系结构)相关的技能和知识,包括基本体系结构和术语,以及了解嵌入式硬件设计,包括物联网(IoT)、工业、医疗和汽车应用等相关知识。

 

 

认证一览

考试模式:线上考试

考试时间:90分钟

认证有效期:2

重考政策:可接受1次重考

考试形式:选择题考试

 

经验水平:初级

 

考生需于购买考试后的一个月内注册考试券,注册成功后获得的考试资格在12个月内有效。通过认证考试的考生将获得PDF认证证书。

 

1677127767328837.png

领域和能力

 

RVFA认证考试包括这些一般领域及其在考试中的权重:

 RISC-V概述 - 10%

RISC-V指令集体系结构  - 35%

RISC-V汇编语言  - 25%

 RISC-V的高级语言:C编程  - 15%

RISC-V操作系统和工具  - 15%

详细内容:

 

RISC-V概述 - 10%

l  RISC-V的历史:自由开放ISA

l  RISC-V基金會

l  RISC-V文档

l  RISC-V做出贡献

RISC-V指令集体系结构  - 35%

l  RV32IRV64I

l  理解指令格式:分支、访问内存和访问数据结构

l  理解RISC-V作为ISA的模块化:核心批准(M, C, F, D, A)和其他扩展

l  了解特权模式、系统调用、CSRs、异常和中断处理

l  了解内存模型、缓存管理和虚拟内存管理 

 

RISC-V汇编语言  - 25%

l  理解RISC-V特定的汇编语言语法和特性,包括CSR访问

l  编写和调试RISC-V汇编代码

l  评估程序集代码的性能

l  将高级代码转换为程序集代码

 

RISC-V的高级语言: C编程  - 15%

l  理解RISC-V工具,包括编译器、调试器、模拟器、性能工具、操作系统和SDKs

l  理解调用约定(ABIs)、堆栈和反汇编

l  理解内联装配

 

RISC-V操作系统和工具  - 15%

l  操作系统基础,包括在RISC-V ASM中实现基本的操作系统功能

l  了解RISC-V平台固件的基本用法和功能

l  理解微控制器与应用处理器的区别

l  在通用操作系统中运行RISC-V应用程序

扫描后添加微信咨询

添加客服微信咨询详情

热门教程文档

CSS
33小节
Dart
35小节
HTML
32小节
Docker
62小节
C++
73小节