RISC-V Foundational Associate (RVFA-CN) - 中文監考
對於嵌入式工程師、RTL設計工程師、設計驗證工程師、軟件開發人員(特別是設備驅動程序、內核和工具鏈)或文檔工程師等職業的人來說,RVFA認證是最佳的選擇。
產品說明
RVFA認證考試可證明考生擁有RISC-V硬件和軟件專業人員所需的基本入門知識和技能。RVFA證書持有者具備RISC-V匯編語言編寫、調試、優化和編譯代碼的能力,以及使用工具鏈(GCC、LLVM)和理解RISC-V調用約定的能力。
希望學習及準備RVFA認證考試的考生需要熟悉Git、高級編程語言(C)、調試器(GDB)和系統架構。RVFA考生需要有編程或設計經驗,並可能已經完成了計算機科學、軟件工程、計算機工程或電子工程課程。
參加RVFA認證考試的考生應具備與RISC-V ISA(指令集體系結構)相關的技能和知識,包括基本體系結構和術語,以及了解嵌入式硬件設計,包括物聯網(IoT)、工業、醫療和汽車應用等相關知識。
適用對象
對於嵌入式工程師、RTL設計工程師、設計驗證工程師、軟件開發人員(特別是設備驅動程序、內核和工具鏈)或文檔工程師等職業的人來說,RVFA認證是最佳的選擇。
課程大綱
RISC-V概述:10%
●RISC-V的歷史:自由開放ISA
●RISC-V基金會
●RISC-V文檔
●爲RISC-V做出貢獻
RISC-V指令集體系結構:35%
●RV32I和RV64I
●理解指令格式:分支、訪問內存和訪問數據結構
●理解RISC-V作爲ISA的模塊化:核心批准(M, C, F, D, A)和其他擴展
●了解特權模式、系統調用、CSRs、異常和中斷處理
●了解內存模型、緩存管理和虛擬內存管理
RISC-V匯編語言:25%
●理解RISC-V特定的匯編語言語法和特性,包括CSR訪問
●編寫和調試RISC-V匯編代碼
●評估程序集代碼的性能
●將高級代碼轉換爲程序集代碼
RISC-V的高級語言: C編程:15%
●理解RISC-V工具,包括編譯器、調試器、模擬器、性能工具、操作系統和SDKs
●理解調用約定(ABIs)、堆棧和反匯編
●理解內聯裝配
RISC-V操作系統和工具:15%
●操作系統基礎,包括在RISC-V ASM中實現基本的操作系統功能
●了解RISC-V平臺固件的基本用法和功能
●理解微控制器與應用處理器的區別
●在通用操作系統中運行RISC-V應用程序
關於此認證
對於嵌入式工程師、RTL設計工程師、設計驗證工程師、軟件開發人員(特別是設備驅動程序、內核和工具鏈)或文檔工程師等職業的人來說,RVFA認證是最佳的選擇。
考試詳情與資源
如何註冊和參加考試: TBC (Link to FAQ pages of the website)
LF基金會認證和保密協議: https://docs.linuxfoundation.org/tc-docs/certification/lf-cert-agreement/
考生手冊: https://training.linuxfoundation.org/go/LFCA-candidate-handbook
考試小貼士: https://docs.linuxfoundation.org/tc-docs/certification/important-instructions-mc
常見問題: https://docs.linuxfoundation.org/tc-docs/certification/faq-mc