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指令集
RISC-V
(2)——特权级及特权
指令集
目录1.特权级2.控制和状态寄存器(CSR)2.1分类2.2分析1.特权级一个
RISC-V
硬件线程(hart)是运行在某个特权级上的,这个特权级被编码到一个或者多个CSR(controlandstatusregister
口袋里のInit
·
2023-09-02 20:07
risc-v
博流
RISC-V
芯片JTAG debug配置与运行
文章目录1、Windows下安装与配置2、Linux下安装与配置3、芯片默认JTAGPIN列表4、命令行运行JTAG5、Eclipse下使用JTAG1、Windows下安装与配置CKLink驱动安装Windows版驱动下载地址:https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource//1666331581133/T-Head-Debug
杭州_燕十三
·
2023-09-02 20:14
risc-v
BL616
BL618
BL808
【计算机组成 课程笔记】2.2 几种芯片架构:X86、ARM、
RISC-V
和MIPS
这部分之前写过一篇博客,感兴趣的可以移步CPU两大架构:X86和ARM_arm架构_Elaine_Bao的博客-CSDN博客第一个区别就是所谓的“复杂
指令集
”与“精简
指令集
”系统,也就是经常看到的“CISC
Elaine_Bao
·
2023-09-02 17:17
计算机系统
x86
arm
mips
risc-v
【计算机组成原理】流水线式指令执行
这一版的《计算机组成与设计》是基于目前最火的开源
指令集
RISC-V
编写的,也是与时俱进了。本文的内容是该书第4章
辣椒油li
·
2023-09-02 11:20
计算机组成与设计
计算机组成
处理器
流水线
物奇5007crash问题dump、栈回溯的四种定位方法
概述物奇属于
RISC-V
架构(chapter1_riscv.md·华中科技大学操作系统团队/pke-doc-Gitee.com),在遇到crash问题时,系统内部会对内存进行相关的保护和检测,当发现异常时会主动调用
被追杀的晨曦
·
2023-09-02 10:18
risc-v
嵌入式硬件
基于硬件隔离增强
risc-v
调试安全2_安全提议
安全之安全(security²)博客目录导读2023RISC-V中国峰会安全相关议题汇总说明:本文参考RISC-V2023中国峰会如下议题,版权归原作者所有。
安全二次方security²
·
2023-09-02 09:54
RISC-V安全架构
risc-v
中国峰会
安全
risc-v安全
汇编攻城记-Cortex-M3
指令集
类型指令全称功能内存访问LDRLoadregister加载字到寄存器LDRB加载字节到寄存器LDRH加载半字到寄存器LDRSH加载半字到寄存器,再带符号扩展到32位LDRD从连续的地址空间加载双字(64位整数)到2个寄存器LDMLoadmultipleregisters从一片连续的地址空间中加载多个字到若干寄存器STRStoreregister存储寄存器中的字STRB存储寄存器中的低字节STRH存
嵌入式底层
·
2023-09-02 07:20
汇编攻城记
汇编
开发语言
assembly
SSE
指令集
SSE
指令集
1.数据类型2.函数命名约定3.emmintrin.h和xmmintrin.h的区别3.指令写法3.1类型定义3.2函数定义4.指令4.1初始化函数4.2变量存储4.3算术操作4.4比较操作
泠山
·
2023-09-02 01:21
C/C++
c++
SSE
向量化
算法
part-01 C++知识总结(程序的内存分区、多态的实现)
栈内存分配运算内置于处理器的
指令集
里面,效率很高,但是分配的内存容量有限。堆:就是哪些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制
djykkkkkk
·
2023-09-02 00:57
C++
c++
2018-08-03
乐鑫官方AT指令固件-最新1.5.4版本发布时间:2016年5月20日关于官方AT
指令集
使用说明和示例:http://www.espressif.com/en/support/download/documents
叫我分析师
·
2023-09-01 15:34
AURIX TriCore内核架构学习笔记
名词缩写ISA-InstructionSetArchitecture,
指令集
架构PC-ProgramCounter,holdstheaddressoftheinstructionthatiscurrentlyrunningGPRs
依笑奈何
·
2023-09-01 13:09
TriCore
学习
笔记
程序员从宏观、微观角度浅析JVM虚拟机!
6、虚拟机
指令集
架构?
java成功之路
·
2023-09-01 13:41
虚拟化技术原理
实现方式全虚拟化靠虚拟化引擎实现半虚拟化靠修改虚拟机内核引擎实现硬件辅助虚拟化靠硬件辅助实现对象CPU用户态和内核态资源管控、安全部署虚拟化后的用户态和内核态发现问题不同操作系统的虚拟机(linux,Windows等)
指令集
存在差
一碗水不行吗
·
2023-09-01 12:50
云计算
云计算
openEuler 主线集成 LuaJIT
RISC-V
JIT 技术
本次发版将提供带有完整LuaJIT支持的
RISC-V
环境并带有相关软件如openResty等软件的支持。
openEuler社区
·
2023-09-01 11:25
运维
操作系统
linux
openEuler
risc-v
lua
JVM的故事——虚拟机字节码执行引擎
虚拟机字节码执行引擎文章目录虚拟机字节码执行引擎一、概述二、运行时栈帧结构三、方法调用一、概述执行引擎Java虚拟机的核心组成之一,它是由软件自行实现的,能够执行那些不被硬件直接支持的
指令集
格式。
菜鸡小张.
·
2023-09-01 08:51
JVM的故事
jvm
JVM的故事——类文件结构
类文件结构文章目录类文件结构一、概述二、无关性基石三、Class类文件的结构一、概述计算机是只认由0、1组成的二进制码的,不过随着发展,我们编写的程序可以被编译成与
指令集
无关、平台中立的一种格式。
菜鸡小张.
·
2023-09-01 08:14
JVM的故事
jvm
RISCV-OpenSBI 主流程分析与总结
RISC-V
指令集
的SBI标准规定了类Unix平台下,操作系统运行环境的规范。这个规范拥有多种实现,OpenSBI是它的一种实现.
RISC-V
架构中,存在着定义于操作系统之下的运行环境。
papaofdoudou
·
2023-09-01 04:35
Linux
opensbi
riscv
riscv
opensbi
活动预告l 第二届硬件敏捷开发与验证方法学研讨会
本届峰会采用“主会议+主题活动+展览展示+同期活动”的会议组织方式,将邀请
RISC-V
国际基金会、业界专家、企业代表及社区伙伴等共同探讨
RISC-V
发展趋势与机遇。
·
2023-09-01 00:26
硬件
SSE
指令集
学习之旅(一)
SSE
指令集
学习之旅(一)文章目录SSE
指令集
学习之旅(一)1、SSE介绍2、如何使用SSE指令3、SSE相关数据类型4、Intrinsic函数的命名5、常用的SSE指令6、SSE指令应用实例1、SSE
扑腾的菜鸟
·
2023-09-01 00:53
C++
学习
【
RISC-V
】
RISC-V
寄存器简介
一、通用寄存器32位
RISC-V
体系结构提供32个32位的整型通用寄存器寄存器别名全称说明X0zero零寄存器可做源寄存器(rs)或目标寄存器(rd)X1ra链接寄存器保存函数返回地址X2sp栈指针寄存器指向栈的地址
一苇以航fp
·
2023-08-31 20:06
RISC-V体系结构编程与实践
risc-v
c语言里的adr指令,嵌入式开发笔记(八) ARM汇编
指令集
基础4
ldm/stm与栈的处理1.为什么需要多寄存器访问指令?ldr/str每周期只能访问4字节内存,如果需要批量读取、写入内存时太慢,解决方案是stm/ldmldm(loadregistermutiple)stm(storeregistermutiple举例:stmiasp,{r0-r12}将r0存入sp指向的内存处(假设为0x30001000);然后地址+4(即指向0x30001004),将r1存入
奶爸保-嘉林
·
2023-08-31 13:59
c语言里的adr指令
嵌入式知识-ARM裸机-学习笔记(1):ARM汇编
指令集
与伪指令
嵌入式知识-ARM裸机-学习笔记(1):ARM汇编
指令集
与伪指令首先说明一下指令和伪指令的区别:指令:是CPU机器指令的助记符,经过编译后会得到一串由1、0组成的机器码,可以由CPU读取执行。
赵小琛在路上
·
2023-08-31 13:58
Linux嵌入式
嵌入式
编程语言
arm
【计算机三级嵌入式】考前学习笔记(二)——基本寻址方式、ARM
指令集
与伪指令介绍
知识目录ARM指令分类及指令格式ARM指令分类ARM指令格式指令基本格式指令的条件域移位操作ARM指令的寻址方式ARM
指令集
1.数据处理类指令2.程序状态寄存器访问指令3.分支指令4.加载/存储指令ARM
Vulcan_Q
·
2023-08-31 13:26
计算机三级嵌入式
学习
arm
arm开发
嵌入式硬件
(学习笔记)ARM汇编
指令集
ARM汇编
指令集
指令、伪指令(汇编)指令:是机器码的助记符,经过汇编器编译后,由CPU执行。(汇编)伪指令:用来指导指令执行,是汇编器的产物,最终不会生成机器码。
中年润
·
2023-08-31 13:26
语言
arm汇编
openEuler 主线集成 LuaJIT
RISC-V
JIT 技术
本次发版将提供带有完整LuaJIT支持的
RISC-V
环境并带有相关软件如openResty等软件的支持。
·
2023-08-31 12:09
在
RISC-V
星光板上创建Debian系统镜像
准备工作:耐心一杯咖啡一块板子和一条串口调试线,至少16G的任何品牌的SDcard能熟练操作的一个Linux发行版(推荐Archlinux或者Ubuntu)大致了解如何利用qemu和binfmt创建
RISC-V
赛昉科技
·
2023-08-31 08:44
debian
risc-v
ubuntu
riskv的linux模拟环境,开启你
RISC-V
的开发之旅-
RISC-V
的linux模拟环境搭建整理和总结-EDA365电子论坛通信数码-人工智能-计算机-半导体-手机家电消费电子硬件门户网站...
1.有关RISCV的开源代码,可以从改网站的连接进入,该网站归纳整理了有关RISCV的多方面资料:https://cnrv.io/resource2.自己的虚拟机或linux系统事先安装好3,装好git工具,因为riscv很多开源的东西需要从git上checkout,这样会方便不少4.首先安装开源程序版本管理工具:(linux)Fedora/Centos系统上用yum安装,Debian系统上用ap
黔台老酒坊
·
2023-08-31 08:43
riskv的linux模拟环境
qemu 规范路径_基于qemu-riscv64模拟器运行debian
DebianPort已经可以提供
risc-v
体系结构的软件包集合[https://wiki.debian.org/
RISC-V
]。以下记录基于qemu模拟
risc-v
平台环境并运行debian的过程。
weixin_39926639
·
2023-08-31 08:43
qemu
规范路径
基于
RISC-V
的QEMU + FreeRTOS开发环境构建
文章目录QEMURISC-VtoolchainFreeRTOSQEMU装载FreeRTOSUbuntu(22.04.1LTS)中,基于
RISC-V
工具链,在QEMU上构建FreeRTOS,用以支持后续的仿真实验
吹角连营G
·
2023-08-31 08:42
risc-v
嵌入式硬件
ubuntu
linux
从C(或汇编代码)到
risc-v
机器码:将
risc-v
的gcc编译结果转换为vivado可读取的.mem文件
RV编译器使用方法第一步安装RVGCC参考文献:https://blog.csdn.net/qq_35553265/article/details/91324754在学习riscv架构的时候必须会使用到相关指令来测试逻辑是否正常,而手写机器码是一个很痛苦的过程,而使用gcc进行编译生成相应的指令是一个方便的方法,而很多同志在刚开始学习是在windows环境,所以,本文介绍了riscv的gcc在wi
牧童487
·
2023-08-31 04:38
深度学习加速器
risc-v
windows
10
gcc/gdb编译调试
verilog
c语言
QEMU 仿真
RISC-V
freeRTOS 程序
1.安裝
RISC-V
仿真環境--QEMU安裝包下載地址:https://www.qemu.org/安裝命令及安裝成功效果如下所示,target-list設定爲riscv32-softmmu,$cat~/
小武~
·
2023-08-31 02:41
QEMU
risc-v
freeRTOS
核心技术国产化进阶,从芯片到无代码,迎来新生态
掌握主动权在2022年的
RISC-V
中国峰会上,倪光南强调
RISC-V
将成为中国芯片产业的重要机遇。如果他能够抓住这个机会,就有可能在CPU核心技术上掌握主动权。如今,刚好过去了一年。
云表平台
·
2023-08-31 01:20
芯片
低代码
低代码
第5章 虚拟机栈
优点是扩平台,
指令集
小,编译器容易实现;缺
你好世界wxx
·
2023-08-30 20:28
jvm
一
内存与垃圾回收篇
neon 指令 c语言,NEON初步使用
前言
指令集
并行是CPU的优化加速的一个方向,在ARM芯片主要是利用NEON
指令集
实现
指令集
并行NEON简介NEON就是高级SIMD,单指令多数据,适用于图像、音频等数据处理。
心碎的恶魔
·
2023-08-30 20:33
neon
指令
c语言
Cortex-M0
指令集
——BKPT
断点中断指令:此指令可使处理器产生异常。BKPTimm8指定存储在指令中的8位值。这个值会被处理器忽略,但是调试器可以使用它来存储关于断点的附加信息。
古城阳光
·
2023-08-30 19:45
博流
RISC-V
芯片Eclipse环境搭建
文章目录1、下载Eclipse2、导入bouffalo_sdk3、编译4、烧录5、使用ninja编译之前编译是通过VSCode编译,通过手工输入make命令编译,我们也可以通过Eclipse可视化IDE来编译、烧录。1、下载Eclipse至Eclipse官网https://www.eclipse.org/downloads/packages,下载EclipseIDEforC/C++Develope
杭州_燕十三
·
2023-08-30 17:19
risc-v
BL616
BL618
BL808
强化自主可控,润开鸿发布基于
RISC-V
架构的开源鸿蒙终端新品
2023RISC-V中国峰会于8月23日至25日在北京召开,峰会以“
RISC-V
生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现
RISC-V
全球新观点、新趋势。
科技观察
·
2023-08-30 09:15
risc-v
架构
开源
linux学习之计算机概论
CPU:是一个具有特定功能的芯片,里面含有
指令集
,用于实现不同的功能
指令集
:分为精简
指令集
(RISC)和复杂
指令集
(CISC)CPU具有算术逻辑单元和控制单元,算术逻辑单元:负责运算;控制单元:负责协调周边组件之间的工作数据流进
qq_25500415
·
2023-08-30 08:35
linux
linux
RISC-V
Linux_kernel制作
文章目录1、下载2、编译1、下载Linux官网地址:https://www.kernel.org$wgethttps://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.181.tar.xz$tarxvflinux-5.10.181.tar.xz$cdlinux-5.10.1812、编译安装依赖$sudoapt-getinstall-yflexbis
杭州_燕十三
·
2023-08-30 05:38
linux
risc-v
RISC-V
Linux系统rootfs制作
文章目录1、下载2、配置与编译3、运行buildroot是一个构建嵌入式Linux系统的框架。整个buildroot是由Makefile(*.mk)脚本和Kconfig(Config.in)配置文件构成的,因此可以像配置Linux内核一样执行makemenuconfig进行配置,编译出一个完整的、可以直接烧写到机器上运行的Linux系统文件(包含bootloader、kernel、rootfs以及
杭州_燕十三
·
2023-08-30 05:38
risc-v
linux
RISC-V
交叉工具链riscv-gnu-toolchain编译
文章目录1、下载2、编译1.依赖安装2.编译3、运行1、下载$sudoapt-getinstallgitwgetbuild-essential$gitclonehttps://github.com/riscv-collab/riscv-gnu-toolchain$gitcheckout2023.06.02注意上面clone的仓库,我们称其为构建脚本仓库,其并不包含gcc等工具源码,这些源码以git
杭州_燕十三
·
2023-08-30 05:37
risc-v
toolchain
博流
RISC-V
芯片BL616开发环境搭建
文章目录1、工具安装2、代码下载3、环境变量配置4、下载交叉编译器5、编译与下载运行6、使用ninja编译本文分别介绍博流
RISC-V
芯片BL616在Windows和Linux下开发环境搭建,本文同时适用
杭州_燕十三
·
2023-08-30 05:05
RISC-V
BL618
BL616
BL808
arm64程序调用规则
术语介绍术语意义A32在ARMv7架构中,使用32位固定长度指令的ARM
指令集
。A64AArch64可用时的
指令集
。AAPCS64AArch64程序调用标准。(PCS:P
maniackk
·
2023-08-30 05:04
M1处理器的苹果设备开发引入友盟等第三方库在模拟器上的编译链接错误问题
buildingforiOSSimulator,butlinkinginobjectfilebuiltforiOS,file'UMCommon'forarchitecturearm64.个人分析出现这种情况,原因应该友盟编译的库提供了两套
指令集
的二进制数据
风海铜锣君
·
2023-08-30 03:09
Python中的 LOAD_DEREF & LOAD_CLOSURE
LOAD_DEREF在Python(特别是CPython实现)的字节码
指令集
中,LOAD_DEREF是一个操作码,用于从函数的闭包(如果存在)或从当前函数的局部作用域外的命名空间(enclosingscope
青衫客36
·
2023-08-29 20:36
Python
python
【JVM源码解析】模板解释器解释执行Java字节码指令(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第17章-x86-64寄存器不同的CPU都能够解释的机器语言的体系称为
指令集
架构(ISA,InstructionSetArchitecture
HeapDump性能社区
·
2023-08-29 19:16
ARM架构介绍
Arm架构为软件开发人员提供了通用
指令集
和工作流程,也称为编程模型。这保证ARM架构的不同实现之间的互操作性,以便软件可以在不同的Arm设备上运行。
安全有理
·
2023-08-29 17:28
学习ARM架构-A系列
arm开发
架构
强化自主可控,润开鸿发布基于
RISC-V
架构的开源鸿蒙终端新品
2023RISC-V中国峰会于8月23日至25日在北京召开,峰会以“
RISC-V
生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现
RISC-V
全球新观点、新趋势。
·
2023-08-29 11:10
开源
第一章 初识android&as
其
指令集
基于寄存器架构,执行其特有的文件格式——dex字节码来完成对象生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要功能。它的核心内容是实现库(libdvm.so),大体由C语言实现。
开发小白宋大喵
·
2023-08-29 10:21
<C++> SSE
指令集
SSE
指令集
include库#include//MMX#include//SSE(includemmintrin.h)#include//SSE2(includexmmintrin.h)#include
thisiszdy
·
2023-08-29 08:54
C/C++
c++
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他