《平头哥在RISC-V软件生态的探索》在2022云栖大会RISC-V专场
创始人
2025-10-31 21:05:01
0

近日,在2022云栖大会龙蜥蜴大会RISC-V专场上,平头哥物联网开发操作系统平台团队负责人、资深技术专家熊健介绍了“平头哥对RISC-V软件生态的探索”。 以下为本次讲座内容:

软件应用层_应用层软件开发依据的是_应用层软件开发工程师

(图/平头阁高级技术专家熊健)

从底层软件的适配、语音、视频、安全等子系统的建立,到各操作系统应用框架的搭建和支持,再到底层应用解决方案的设计,平头哥持续深耕RISC- V技术与生态,端与云融合丰富的生态正在形成。

软件应用层_应用层软件开发依据的是_应用层软件开发工程师

(图/平头哥RISC-V软件生态)

平头哥持续为开源社区贡献代码。 Linux-5.19发布的106个RISC-Vpatches中,有43个与陨石CPU相关,贡献了两个重要功能:RV32Compat和Svpbmt。

从右图中可以看到,Compat模式可以支持在64位RISC-V Linux上运行的32位应用程序。 一方面可以保证32位应用程序的兼容性,同时还可以有效减少系统显存和应用程序显存的占用。 svpbmt是MMU页管理的一个重要属性,可以进一步加强RISC-V对Linux显存管理机制的支持。 Crash是一个非常强大的调试工具,用来调试内核问题。 多年来,Crash社区始终无法支持RISC-V架构,严重影响了RISC-V平台的内核调试。 平头哥向Crash社区贡献了RV64架构支持解决方案,解决了多年来离线调试的弱点,给RISC-V开发带来了重大意义。

应用层软件开发工程师_软件应用层_应用层软件开发依据的是

(图/平头哥团队近一年来对开源社区的贡献)

我们坚信安全是未来云融合的重要基础技术。 平头哥提供从硬件安全到软件安全的全套安全系统解决方案,开发出全球首款支持GP标准的RISC-V芯片/平台,并获得全球首个基于RISC-V架构的GPTEE安全评估认证。

应用层软件开发依据的是_软件应用层_应用层软件开发工程师

安全的一个重要特征是从处理器硬件到软件的完整安全体系。 我们已经实现了OPTEE的全栈技术能力,可以帮助RISC-V架构实现与现有安全软件生态的兼容。

该安全系统可支持RTOS、Linux、Android等多种主流操作系统,可灵活支持各领域的安全终端产品。 提供标准的用户开发接口,保证安全应用的快速迁移。 这个安全框架已经实现了阿里巴巴的一些安全应用。 基于陨石安全系统的产品可以无缝快速接入阿里巴巴生态系统,最大化、有效复用现有安全认证资源,缩短安全认证周期,加快产品上市速度。

YoC(YunonChip)是一个开源AIoT软件平台,将RISC-V软件和硬件集成到设备和云端。 只有通过高效的芯片对接、丰富的系统组件、简单的应用框架,才能推动芯片快速落地到终端产品。

软件应用层_应用层软件开发工程师_应用层软件开发依据的是

针对不同的应用场景,YoC可以提供语音、图形、视频视觉等多种系统能力的接入,帮助开发者快速建立自己的各领域应用解决方案。

YoC的最新版本v7.6已于近日在github和gitee上开源发布。 通过支持更多RISC-V芯片、提供更多通用示例,进一步提高开发者的开发效率。

YoC的视频视觉子系统为需要低成本、高实时性的摄像头场景提供了有竞争力的解决方案。 它通过MediaEntity、内存子系统、bind子系统、Profiling子系统等几个重要组件提供多媒体场景所需的功能。 同时还提供硬件加速和软件处理能力,同时支持Linux和RTOS系统,可以实现跨系统的平滑迁移。

未来,平头哥将继续在YoC上深耕细作,进一步提高开发者的开发效率,为市场带来更多有竞争力的产品。

在设备端,平头哥推动RISC-V架构首次进入Android开源生态,推动RISC-V与全球主流联通操作系统生态的融合。

应用层软件开发工程师_应用层软件开发依据的是_软件应用层

2021年10月,平头哥首次在钰特处理器上成功运行Android系统,同时也运行了Chrome浏览器等小应用,实现了业界首个RISC-V芯片对Android的支持。 去年4月,TensorFlow Lite进一步在Android系统上成功运行,首次实现了RISC-V架构对Android AI场景的支持。

平头哥继续推进RISC-V在Android系统中的工作。 截至目前,平头哥已对Android相关代码仓库进行了100多处修改,修改或提交了2000多个文件,修改了12万多行代码。 为RISC-V支持Android的生态系统做出了重要贡献,也为未来RISC-V应用支持高性能软件栈奠定了基础。

近日,阿里巴巴平头哥提供的RISC-V兼容Android代码补丁将被微软Android的AOSP社区纳入系统源代码中。 这是全球第一批兼容RISC-V的Android补丁。 这意味着微软Android即将开放对RISC-V架构的官方原生支持,RISC-V与Android两大阵营的融合正步入快车道。

Linux系统平台还可以为开发者提供产品开发、验证、产品创建的系统能力。 Linux系统平台的软件栈自下而上分为五个软件层次,即Linux内核、设备驱动程序、基础系统、核心组件和系统软件。

在Linux内核层面,平头哥开源了对各种陨石处理器的Arch支持软件应用层,为开发者提供最基本的系统支持。 在设备驱动层面,为无剑600平台提供了成熟的设备驱动解决方案,同时也提供了手动验血平台。

基础系统层提供两种系统建立形式:Buildroot和Yocto。 Buildroot比较简单易用; Yocto可以更有效地帮助开发者构建更复杂的系统,并支持安装包的管理,可以帮助开发者快速创建所需的Linux发行版。

核心组件层提供能够凸显产品核心竞争力的系统组件,包括诊断、图形、视频视觉、语音、安全等各类系统组件。 在系统软件层,为了提高最终用户体验,支持涉及UI交互的小型应用程序和多媒体应用程序,例如Gnome、多媒体Gstreamere、Libraoffice、Firefox等。

Linux系统平台已开源并发布到Gitee。 我们还将通过详细的软件技术文档、官网手册AI机器人以及客户在线支持,帮助客户和开发者快速上手Linux系统平台。

AnolisOS 是来自 Dragon Lizard 社区的开源 Linux 发行版。 它早已比较成熟,支持多种CPU架构,但之前不支持RISC-V架构。 平头哥在近期的RISC-V论坛上发布了无剑600高性能RISC-V芯片设计平台,但提供了基于该平台的SoC原型机映影1520。 无剑600平台原生提供了Buildroot、Yocto等系统创建模式,我们还在探索和支持更多优秀的Linux发行版。

软件应用层_应用层软件开发依据的是_应用层软件开发工程师

龙蜥蜴社区此次推出了桌面版开源系统,为RISC-V芯片未来在桌面生态的进步奠定了良好的基础。 此次平头哥与开源操作系统Dragon OS的合作,不仅是平头哥进军桌面领域的重要一步,也是平头哥为RISC-V提供从硬件到基础软件真正全面开放的能力的展示。应用层软件。

无剑600是一个集软件和硬件于一体的全栈平台。 除了硬件和平台之外,还有软件包。 基于无剑600的首款原型机翼影1520,与龙蜥社区、PLCT实验室共同打造了从底层RISC-V芯片平台到龙蜥OS再到底层基础应用和桌面应用的全栈。中国科学院软件研究所. 能力。 中科院PLCT实验室拥有非常强的应用开发能力,以Libreoffice、Firefox等小型软件为系统提供支持。

应用层软件开发依据的是_软件应用层_应用层软件开发工程师

平头哥提供了无剑600的硬件平台,并协助龙蜥社区进行系统上线。 平头哥向龙蜥蜴内核提交了超过120个关于RISC-V Arch和无剑600相关驱动的补丁贡献。 同时,我们与龙蜥社区、PLCT实验室密切合作,适配相关软件软件应用层,还建设了亿影1520云实验室,打通了用户体验。 用户可以通过远程访问获得真实的体验。

通过与龙蜥蜴社区和PLCT实验室的联合技术攻关,我们已成功在翼影1520上运行龙蜥蜴桌面级操作系统。右图为相关实拍照片和系统截图。

应用层软件开发工程师_软件应用层_应用层软件开发依据的是

这是RISC-V架构首次运行Libreoffice等小型应用软件,对于RISC-V进军未来桌面级领域运行小型复杂应用具有重要意义。 据悉,我们还成功运行了Hexo、OpenRocket等基于nodeJS和Java的应用程序。

未来,我们希望与龙蜥蜴社区合作,为RISC-V架构运行更多不同类型的软件。 我们也非常希望与龙蜥社区保持密切合作,共同取得更好的成绩。 欢迎感兴趣的开发者扫描下方二维码进群交流。

相关链接地址:

RISC-VARCHSIG 地址:

亿影1520云实验室地址:

如何获取龙蜥蜴大会RISC-V特别讲稿:

相关内容

热门资讯

A... 录音音质差一直是新手用户经常遇到的问题。 虽然现在的手机录音还不算太差,但如果真要投入到播客、视频制...
森... 随着大量直播应用的兴起,不少网络红人也因此名声大噪。 这些网红在直播间大显身手,吸引了超过千万的粉丝...
W... Windows系统自带的日历和时间功能非常简单易用,但对于我这样需要关注节假日信息来“延年益寿”的人...
2... 继续教育是职称评审的前提条件。 没有继续教育,就无法评价职称。 继续教育是专业技术人员知识的更新。 ...
免... 2023年12月12日-14日,每晚19:30,安世亚太PERA SIM通用仿真软件三讲专题课程免费...
如... 说起郑州,郑州的交通一直是一个很熟悉的事情。 交通拥堵、路况复杂,导致交通事故随处可见。 汽车保养和...
2... 点击上方“IT分享首页”关注回复“资讯”即可领取免费Python学习福利【我。 介绍】不知道你是否也...
我... 日历太常见了,随处可见,但这么常见的东西,如果运用得巧妙,却能收到事半功倍的效果。 在日历电子化的今...
正... (2021年2月1日起,系统启用“A股市场风险指数”对账户交易头寸进行系统风险管理)(13号小试项目...
手... 手机用过很多清理软件,这些软件都或多或少有一些问题,总觉得手机还是卡,直到我用了这款简洁的清理工具。...
地... 地球科学数据(ERA5、雪深、积雪、海水温度、植被指数、土地利用)加工实践技术应用视频教程视频已录制...
软... 一触即发(自动化点击)&音乐功能:一触即发App会员版中最大的一个亮点就是还有上百个示例,以及其他用...
玩... 说到日历相册,大家都不陌生。 相信每个人家里都有一个。 您用过实体电子日历相册吗? 这次我有幸得到了...
假... 祝大家中秋节快乐!先做广告分享个小福利,中秋节小破群把你打断骨头(34折)72H无理由退款,不用担心...
手... 温馨提醒:公众号推送已改版。 为了不让您错过【众众IT爱好者圈】每天的精彩推送,记得给这个账号加星标...
F... 有一天,我需要将一些 FLAC 格式的音频文件转换为 WAV 格式。 至于原因,当然是因为我正在给一...
自... 在竞争激烈的餐饮行业,如何吸引更多顾客,增加店铺曝光度是每个餐厅老板关注的焦点。 近年来,随着直播技...
五元投资、高额返利?揭开华银A...   上海华通白银国际交易中心有限公司涉嫌严重虚假宣传,通过网络广告大肆诱导普通投资者下载其旗下各类交...
中国白银APP高杠杆、高手续费...   凡是在网络上宣称“小投入、高回报、操作简单就能赚钱”的平台,基本可判定存在严重问题。真正了解资本...
“... 前不久,小编看到一则新闻,浙江宁波一位女士想开网店,做服装生意,但她没有经验,不知道如何进入这个行业...