risc-v

^_scv_^6 小时前
risc-v
RISC-V 64架构专题四(xv6操作系统接口机制分析)在上一章中完成对xv6操作系统的移植,本章补全其中的部分接口机制分析。系统调用是操作系统提供给用户层应用程序访问内核某些特定功能的接口。
yuezhilangniao19 小时前
嵌入式硬件·risc-v
信创问题:从CPU到外设的统一- 拥抱 RISC-V经常被亲戚朋友问道类似信创问题,芯片问题,如果讲专业术语的话对方不一定爱听,又枯燥,毕竟自己上学最不爱听的就是这类老师的课程。。。 如果不讲的话还显得自己不专业。。。 所以写篇博客总结一下 从科普举例 然后讲讲信创重点难点之类的 ,正好未来公司要做信创,也算有个提前准备。 本文主要回答几个问题目前信创基本情况,为啥计算机软硬件又狠毒很多不统一的情况,不想被卡脖子的话,下一步信创发展发现RISC-V是其中一个。
国科安芯2 天前
运维·单片机·嵌入式硬件·安全·risc-v·安全性测试
RISC-V 异常中断机制全解析RISC-V 作为开源、模块化的精简指令集架构,其异常中断机制是保障系统可靠运行、响应外部事件与处理内部错误的核心支撑。不同于 x86、ARM 等闭源架构的复杂设计,RISC-V 异常中断机制遵循“精简、灵活、可扩展”的设计理念,通过模块化特权级、标准化控制寄存器与可配置的处理流程,适配从嵌入式微控制器到高性能服务器的全场景需求。本文将从核心概念、分类体系、处理流程、关键寄存器及实际应用等维度,对 RISC-V 异常中断机制进行全面解析。
^_scv_^2 天前
risc-v
RISC-V 64架构专题三(D1芯片xv6操作系统的移植)通过前面对D1芯片的启动流程、SPL以及OpenSBI代码分析,我们对此芯片有了一个初步的认识。因此现在尝试对其移植一个类Unix系统xv6,通过移植此操作系统,将对整个芯片如何运行操作系统有一个清晰的认识。同时将进一步分析芯片体系结构相关的中断处理、内存管理等。
MounRiver_Studio3 天前
ide·mcu·risc-v·嵌入式开发
RISC-V IDE MRS2使用笔记(十三):添加自定义工程模板在嵌入式开发过程中,有时我们需要基于某些功能代码开发多个工程,此时可以使用MRS2的自定义工程模板功能,将需要复用的代码工程添加到内置模板,以便后续的二次开发。
MounRiver_Studio3 天前
ide·mcu·risc-v·嵌入式开发
RISC-V IDE MRS2使用笔记(十二):快捷配置页面今天给大家带来MRS2的快速配置功能分享,用户可以在一个页面内配置文件编码、界面主题等全局配置,并且支持配置项检索,整体界面如下:
国科安芯3 天前
单片机·嵌入式硬件·fpga开发·架构·安全威胁分析·risc-v
商业卫星载荷FPGA转RISC-V架构MCU方案经济性评估摘要:随着商业航天产业的快速发展,卫星载荷控制系统的成本优化与性能均衡成为行业关注的焦点。本文以国科安芯AS32S601ZIT2型商业航天级RISC-V MCU为研究对象,系统评估其在商业卫星载荷应用中替代传统FPGA方案的经济性。通过构建包含直接成本、生命周期成本、开发成本及风险成本的四维评估模型,结合质子单粒子效应、总剂量效应及脉冲激光试验数据,从量化技术参数与工程实践双维度展开分析,为商业航天企业架构选型提供决策依据,推动RISC-V开源生态在航天领域的深度应用。
MounRiver_Studio3 天前
ide·mcu·risc-v·嵌入式开发
RISC-V IDE MRS2使用笔记(十一):工程导出为CMake项目今天分享一个MRS2的实用功能:工程导出为CMake项目,旨在帮助想要使用CMake编译MRS工程的用户。主要适合于在Windows系统上使用IDE软件开发,想要迁移到Linux系统上命令行编译的场景。
国科安芯5 天前
单片机·嵌入式硬件·数码相机·性能优化·架构·risc-v
商业卫星光电载荷控制系统中MCU抗辐照性能评估方法研究摘要:伴随商业航天产业的爆发式增长,采用商用现货(COTS)元器件构建卫星电子系统已成为降低制造成本、缩短研制周期的主流技术路径。光电载荷作为遥感卫星的核心分系统,其控制单元的抗辐射能力直接决定任务数据质量与系统生存性。本文针对国科安芯推出的AS32S601型微控制器单元(MCU)在商业卫星光电载荷控制系统中的适用性展开系统性评估研究,整合质子单粒子效应、钴源总剂量效应及脉冲激光单粒子效应三项地面模拟试验数据,为商业航天领域的元器件选型策略与风险管控体系提供理论支撑与实践参考。
Zeku7 天前
arm开发·架构·risc-v
20251201 - 指令集架构中ARM和RISC-V的关系ARM 指令集架构 (ISA) 和 RISC-V 指令集架构 (ISA) 是当今计算领域最具影响力的两种架构。它们之间的关系不是协作,而是激烈的竞争与颠覆。
^_scv_^7 天前
risc-v
RISC-V 64架构专题二(D1芯片SPL启动分析)通过查看D1-H芯片手册,可知芯片内核有一段片上内存,且其支持以下几种引导介质启动:并且D1芯片通过GPIO pin和eFuse模块来选择引导介质类型。那么D1芯片又是如何从这些引导介质中将fsbl程序load出来并运行的呢?
DuanPenghao9 天前
人工智能·嵌入式硬件·神经网络·cnn·risc-v
RISCV实战:实现基于Verilator模拟蜂鸟E203的加法器和卷积神经网络仿真本次实验使用WSL2在Windows11操作系统下进行。WSL2 是微软推出的一项技术,允许开发人员在 Windows 上直接运行原生的 Linux 环境(包括大多数命令行工具、实用工具和应用程序),而无需产生传统虚拟机(如 VMware、VirtualBox)那样的高额开销,也不需要配置双系统。
国科安芯10 天前
网络·单片机·嵌入式硬件·安全·risc-v·安全性测试
AS32A601型MCU芯片如何进行IAP升级?IAP(In Application Programming,在应用编程)是一种技术,旨在实现用户应用程序的动态更新,而无需使用专门的编程工具或硬件。IAP升级对于物联网设备、嵌入式系统等非常重要,因为它允许在产品部署后进行功能更新或修复错误。
MounRiver_Studio10 天前
ide·mcu·risc-v·嵌入式开发
RISC-V IDE MRS2使用笔记(九):静态代码分析今天和大家分享一个提升开发效率的功能:MRS2 V2.3.0版本新增的静态代码分析!它基于clang-tidy,能在不运行程序的情况下提前发现内存错误、并发风险和性能隐患,让代码质量变得更可靠。
MounRiver_Studio10 天前
ide·mcu·嵌入式·risc-v
RISC-V IDE MRS2使用笔记(八):手动切换文件编码在嵌入式开发中,我们有时会遇到代码的中文注释显示为乱码的现象,尤其是涉及代码合作开发、跨平台工程移植等场景。而MRS2中提供了文件加载时自动识别编码、按指定编码方式保存文件等功能,以下是具体的操作演示:
^_scv_^12 天前
linux·架构·risc-v
QEMU-RISCV平台opensbi代码分析(2)调用sbi_init(struct sbi_scratch *scratch)函数,进入sbi初始化。其中sbi_init的初始化流程如下图所示:
IAR Systems12 天前
汽车·risc-v
SiFive车规级RISC-V IP获IAR最新版嵌入式开发工具全面支持,加速汽车电子创新全球领先的嵌入式系统开发软件解决方案供应商IAR与RISC-V计算领域的领导者SiFive今日共同宣布,IAR已实现对SiFive车规级RISC-V IP的全面工具链支持。随着最新版Embedded Workbench for RISC-V v3.40.2的发布,IAR在延续对E6-A系列支持的基础上,进一步新增了对SiFive Essential™ E7-A与S7-A系列产品的支持,从而为汽车电子开发者提供更完整、可靠的一站式商业级开发解决方案,助力客户加速产品上市进程。
国科安芯14 天前
单片机·嵌入式硬件·性能优化·架构·risc-v
AS32S601型MCU芯片电源管理(PMU)模块详解电源管理模块 PMU是芯片的 “能耗与电源管家”,核心目标是平衡功耗与供电稳定性,适配嵌入式设备的低功耗、长续航需求,具体作用包括:
电子科技圈14 天前
嵌入式硬件·tcp/ip·设计模式·汽车·代码规范·risc-v·代码复审
SiFive车规级RISC-V IP获IAR最新版嵌入式开发工具全面支持,加速汽车电子创新全球领先的嵌入式系统开发软件解决方案供应商IAR与RISC-V计算领域的领导者SiFive今日共同宣布,IAR已实现对SiFive车规级RISC-V IP的全面工具链支持。随着最新版Embedded Workbench for RISC-V v3.40.2的发布,IAR在延续对E6-A系列支持的基础上,进一步新增了对SiFive Essential™ E7-A与S7-A系列产品的支持,从而为汽车电子开发者提供更完整、可靠的一站式商业级开发解决方案,助力客户加速产品上市进程。
添加shujuqudong1如果未回复15 天前
risc-v
西门子1200 PLC自由口通讯CRC校验程序实战西门子1200plc自由口通讯CRC校验程序。 该CRC校验程序校验出来的校验码为modbus RTU协议报文最后的校验码。 用于没有modbus RTU指令且没有CRC校验指令的plc,只能用自由口指令来实现modbus RTU通讯协议的情况。 该程序已经实测,功能包好。