0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浪潮基于RISC-V的linux系统移植方法

汽车玩家 来源:爱集微 作者:爱集微 2020-01-08 10:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

冯诺依曼架构、处理器市场体系都在受到冲击,浪潮的该项专利在RISC-V处理器迅速发展的背景下,介绍了基于该处理器架构的linux系统移植方法。

集微网消息,在全球高新科技蓬勃发展的大背景下,许多固有的体系不断受到冲击,其中电子与计算机产业首当其冲。从计算机指令集架构(ISA)的角度看,Arm和x86几乎占据了所有的市场,然而随着摩尔定理走向终结, AIOT的不断发展,计算架构的创新被推到了历史前台,RISC-V开启了新一轮开源硬件与芯片设计的热潮。

RISC-V(Reduced Instruction Set Computer–FIVE)是一种新兴处理器,是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),它是在指令集不断发展和成熟的基础上建立的全新指令,相对于ARM、X86等传统处理器,RISC-V具有完全开源、高速发展、易于移植系统、设计简单、功耗低、可扩展性强等优势而被广泛应用,甚至未来将会成为IOT领域的主流计算架构。

为使得操作系统能够在RISC-V上运行与调度资源,需要进行嵌入式操作系统的移植,目前现有的linux系统移植技术大多数针对于Arm和x86处理器,而没有针对新型RISC-V处理器的系统移植方法,因此如何实现基于RISC-V处理器的系统移植,是处理器技术领域的重要问题。基于此,苏州浪潮智能科技有限公司提出了一项名为“基于RISC-V处理器的系统移植方法及相关组件”的发明专利(申请号:201910451664.2),申请人为苏州浪潮智能科技有限公司。该专利的主要内容包括基于RISC-V处理器的linux系统移植方法,并基于此方法,提出一种系统移植设备。

浪潮基于RISC-V的linux系统移植方法

图1 基于RISC-V处理器的系统移植方法的流程图

由于Linux系统具有体积小、内核可裁减、网络功能完善、可移植性强等诸多优点,因此linux系统广泛应用于RISC-V处理器中,图1展示了该专利提出的基于RISC-V处理器的系统移植方法流程图。在步骤s110中,调用RISC-V处理器对应的工具链搭建交叉编译环境,其中交叉编译环境主要由编译器、连接器、解释器组成,包括gcc,binutils等工具以及linux内核文件等,通常可采用RISC-V处理器对应的工具链,如riscv64-unknownlinux-gnu-/riscv32-unknown-linux-gnu-。步骤s120在交叉编译环境中调用匹配内核以RISC-V体系架构编译linux内核,生成不含有根文件系统的内核镜像文件,用于后续管理硬件设备、实现进程调度等。步骤130调用linux命令以及工具生成嵌入至RISC-V处理器架构的linux系统可执行程序。步骤s140用于添加系统目录,生成根文件系统的镜像文件。如常用的系统目录项目/bin、/sbin、/dev、/etc、/lib、/usr、/sys、/tmp等。步骤s160用于将内核镜像文件嵌入至引导程序,从而生成包含引导程序、内核镜像、根文件系统于一体的二进制文件bbl,进而加载到处理器的内存中,从而最终生成完整的基于RISC-V的linux操作系统。

浪潮基于RISC-V的linux系统移植方法

图2 系统移植方法简图

在上述系统移植方法中主要生成3个文件,包括引导程序bbl(BootLoader)、linux内核镜像文件vmlinux、根文件系统镜像文件rootfs.cpio。具体如图2所示,其中bbl是系统内核运行之前运行的一段小程序,用于初始化硬件设备,建立内存空间的映射图,并将内核加载到内存中,完成系统的启动与加载。vmlinux是linux系统内核的一种镜像文件,用于管理硬件设备、实现进程调度等;rootfs .cpio是一个文件集合,用来存放内核启动后运行的第一个程序(init)、给用户提供操作界面的shell程序、应用程序所依赖的库等。上述方法可以高效且迅速的实现基于RISC-V处理器的系统移植。

浪潮基于RISC-V的linux系统移植方法

图3 系统移植装置结构图

此专利还基于上述方法提出了一种系统移植装置,包括环境搭建单元210、内核编译单元220、可执行程序生成单元230、镜像文件生成单元240、内核重编单元250以及程序嵌入单元260,该装置中各个框图结构的功能与系统移植方法相互对应。

科技地创新不断碰撞催生出固有体系的变革,诸如冯诺依曼架构、处理器市场体系都在受到冲击,此专利在RISC-V处理器迅速发展的背景下,介绍了基于该处理器架构的linux系统移植方法,从这也看出国内企业在处理器领域与顶尖技术正在不断缩小差距,相信未来AIOT的市场中国企业定会大放异彩。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    247088
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217953
  • 浪潮
    +关注

    关注

    1

    文章

    476

    浏览量

    25304
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51888
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V在机器人领域的潜力

    Linux系统上部署了ROS 2 Humble Hawksbill。整个过程相对顺畅,主要步骤包括: • 配置APT源,添加为RISC-V架构编译的ROS 2仓库。 • 通过apt命令安装ROS
    发表于 12-03 14:40

    CIE全国RISC-V创新应用大赛 人脸识别系统介绍与移植

    人脸识别系统移植到MUSE Pi Pro RISC-V介绍 系统是原本为某学校开发的人脸智能识别签到系统。最初基于x86 Windows
    发表于 11-08 11:19

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RIS
    的头像 发表于 11-07 10:09 1297次阅读

    2025新思科技RISC-V科技日活动圆满结束

    新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前
    的头像 发表于 07-25 17:31 1078次阅读

    借势 RISC-V与 AI 浪潮,元石智算打造算力新范式

    RISC-V架构崛起的双重浪潮下,国产服务器系统行业正迎来关键发展机遇。 武汉元石智算科技有限公司(下文简称“元石智算”)作为国产服务器系统创新的佼佼者,敏锐洞察这一趋势,凭借对
    的头像 发表于 07-25 14:51 440次阅读
    借势 <b class='flag-5'>RISC-V</b>与 AI <b class='flag-5'>浪潮</b>,元石智算打造算力新范式

    RISC-V 发展态势与红帽系统适配进展

    2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,红帽软件(北京)有限公司首席软件工程师、RISC-V 国际基金会大使傅炜分享的主题是《红帽在
    发表于 07-18 10:55 3869次阅读
    <b class='flag-5'>RISC-V</b> 发展态势与红帽<b class='flag-5'>系统</b>适配进展

    英伟达:CUDA 已经开始移植RISC-V 架构上

    ,着重介绍了将 CUDA 移植RISC-V 架构的相关工作和计划,展现了对 RISC-V 架构的高度重视与积极布局。   Frans Sijstermanns 首先回顾了英伟达与 RISC
    发表于 07-17 16:30 3833次阅读

    FPGA与RISC-V浅谈

    全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
    发表于 04-11 13:53 545次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    泰凌微电子RISC-V芯片的应用和优势

    在当今芯片架构的浪潮中,RISC-V正以其开源、灵活和高效能的特点迅速崛起,成为全球芯片市场的“新宠”。
    的头像 发表于 03-10 15:36 1336次阅读
    泰凌微电子<b class='flag-5'>RISC-V</b>芯片的应用和优势

    芯来科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季会议于日前在东京大学ITO国际研究中心顺利举行。The RISC-V Day Tokyo作为日本最大的RISC-V活动,汇集了众多优秀的RISC-
    的头像 发表于 03-03 14:07 1016次阅读

    SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦

    SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦
    的头像 发表于 02-14 08:34 712次阅读
    SOPHGO <b class='flag-5'>RISC-V</b> SoC <b class='flag-5'>Linux</b> Kernel 社区邮件列表建立,欢迎加入开源社区为<b class='flag-5'>RISC-V</b>生态完善添砖加瓦

    关于RISC-V芯片的应用学习总结

    的核心优势在于其开源性、模块化、低功耗、高性能以及可扩展性。这些特性使得RISC-V芯片在物联网(IoT)、嵌入式系统、边缘计算以及高性能计算等领域具有独特竞争力。 在物联网领域,RISC-V芯片的低功耗
    发表于 01-29 08:38

    RISC-V MCU技术

    的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统
    发表于 01-19 11:50

    RISC-V架构及MRS开发环境回顾

    指令集编译的程序能够无 障碍运行,且具有同系列CPU可移植性和兼容性。RISC-V指令集允许任何人设计、制造和销售RISC-V芯片和软件。 3.RISC-V 的优点 (1)模块化设计
    发表于 12-16 23:08

    SiFive 推出高性能 Risc-V CPU 开发板 HiFive Premier P550

    “  HiFive Premier P550:世界上性能最高的 RISC-V CPU 开发板,以 Mini-DTX 外形提供高性能 Linux 开发平台,支持下一波 RISC-V 开发浪潮
    的头像 发表于 12-16 11:16 2675次阅读
    SiFive 推出高性能 <b class='flag-5'>Risc-V</b> CPU 开发板 HiFive Premier P550