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

入门

基于开源欧拉 openEuler 的 RISC-V 商业发行版正式发布

2022 年 12 月 28 日举办的操作系统产业峰会上,中国科学院软件研究所联合多家机构和厂商共同发布了基于 openEuler 的 RISC-V 商业发行版 傲来 2.0-RV。

什么是 RISC-V

RISC-V 是一个基于精简指令集[1](Reduced Instruction Set Computer,RISC) 原则的开源指令集架构[2](Instruction Architecture,ISA)。

为什么要选择 RISC-V

  • 自由
  • 开源
  • 免费
  • 可商用

软件开发者需了解的 RISC-V 架构特点

  • 内存一致性模型:RISC-V 指令集架构采用的弱一致性内存模型
  • 不同厂商开发板差异:主流厂商设计的 RISC-V 架构硬件开发板的差异
  • RISC-V 指令集模块:模块化设计的 RISC-V 指令集各模块间联系与区别

参考文献

  • [1] 精简指令集计算机(Reduced Instruction Set Computer,RISC)
  • [2] 指令集架构(Instruction Set Architecture,ISA)
编辑本页面
最后更新时间:
贡献者: LightningRS
Prev
简介
Next
通用调整

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

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