RISC-V 架构适配知识库
  • 睿迁工具集
  • RVSmartPorting
  • 简体中文
  • English (US)
在 Gitee 上查看
  • 睿迁工具集
  • RVSmartPorting
  • 简体中文
  • English (US)
在 Gitee 上查看
  • 简介
    • 贡献规范
  • 入门
    • 内存一致性模型
    • 硬件开发板差异
    • 指令集模块
  • 通用调整
    • 检查项目对多架构的支持性
    • 文件结构调整
    • 目录结构调整
    • 测试用例调整
  • C/C++ 程序
    • 内联汇编
    • 宏定义与判断
    • 移位运算中的整形常数
    • Intrinsic 函数
    • 多版本函数
    • 系统调用
  • 汇编程序
  • 编译配置文件
    • rpmbuild
    • Makefile
    • CMake
    • Autoconf
    • QMake
    • 其它
  • 其它编程语言
    • Rust
    • Go
    • Python
    • 其它语言
  • 辅助工具集
    • 目标代码定位工具
    • 汇编指令翻译工具

不同厂商 RISC-V 硬件开发板差异

目前,国内已有多家厂商在生产搭载 RISC-V 架构处理器的开发板并销售。 由于 RISC-V 指令集的开放特性,这些开发板各有千秋,在性能及支持的功能特性上存在些许差异。 作为软件开发者,特别是基础软件、底层核心软件的开发者,应当对这些差异有所了解, 并在设计开发软件时尝试做到求同存异。

配置总览

TODO

此处需要补充目前主流的 RISC-V 开发板的配置总览,最好是一图流,列出各开发板的特性。

另外,本章节补充内容时,应关注的点包括但不限于 指令集(拓展集)支持性、寄存器布局与位数 和一些 硬件辅助特性等, 主要是可能影响 通用软件开发 的特性。

全志 D1(哪吒)

TODO

此处需要补充 D1 开发板的技术细节。

SiFive Unmatched

TODO

此处需要补充 SiFive Unmatched 开发板的技术细节。

赛昉星光 VisionFive

TODO

此处需要补充 赛昉星光 VisionFive 开发板的技术细节。

编辑本页面
最后更新时间:
贡献者: LightningRS
Prev
内存一致性模型
Next
指令集模块

本知识库采用 木兰开放作品许可协议 署名-相同方式共享 第1版 进行许可

版权所有 © 2025 RVSmartPorting. | 京ICP备20005262号 | beian京公网安备11010802043677号