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 开发板的技术细节。

编辑本页面
Prev
内存一致性模型
Next
指令集模块

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

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