E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
----RISC-V
【技术科普】什么是达芬奇架构?有什么优势?
芯片架构通常包括处理器核心、内存、输入输出接口等组成部分,这些部分的设计对芯片性能和功耗有着直接的影响,世界上主流的芯片架构主要包括x86、ARM、PowerPC和
RISC-V
等。
英码科技
·
2024-01-10 12:59
架构
科技
uCore OS(on RISC-V64)——LAB0.5:最小可执行内核
结合框架代码,深刻理解
RISC-v
。内核的内存布局和入口点设置通过sbi封装好输入输出函数借助bootloader:OpenSBI初始化OS,完成练习。按要求撰写实验报告。内存布局和入口
Alfred young
·
2024-01-08 16:26
操作系统
操作系统
基于RUST的树莓派Raspberry 4的bare metal体验
参考链接,拿来主义最快,主要基于下面几个链接:基于RUST的树莓派3的BareMetal基于C的树莓派4的BareMetal基于RUST的
RISC-V
的OS树莓派4B的CPUBCM2711Datasheet
crazyskady
·
2024-01-08 09:01
Bare
Metal
裸金属
rust
开发语言
后端
bare
metal
裸金属
2021云栖大会开幕:阿里云发布多款新品
阿里开源玄铁
RISC-V
系列处理器,推动
RISC-V
架构走向成熟大会现场,阿里云智能总裁张建锋宣布,平头哥开源玄铁
RISC-V
系列处理器,并开放系列工具及系统软件。
趣味科技v
·
2024-01-05 07:36
芯片
大数据
人工智能
云服务
阿里云
【操作系统xv6】学习记录2 -
RISC-V
Architecture
说明:看完这节,不会让你称为汇编程序员,知识操作系统的前置。ref:https://binhack.readthedocs.io/zh/latest/assembly/mips.htmlhttps://www.bilibili.com/video/BV1w94y1a7i8/?p=7MIPSMIPS的意思是“无内部互锁流水级的微处理器”(Microprocessorwithoutinterlocke
weixin_40293999
·
2024-01-03 19:11
操作系统真象还原
学习
risc-v
中天微和松果电子达成合作 共同加速
RISC-V
CPU商业化
小米全资子公司北京松果电子有限公司与阿里巴巴全资收购的中天微系统有限公司正式宣布:双方达成全方位的战略合作伙伴关系并进行联合开发,以中天微RISC-VCPU处理器为基础平台,松果电子提供极具市场竞争力的SoC智能硬件产品,共同促进和加速
RISC-V
yuanfeng2018
·
2024-01-02 07:10
OSTEP《操作系统导论》万字 精华学习笔记-第一部分:虚拟化
(重点部分加粗)前段时间学习过《深入理解计算机系统》(CSAPP)和《计算机组成与设计:硬件软件接口
RISC-V
》学习完这本书算是对于之前的一点点补充,一些概念理解的更加深刻了。
yruluvme
·
2024-01-01 21:55
OS:
TEP《操作系统导论》
学习
笔记
驱动开发
linux
unix
编译原理课程实践基于C++实现的一个SysY到
RISC-V
的编译器项目源码+课程实践报告
一、编译器概述1.1基本功能本编译器基本具备如下功能:将SysY语言编译为KoopaIR形式;将SysY语言编译为
RISC-V
代码;大概率通过自身崩溃检查代码错误的功能;1.2主要特点包含了基本要求的功能
yanglamei1962
·
2023-12-30 12:26
c++
risc-v
java
[RISCV] 发现一个可以看
RISC-V
CPU行为的开源项目
最近在浏览某大型程序员交友网站的时候发现一个好玩的项目,介绍如下:Asmallprogramthathandlesmie,msi,mtiandtrapinterruptsandupdatessomeglobalvariablesoninterrupts.重点是他下面还放了一张图:能看到RISCVCSR的行为太酷啦!!!下面一起setup一下,万一以后项目能用到呢。写这篇博客的时候,我已经gothr
圆山猫
·
2023-12-30 02:14
risc-v
开源
[
RISC-V
][Linux]嵌入式 riscv64 开发环境搭建
0,首先换源,要不然前面的过程会很浪费时间,推荐阿里源,UbuntuMate18.04可以参考我的另一篇文章。[Linux]Ubuntu20.04换阿里源1,基本工具sudoapt-getinstallgccgcc-riscv64-linux-gnu\vimgitbuild-essentialkernel-packagefakerootbisonflex\automakeautoconflibto
圆山猫
·
2023-12-30 02:44
RISCV
linux
vim
[RISCV]为
RISC-V
移植FreeRTOS系列之二 -- main.c和FreeRTOSConfig.h
前言上回书说到我们向工程中添加了main.c和FreeRTOSConfig.h文件,但是内容是什么不知道,这篇博客就来说说这两个文件的内容。作者:wangyijieonline链接:https://blog.csdn.net/wangyijieonline/article/details/109715678来源:CSDN著作权归作者所有。商业转载请联系作者获得授权,非商业转载必须注明出处。1,Fr
圆山猫
·
2023-12-30 02:13
RISCV
freertos
riscv
[RISCV]为
RISC-V
移植FreeRTOS系列之三 -- 时基
前言书接上回,上回说到我们已经做好了准备,所谓万事具备,就差一场东风,而能吹动FreeRTOS这条大船的是什么呢?没错,聪明的你已经猜到了,是时基。有过其他MCU移植经验的小伙伴应该知道,时基是操作系统的心跳,所有的操作,包括任务切换,抢占等等都是基于时基,在STM32中,我们一般用systick(滴答计时器)作为时基,而在riscv中,我们用mechinetimer(以下简称mtime)作为时基
圆山猫
·
2023-12-30 02:13
RISCV
risc-v
freertos
[RISCV]为
RISC-V
移植FreeRTOS系列之四 -- 中断与trap handler
前言上回说到了我们已经把系统的心跳动起来了,但是这里面还有一个问题,我们都知道timer中断,中断的trap怎么来的呢。这回就来解决这个事情。作者:wangyijieonline链接:https://blog.csdn.net/wangyijieonline/article/details/109726839来源:CSDN著作权归作者所有。商业转载请联系作者获得授权,非商业转载必须注明出处。回顾一
圆山猫
·
2023-12-30 02:13
RISCV
freertos
risc-v
[RISCV]2, qemu引导riscv linux--摆脱busybear
也就是说你可以用自己的rootfs了,除bbl一切可控(bbl还在研究中,想法是以后可以换成uboot),很棒吧,好啦,下面开始…1,先启动一次riscv-linux,教程见下链接[RISCV]1,用QEMU模拟器跑一个
RISC-V
圆山猫
·
2023-12-30 02:43
RISCV
RISCV
qemu
从零开始学
RISC-V
之存储器访问
背景介绍存储器是一个计算机系统中最基本的组成部分之一,各种技术特性的存储介质共同组成复杂的存储器系统。(请参考"存储器山"百科词条)处理器执行的指令来自于指令RAM,所需要的数据则来自于数据RAM。另外,如果有运算结果需要保存,也需要数据RAM。但在实际应用中,我们并不会以实际的物理芯片来严格区分数据RAM和指令RAM,即这两者通常会公用同一块芯片,只是分别占用不同的地址空间。因此要确定某个存储器
ICLiker
·
2023-12-29 18:59
拥抱开源生态,算能携手软件所 PLCT 实验室联合举办
RISC-V
软件移植优化锦标赛
(引言)为推动
RISC-V
软件生态加速发展,算能作为
RISC-V
生态的领先企业,与
RISC-V
中国社区、中科院软件所PLCT实验室联合发起“
RISC-V
软件移植及优化锦标赛”活动,以桌面和服务器软件生态为重点
算能开发者社区
·
2023-12-29 15:47
开源
risc-v
vsetvli/vsetivli/vsetvl
转载自:【《
RISC-V
“V“VectorExtensionVersion1.0》阅读笔记】_riscv的rvv-CSDN博客上述指令的作用:快速配置vl和vtype中的值以匹配应用程序需求;vset{
newyork major
·
2023-12-28 21:12
risc-v
risc-v
DshanMCU-R128s2术语表
术语表硬件术语术语解释说明sunxi指Allwinner的一系列SOC硬件平台M33Star基于ARMv8-M架构32位元微处理器单元C906平头哥推出的一款
RISC-V
架构的64位元处理器单元HIFI5Cadence
韦东山
·
2023-12-25 11:57
R128开发
嵌入式硬件
手把手教你移植蜂鸟E203 hbridv2【集创芯来
RISC-V
杯】
我是雪天鱼,一名FPGA爱好者,研究方向是FPGA架构探索和数字IC设计。CSDN个人博客链接:https://blog.csdn.net/qq_44447544?spm=1000.2115.3001.5343关注公众号【集成电路设计教程】,获取更多学习资料,并拉你进“IC设计交流群”。QQIC设计交流群群号:866169462。所用开发板:正点原子达芬奇FPGA开发板芯片型号:XilinxArt
雪天鱼
·
2023-12-25 01:52
RISC-V
搭建嵌入式QT开发环境
安装环境:Ubuntu18.04GCC:gccversion7.5.0(Ubuntu7.5.0-3ubuntu1~18.04)CROOSS-tools:gccversion8.3.0(crosstool-NG1.24.0)下载5.12安装包,解压后修改qmake.conf配置参数,将编译工具修改为交叉编译器/qt-everywhere-src-5.12.12$viqtbase/mkspecs/li
hdh717
·
2023-12-24 13:22
risc-v
qt
开发语言
一起玩儿物联网人工智能小车——01. ESP32简介
它是基于
RISC-V
开源指令架构集设计的,集成了2.4GHzWi-Fi和蓝牙双模的单芯片方案,采用台积电(TSMC)低功耗40纳米工艺,具有超高的射频性能、极强的稳定性、广泛的通用性、高度的集成性以及超低的功耗
一起玩儿科技
·
2023-12-24 10:58
ESP32
科技
物联网
人工智能
嵌入式硬件
【学习笔记】RA4M2-开发环境搭建+点灯
首先在同事那了解到,瑞萨原本的芯片都是
RISC-V
内核的,跟平时玩的ARM内核不大一样,可能是为了抢占ARM内核的市场吧,最近也出了一
知识噬元兽
·
2023-12-23 19:04
学习笔记
学习
单片机
stm32
Openkylin启动优化
我在赛昉科技的
RISC-V
架构的VisionFive开发班上安装了Openkylin系统,在开发板上启动很慢,可能是由于开发板本身性能限制,使用官网的openKylin系统下载的镜像安装后启动时间长达约
dedsecezio
·
2023-12-22 14:11
linux
开发简报第九期
Shakti基于开源
RISC-V
指令集架构,由印度电子和信息技术部资助。该研究所承诺,开发板将很快发布。IITMadras隶属于RISE集团。于2016年开始开发Shakti项目,计划发布
我书读的少你可别骗我
·
2023-12-22 02:20
JDK各个版本特性讲解-JDK19特性
JDK各个版本特性讲解-JDK19特性一、JAVA19概述二、新特性介绍1.记录模式(预览版本)2.Linux/
RISC-V
移植3.外部函数和内存API(预览版)4.虚拟线程(预览版)5.VectorAPI
不走小道
·
2023-12-19 15:14
Java技术专家
java
开发语言
jdk
RISC-V
GCC默认链接脚本
/*Scriptfor-zcombreloc:combineandsortrelocsections*//*Copyright(C)2014-2019FreeSoftwareFoundation,Inc.Copyinganddistributionofthisscript,withorwithoutmodification,arepermittedinanymediumwithoutroyalty
task_struct
·
2023-12-19 10:39
GNU链接脚本
risc-v
linux
【INTEL(ALTERA)】 quartus在 RiscFree* IDE 中执行 “Run As > Ashling
RISC-V
(auto-detect) Hardware Debugging
说明由于英特尔®Quartus®PrimeStandardEdition软件22.1及更早版本存在一个问题,如果将16位数据宽度Avalon®内存映射从组件(例如OCRAM)作为指令和数据存储器连接到Nios®V/m处理器,则当您在RiscFree*IDE中运行“RunAs>AshlingRISC-V(auto-detect)HardwareDebugging”时,将导致以下错误:解决方法要解决此
神仙约架
·
2023-12-17 18:59
INTEL(ALTERA)
FPGA
fpga开发
quartus
altera
intel
在Lichee RV Dock上的不成功的烧录尝试
最近在学基于
risc-v
的简单操作系统,刚好手里有块LicheeRVDock的板子,所以在学了基础的"hello,world"程序后,想着能不能把这个程序烧录到板子上,简单的做个实验。
try-agaaain
·
2023-12-17 16:18
嵌入式硬件
risc-v
CPU是如何聪明起来的
后面找到一个分析这个问题的入手方向,可以通过研究
RISC-V
指令集去尝试解决这个疑问。选择
RISC-V
指令集的原因源于它的现代和简单,比起复杂指令集而言,
RISC-V
好学习、好研究些。
快乐的阿常艾念宝
·
2023-12-17 05:48
笔记
算法
CPU
图灵机
普适图灵机
指令集
RISC-V
HPM6750系列--第八篇 Segger Embedded Studio for
RISC-V
查看外设寄存器
一、目的在博客《HPM6750系列--第五篇使用SeggerEmbeddedStudioforRISC-V开发环境》中我们详细介绍了在SES中进行开发调试的相关步骤,但是在调试过程中发现未找到外设寄存器窗口,本篇就此问题指导大家进行设置查看寄存器信息。二、介绍请务必先阅读《HPM6750系列--第五篇使用SeggerEmbeddedStudioforRISC-V开发环境》全篇内容。1.打开工程在命
coder.mark
·
2023-12-17 02:00
HPM6750
risc-v
嵌入式硬件
HPM5300系列--第三篇 Segger Embedded Studio for
RISC-V
配合Jlink开发调试
一、目的在《HPM5300系列--第一篇命令行开发调试环境搭建》、《HPM5300系列--第二篇VisualStudioCode开发环境以及多种调试器调试模式》我们详细介绍了HPM5300EVK开发板的开发环境以及调试方法。本篇主要介绍SeggerEmbeddedStudioforRISC-V配合Jlink开发调试。二、介绍1.配置并打开工程cd~/workspace/work/hpm/hpm53
coder.mark
·
2023-12-17 02:30
HPM5300
HPM6750
risc-v
risc-v
system instruction
ECALLecall指令以前叫做scall,用于执行环境的变更,它会根据当前所处模式触发不同的执行环境切换异常,用来执行需要更高权限才能执行的功能;简单来说,ecall指令将权限提升到内核模式并将程序跳转到指定的地址。操作系统内核和应用程序其实都是相同格式的文件,最关键的区别就是程序执行的特权级别不同。所以Syscall的本质其实就是提升特权权限到内核模式,并跳转到操作系统指定的用于处理Sysca
newyork major
·
2023-12-16 20:23
risc-v
risc-v
Si24R03—低功耗 SOC 芯片(集成
RISC-V
内核+2.4GHz无线收发器)
Si24R03是一款高度集成的低功耗SOC芯片,其集成了基于
RISC-V
核的低功耗MCU和工作在2.4GHzISM频段的无线收发器模块。
weng13924672287
·
2023-12-16 20:22
2.4G
2.4GSOC
mcu
risc-v
汽车
智慧城市
人工智能
大数据
RISC-V
流水线 CPU 设计 Verilog
实验设计的是五段式流水线CPU,分别为IF(取指),ID(指令译码),EX(执行),MEM(访存),WB(写回)五个阶段,并且时钟周期由所有指令耗时最长的阶段决定。流水线CPU是在单周期CPU基础上,让各个部件都处理当前对应阶段的指令,使得资源的利用率得到大大提高,并且也缩短了时钟周期。其主要改变在于,需要在各个阶段之间加入流水段寄存器,来存储该指令在当前阶段所需要使用的所有信息,包括PC值,控制
Cookie_coolkid
·
2023-12-16 20:52
学习经历
risc-v
fpga开发
制作一个
RISC-V
的操作系统五-
RISC-V
汇编语言编程三
文章目录分析code/asm/add中的makefile相关命令算数运算指令addadd2sub练习5-1分析code/asm/add中的makefilemakefileEXEC=testSRC=${EXEC}.sGDBINIT=../gdbinitinclude../rule.mk很明显还要去执行rule.mkrule.mkinclude../../common.mk.DEFAULT_GOAL:
看星猩的柴狗
·
2023-12-15 08:57
从零自制操作系统
risc-v
linux
运维
RISC-V
基础知识汇总
1、指令集基本指令集指令集名称描述版本状态RV32I基本整数指令集,32位元2.1已批准RV32E基本整数指令集(嵌入式系统),32位元,16个暂存器2.0已批准RV64I基本整数指令集,64位元2.1已批准RV64E基本整数指令集(嵌入式系统),64位元,16个暂存器2.0已批准RV128I基本整数指令集,128位元1.7开放标准扩充指令集指令集名称描述版本状态M整数乘除法标准扩充2.0已批准A
杭州_燕十三
·
2023-12-15 01:53
risc-v
平头哥玄铁 E902 编译与使用
E902兼容
RISC-V
指令架构,采用16/32位混合编码系统,指令系统与流水线硬件结构精简高效,具备极低成本、极低功耗和高代码密度等优点。
杭州_燕十三
·
2023-12-14 22:03
risc-v
平头哥玄铁系列
RISC-V
芯片及开发板
1、玄铁9系列概述玄铁8系列基于C-SKY架构,玄铁9系列基于
RISC-V
架构。E系列为RISC-V32位,C系列为RISC-V64位。
杭州_燕十三
·
2023-12-14 22:58
risc-v
【第三届】:“玄铁杯”
RISC-V
应用创新大赛(基于yolov5和OpenCv算法 — 智能警戒哨兵)
二、方案流程图三、硬件方案四、软件方案五、演示视频链接总结前言最近参加了第三届“玄铁杯”
RISC-V
应用创新大赛,我的创意题目是基于yolov5和OpenCv算法—智能警戒哨兵先介绍一下比赛:如下赛事介绍
嵌入式up
·
2023-12-14 21:30
risc-v
YOLO
opencv
制作一个
RISC-V
的操作系统五-
RISC-V
汇编语言编程二
文章目录
RISC-V
汇编指令操作对象
RISC-V
汇编指令编码格式小端序的概念
RISC-V
汇编指令分类
RISC-V
汇编伪指令
RISC-V
汇编指令操作对象RV32I:RISC-V32位机器整数指令集指令集分非特权指令集和特权指令集
看星猩的柴狗
·
2023-12-06 14:26
从零自制操作系统
risc-v
玄铁VirtualZone:基于
RISC-V
架构的安全扩展
关键词:平头哥玄铁、
RISC-V
处理器、
RISC-V
指令集,玄铁CPU,IoT芯片,TEE导语随着互联网和物联网的快速发展,全球联网设备数量高速增长,“万物互联”成为全球网络未来发展的重要方向。
Roy_Wu314
·
2023-12-06 11:10
RISC-V
cpu
嵌入式
risc-v
SI24R03 高度集成低功耗SOC 2.4G 收发一体芯片
MCU内核与2.4G收发器模块,最低功耗可达1.6uA,极少外围器件,大幅降低系统应用成本,同时配套有成熟的开发调试软件和丰富的函数库,能大大降低开发门槛和缩短开发周期;其中:MCU为最高32Mhz主频的
RISC-V
C18025394486
·
2023-12-06 09:18
收发一体
SOC
2.4G
在UBUNTU上使用Qemu和systemd-nspawn搭建
RISC-V
轻量级用户模式开发环境
参考链接使用Qemu和systemd-nspawn搭建
RISC-V
轻量级用户模式开发环境-知乎安装Qemusudoaptupdatesudoapt-yinstallqemu-user-binfmtqemu-user-staticsystemd-containersudoapt-yinstallzstd
柳鲲鹏
·
2023-12-06 04:46
RISCV
risc-v
制作一个
RISC-V
的操作系统四-嵌入式开发介绍
文章目录什么是嵌入式开发交叉编译查看一些GCC文件夹调试器GDB相关语法命令模拟器QEMUQEMU的安装和使用项目构造工具MakeMakeFile的构成make的运行练习4-1联系4-2练习4-3什么是嵌入式开发程序跑到开发板上,或者说运行到硬件上交叉编译简单理解交叉编译来说就是生成的程序不在本机上运行,而在与本机架构不同的计算机上运行build:生成编译程序的计算机host:运行build计算机
看星猩的柴狗
·
2023-12-06 02:37
从零自制操作系统
risc-v
制作一个
RISC-V
的操作系统五-
RISC-V
汇编语言编程一
文章目录
RISC-V
汇编语言入门汇编语言概念简介汇编语言语法介绍(GNU版本)
RISC-V
汇编语言入门汇编语言概念简介高级:可以理解就是更贴近人的理解低级:可以理解就是更贴近机器的难移植:汇编指令基本上和机器指令一一对应的
看星猩的柴狗
·
2023-12-06 02:34
从零自制操作系统
risc-v
【
risc-v
】易灵思efinix FPGA riscv嵌入式软件源码分享
【
risc-v
】易灵思efinixFPGAsapphire_socIP配置参数分享-CSDN博客【
risc-v
】易灵思efinixFPGAriscv时钟配置的一些总结-CSD
神仙约架
·
2023-12-05 23:59
efinix
fpga开发
risc-v
易灵思
efinix
制作一个
RISC-V
的操作系统三-编译与链接
文章目录GCCGCC简介GCC的命令格式gcc-Egcc-cgcc-Sgcc-ggcc-vGCC的主要执行步骤GCC涉及的文件类型针对多个源文件的处理ELFELF介绍ELF文件格式ELF文件处理相关工具:Binutils(binaryutility)readlelf-hreadelf-S或readelf-SW(加W显示变宽)objdump-SGCCGCC简介GCC的命令格式预处理:把#define
看星猩的柴狗
·
2023-12-05 02:11
从零自制操作系统
risc-v
linux
运维
【
risc-v
】易灵思efinix FPGA sapphire_soc IP配置参数分享
系列文章目录分享一些fpga内使用riscv软核的经验,共大家参考。后续内容比较多,会做成一个系列。本系列会覆盖以下FPGA厂商易灵思efinix赛灵思xilinx阿尔特拉Altera本文内容隶属于【易灵思efinix】系列。前言在efinixfpga中使用riscv是一件相对容易的事,efinix官方提供了一套集成riscv核心的应用IP,在IPcatalog中可以很方便的生成、修改。裁剪IP的
神仙约架
·
2023-12-04 06:48
riscv
efinix
fpga开发
risc-v
【
risc-v
】易灵思efinix FPGA riscv 时钟配置的一些总结
系列文章目录分享一些fpga内使用riscv软核的经验,共大家参考。后续内容比较多,会做成一个系列。本系列会覆盖以下FPGA厂商易灵思efinix赛灵思xilinx阿尔特拉Altera本文内容隶属于【易灵思efinix】系列。文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言在efinixfpga中使用riscv是一件相对容易的事,efinix官方提供了一套
神仙约架
·
2023-12-04 06:44
riscv
risc-v
制作一个
RISC-V
的操作系统二-
RISC-V
ISA介绍
文章目录ISA的基本介绍啥是ISA为什么要设计ISACISCvsRISCISA的宽度知名ISA介绍
RISC-V
历史和特点
RISC-V
发展RISC-VISA命名规范模块化的ISA通用寄存器Hart特权级别
看星猩的柴狗
·
2023-12-03 03:05
从零自制操作系统
risc-v
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他