引言
OR大赛赛前第六场培训,由深圳清华大学研究院及RIOS图灵实验室(Risc-V国际开源实验室)于2026/4/29联合举办,深圳市爱普特微电子有限公司受邀,作为RISC-V赛道资深IC设计厂商,旨在为参赛选手提供前沿技术指导。OR是一场聚焦于国产自主芯片架构与国产开源操作系统深度融合的系统级开发竞赛。
核心知识点——RISC-V体系架构详解
培训详细介绍了计算机软硬件体系架构,强调了指令集架构(ISA)作为软硬件交界面的关键作用。RISC-V作为一种开放、免费的指令集架构,正日益成为硬件创新的重要推动力。
1.计算机软硬件架构分层
培训首先通过分层模型阐述了计算机系统:
软件层:包括操作系统、编译器、汇编器及上层应用程序(如手机APP、电脑软件)。
硬件层:包含处理器(CPU)、内存、I/O系统、数据通路(Data Path)控制等,更底层涉及电路设计、集成电路及晶体管。
ISA被定位为连接软件与硬件的“鸿沟”,是实现两者高效对话的桥梁。ISA被定位为连接软件与硬件的“鸿沟”,是实现两者高效对话的桥梁。
2,RISC与CISC的演进
回顾了指令集架构的发展历程:
CISC (Complex Instruction Set Computer)——早期(上世纪70年代IBM PCG时代)指令集复杂,旨在让CPU执行更多繁重任务。
RISC (Reduced Instruction Set Computer)——1980年代由UC Berkeley的David Patterson和斯坦福大学的John Hennessy共同发明(并因此获得2017年图灵奖)。RISC的核心思想是精简指令集,使其易于操作和控制,从而提高软件执行效率。
3,RISC-V指令集格式
培训深入讲解了RISC-V的多种指令格式,这些格式决定了指令如何编码和解码,是理解RISC-V底层工作原理的关键.
R-Type (Register-Type)——用于寄存器到寄存器的操作,如加法、减法等算术逻辑运算。
I-Type (Immediate-Type)——用于寄存器与立即数(常数)的操作,以及加载(load)指令。在实际RISC-V程序中,I-Type指令可能最为常见。
S-Type (Store-Type)——用于将寄存器中的数据存储到内存中,涉及存储字节(sb)、半字(sh)、字(sw)等操作。
B-Type (Branch-Type)——实现条件分支跳转,类似于高级语言中的if、switch-case等条件语句,根据条件判断决定程序执行流向。
J-Type (Jump-Type)——实现无条件跳转,用于函数调用、循环等。
U-Type (Upper Immediate-Type)——用于加载20位立即数到寄存器的高位,常用于构建32位常数。
4,RISC-V开发工具
培训中提到了objdump、spike、pk等工具,这些是RISC-V开发生态中的重要组成部分,用于汇编代码分析、模拟器运行和代理内核。
OpenHarmony集成与生态建设
培训的另一大重点是RISC-V与OpenHarmony的结合,这代表了未来智能终端和物联网设备的发展方向。
1. OpenHarmony的优势与特性
OpenHarmony作为开源操作系统,其与RISC-V的融合带来了多方面优势。
便捷运维——支持远程运维终端连接设备,查看运行状态、采集数据,并配置I/O控制器参数,尤其适用于恶劣环境下的设备维护。
终端组网——支持设备自组网和快速发现,简化了传统逐台配置的复杂性。
开发工具与二次开发平台——提供基于开源生态的开发工具,支持客户进行二次开发,实现定制化场景,并提供三维运维工具和APP开发支持。
安全与可靠性——强调加密、自动重连、时间同步、离线数据缓存等安全可靠特性。
2,RISC-V芯片适配OpenHarmony流程
详细介绍了RISC-V芯片适配OpenHarmony的四个主要步骤:
环境准备——搭建OpenHarmony开发环境,熟悉编译系统(如gn、config),并构建系统工程架构(参考海思芯片规范)。
内核适配——集成内核SDK,编辑构建脚本,移植内核中断处理,并尝试启动内核,确保驱动和工具链正常工作,并进行调试日志输出。
子系统移植——移植启动子系统、文件子系统、驱动子系统等必备模块,以满足不同功能需求。
验证——进行兼容性套件测试、质量检测及行业标准认证,确保系统稳定性和功能完备性。
对OR大赛的专家建议与启示
本次OR大赛聚焦于OpenHarmony与RISC-V的系统级开发与创新。培训内容对参赛者具有深远的指导意义,旨在培养参赛者在国产开源生态下的系统级开发能力和创新素养。
1.项目方案设计与实现——软硬协同是核心
系统级思维——参赛者在设计项目方案时,应充分体现软硬件协同的系统级思维。理解RISC-V架构的特性(如指令集效率、寄存器使用、内存访问模式)有助于设计出更符合硬件执行特点的OpenHarmony应用,从而实现性能优化和资源高效利用。
嵌入式与IoT智能硬件创新——大赛鼓励IoT智能硬件创新。RISC-V与OpenHarmony的结合为这些场景提供了强大的平台。参赛者应考虑如何为这些平台设计轻量级、高效率的嵌入式应用,例如,利用RISC-V的精简指令集特性,结合OpenHarmony的微内核优势,减少代码量和功耗,实现创新功能。
2.编程与优化——底层知识是关键
RISC-V架构编程与优化——培训强调RISC-V架构处理器编程与优化。参赛者不应仅仅停留在高级语言层面,而应深入理解RISC-V的汇编语言、指令集特性,进行更深层次的性能调优。这包括对关键代码路径的手动优化、利用RISC-V的扩展指令集(如向量扩展)等,以充分发挥硬件性能。
OpenHarmony应用开发——掌握OpenHarmony的应用开发框架和API,理解其分布式能力,将有助于参赛者构建跨设备、多模态的创新应用。同时,对OpenHarmony底层原理的理解,也能帮助参赛者在遇到问题时进行更有效的调试和故障排除。
3.开源精神与社区协作——共建生态
开源代码贡献与社区协作——大赛强调开源代码贡献与社区协作。参赛者应积极参与OpenHarmony和RISC-V的开源社区,学习如何提交高质量的代码、参与讨论、解决问题。这不仅能提升个人技术能力,也能为国产开源生态的繁荣贡献力量。
跨平台开发素养——OpenHarmony的跨平台特性要求参赛者具备跨平台开发素养。理解不同硬件平台(尤其是RISC-V)与OpenHarmony之间的适配机制,将有助于参赛者设计出更具通用性和可移植性的解决方案。
4.科技报国情怀——使命与担当
芯片自主创新——本次大赛与培训,旨在培养学员的科技报国情怀,为中国开源生态与芯片自主创新人才培养奠定基础。参赛者应将个人技术追求与国家战略需求相结合,通过在大赛中的实践,为推动国产芯片和操作系统的发展贡献自己的力量。
结论
OR大赛赛前培训,以OpenHarmony与RISC-V为核心,为参赛者提供了一次深入了解国产开源生态、底层计算机体系结构和系统级开发实践的机会。其所传达的软硬件协同、系统优化、生态构建、开源创新等理念,对于培养具备全面技术视野和科技报国情怀的复合型人才至关重要。我们深信,通过深耕RISC-V并深度融合OpenHarmony,将能共同打造一个更安全、更可靠、更智慧的端侧智能化未来。参赛选手若能将这些前沿技术理念融入到其项目方案中,必将在竞赛中脱颖而出,并为未来的产业发展贡献力量。
爱普特期待与全球伙伴一道,共同推动RISC-V与OpenHarmony生态的繁荣发展,为构建一个更安全、更可靠、更智慧的万物互联世界贡献力量。我们相信,这不仅是技术趋势,更是产业发展的必然选择,也是培养具备开源精神、跨平台开发素养和科技报国情怀人才的必由之路。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
IC设计
+关注
关注
38文章
1406浏览量
108428 -
RISC-V
+关注
关注
49文章
2954浏览量
53566 -
OpenHarmony
+关注
关注
33文章
3977浏览量
21365
发布评论请先 登录
相关推荐
热点推荐
全球首款!进迭时空 RISC-V AI CPU K3 成功适配 OpenHarmony 6.1
近日,进迭时空与中国科学院软件研究所携手取得重要技术突破——RISC-VAICPU芯片K3成功运行OpenHarmony6.1系统,成为全球首款支持OpenHarmony6.1版本的RISC-
开源鸿蒙与RISC-V深度融合构建万物智联新底座
在全球半导体与操作系统生态格局重构的关键时期,开源指令集架构RISC‑V与开源鸿蒙操作系统(OpenHarmony)的深度融合,正成为我国构建自主数字基础设施的核心路径。作为连接两大开
产教融合新动作|联合共建 RISC-V 实训基地
正式签署合作协议,各方围绕实训基地建设深化磋商,为校企产教融合、培育RISC-V产业专项人才搭建核心平台。南京工程学院相关院系院长朱昊、副院长张健等校方代表,赛昉
OrangePi RV2 深度技术评测:RISC-V AI融合架构的先行者
OrangePi RV2是香橙派推出的一款基于RISC-V架构的AI开发板,搭载KY X1八核处理器。该板以“CPU 融合AI”为核心理念,内置2TOPS算力,并支持双M.2 NVMe、双千兆网口等
发表于 03-03 20:19
RISC-V高级指令融合如何实现性能密度跃升
Synopsys ARC-V 处理器中的高级指令融合引入了一种新型机制,用于融合常见的 RISC-V 指令对,旨在提高处理器流水线效率,特别是针对资源受限的嵌入式处理器。通过
重磅合作!Quintauris 联手 SiFive,加速 RISC-V 在嵌入式与 AI 领域落地
据科技区角报道半导体解决方案提供商 Quintauris 最近宣布和 RISC-V 处理器 IP 领域的头部厂商 SiFive 达成战略合作,目标直接瞄准加速 RISC-V 在嵌入式、AI 系统等
发表于 12-18 12:01
为什么RISC-V是嵌入式应用的最佳选择
最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
润开鸿亮相2025 RISC-V中国峰会
此前,7月16日至19日,第五届RISC-V中国峰会在上海张江科学会堂隆重举办。作为领先的鸿蒙方向专业技术公司及终端操作系统发行版提供商,以及不断推进基于RISC-V与开源鸿蒙全栈开源生态构建的领先
普华基础软件亮相2025 RISC-V中国峰会
此前,7月16日至18日,第五届RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源小满
RISC-V 手册
以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利分校于2010
发表于 07-28 16:27
•11次下载
2025新思科技RISC-V科技日活动圆满结束
新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前沿的技术领域
奕斯伟计算亮相2025 RISC-V中国峰会
国际交流合作。奕斯伟计算高级副总裁、首席技术官何宁博士在主论坛发表《产业赋能:RISC-V场景化方案创新与生态协同》主题演讲,阐述了奕斯伟计算在RISC-V场景化应用与生态建设上的战略布局与实践成果。
RISC-V 发展态势与红帽系统适配进展
2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,红帽软件(北京)有限公司首席软件工程师、RISC-V 国际基金会大使傅炜分享的主题是《红帽在
发表于 07-18 10:55
•4236次阅读
RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率将达 25.7%
7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
发表于 07-17 10:28
•3800次阅读
RISC-V和ARM有何区别?
在微处理器架构领域,ARM与RISC-V是两个备受关注的体系。ZLG致远电子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,这引发了人们对这两种架构差异的深入探讨。ARM
OpenHarmony与RISC-V的战略融合与竞赛



评论