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
armv
12 位多通道国产芯片ACM32F403/F433 系列,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中
ACM32F403/F433芯片的内核基于
ARMv
8-M架构,支持Cortex-M33和Cortex-M4F指令集。
青牛科技-Allen
·
2023-12-16 04:41
航芯
智能家居
车联网终端
STM32-02-STM32基础知识
.存储器映射4.寄存器映射STM32基础知识1.STM32F103系统架构STM32F103STM32F103是ST公司基于ARM授权CortexM3内核而设计的一款芯片,而CortexM内核使用的是
ARMv
7
turbosqi
·
2023-12-15 10:30
嵌入式
stm32
嵌入式硬件
单片机
虚拟化嵌套
在
Armv
8.3-A发布之前,可以通过在EL0中运行GuestHypervisor来在VM中运行GuestHypervisor。然而,这需要大量的软件仿真,实施复杂且性能差。随着A
安全二次方security²
·
2023-12-15 08:01
ARM安全架构
ARM
ARM架构
虚拟化
安全
虚拟化嵌套
TrustZone之安全虚拟化
在
Armv
7-A首次引入虚拟化时,它仅在非安全状态中添加。在
Armv
8.3之前,
Armv
8也是如此,如下图所示:如前所述在切换安全状态时,EL3用于托管固件和安全监视器。
安全二次方security²
·
2023-12-15 07:10
ARM安全架构
ARM
ARM架构
虚拟化
安全
S-EL2
ARMV
8 - A64 - 函数调用,内存栈操作
本文环境基于:
ARMv
8-a架构A53核soc,aarch64状态。预先了解的知识点内存栈栈和栈帧的基本概念重点:出栈入栈的单位不是单个局部变量,而是栈帧。
leon.liao
·
2023-12-14 16:43
计算机原理
arm开发
汇编
ACM32F42X系列芯片有何性能?为什么可以应用在工业控制 中等产品上
ACM32F42X芯片的内核基于
ARMv
8-M架构,支持Cortex-M33和Cortex-M4F指令集。
Jack15302768279
·
2023-12-06 14:32
航芯
单片机
嵌入式硬件
人工智能
工业控制
应用于指纹门锁上的安全芯片ACM32FP421系列,内核性能高,安全性高,内建 AES、CRC、TRNG 等算法模块
ACM32FP421芯片的内核基于
ARMv
8-M架构,支持Cortex-M33和Cortex-M4F指令集。
Jack15302768279
·
2023-12-06 14:32
航芯
安全
单片机
嵌入式硬件
人工智能
指纹门锁
ACM32F403/F433 12 位多通道,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中
ACM32F403/F433芯片的内核基于
ARMv
8-M架构,支持Cortex-M33和Cortex-M4F指令集。
Jack15302768279
·
2023-12-06 14:02
航芯
智能家居
汽车
嵌入式硬件
人工智能
工业控制
处理器中的TrustZone之安全状态
【注意】:在
Armv
9-A中,如果实现了RealmManagementExtension(RME),那么
安全二次方security²
·
2023-12-04 23:13
ARM
ARM安全
ARM安全架构
TrustZone
安全状态
非安全状态
TrustZone概述
2.1
Armv
8-M的TrustZone2.2
Armv
9-ARealmManagementExt
安全二次方security²
·
2023-12-04 23:42
ARM
安全架构
ARM安全架构
TrustZone
RME
TF-M
TF-A
iOS逆向工程-dumpdecrypted砸壳
我们可以通过命令查看二进制文件是否加密otool-l二进制文件路径|grep-B2crypt砸壳前.png其中cmd尾部为_64的是arm64架构,另一个为
armv
7架构,cryptid=1表示有加密,
马拉萨的春天
·
2023-12-03 21:21
一天一读
基础知识点
ios
越狱砸壳
Armv
8.x和
Armv
9.x架构扩展简介
目录一、概述二、
Armv
8.x和
Armv
9.x是什么意思?三、为什么我们需要.x扩展?四、处理器实现
安全二次方security²
·
2023-12-03 06:53
ARM
ARM安全架构
ARM安全扩展
V8扩展
V9扩展
安全
虚拟化
Learn the architecture - AArch64 self-hosted debug
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-12-02 23:44
ARM高级进阶
ARMV9
coresight
debug
调试
armv8
arm
tee
Learn the architecture - Understanding
Armv
9-A trace
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-12-02 23:44
ARM高级进阶
ARMV9
coresight
debug
tee
armv8
arm
trustzone
Learn the architecture - Debugger usage on
Armv
8- A
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-12-02 23:43
ARM高级进阶
ARMV9
armv8
arm
debug
调试
trace
coresight
ARM架构高级进阶-目录-小白勿购
小白请看“
Armv
8/
Armv
9架构从入门到精通”专栏。本专栏只适合大佬。
代码改变世界ctw
·
2023-12-02 23:13
ARM高级进阶
arm开发
Arm电源控制系统架构
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-12-02 23:43
ARM高级进阶
armv9
armv8
PCSA
PSCI
电源管理
SCP
arm
MCU启动过程
startup_stm32f10x_hd.sS32K146使用的启动文件是startup_S32K146.S芯片架构STM32F103才用Cortex-M3,S32K344采用Cortex-M7,但本质都是
Armv
7
52-HZ
·
2023-12-02 14:36
单片机
嵌入式硬件
在安全环境中使用虚拟化进行隔离——
Armv
8.4上的安全世界软件架构
目录一、简介二、背景-ArmTrustZone™技术的简要历史三、当今安全世界的挑战3.1.可信应用生态系统的挑战3.2.在安全世界集成来自多个供应商的代码3.3.最小权限原则
安全二次方security²
·
2023-12-01 17:26
ARM安全架构
S-EL2
安全分区管理器
SPM
SPCI
虚拟化
SMMU
ARMV
8 - 汇编指令 - 存储器读写指令
说明存储器读写指令是用来读写内存/SRAM/外设寄存器等存储器的汇编指令。ARM指令集属于RISC指令集,RISC指令集采用典型的加载/存储体系结构,CPU无法对内存里的数据直接操作,只能通过Load/Store指令来实现,当我们需要对内存中的数据进行操作时,要首先将这个数据从内存加载到寄存器,然后在寄存器中对数据进行处理,再将结果重新存储到内存中,如下:Load/Store示例:charc=6;
leon.liao
·
2023-12-01 13:06
计算机原理
汇编
Android设备支持的CPU架构
1、目前Android支持的CPU架构有以下几种:类型简介armeabi第5代
ARMv
5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢armeabi-v7a第7代
ARMv
7,使用硬件浮点运算
neuHenry
·
2023-11-29 11:41
Android
Android
ARM互联总线IP的介绍
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]联系方式-加入交流群----联系方式-加入交流群AMBA、AXI、AHB、APB
代码改变世界ctw
·
2023-11-28 13:20
ARM
armv8
armv9
arm
嵌入式
内核
芯片
ARM退出新的互联总线IP: CI-700和NI-700 NoC
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]联系方式-加入交流群----联系方式-加入交流群AMBA、AXI、AHB、APB
代码改变世界ctw
·
2023-11-28 13:20
ARM
arm开发
NOC
CCI
CMN
armv9
armv8
AXI
LearnTheArchitecture-MemoryManagement
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-11-28 13:20
ARM高级进阶
ARMV9
TLB
CACHE
物理内存
虚拟内存
安全
TEE
ARM CoreLink NIC-400最佳应用实践
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]联系方式-加入交流群----联系方式-加入交流群AMBA、AXI、AHB、APB
代码改变世界ctw
·
2023-11-28 13:49
ARM
arm开发
NIC400
NOC
NIC
总线互联
armv9
Memory Management Examples
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-11-28 13:49
ARM高级进阶
ARMV9
ARMV8
VSMA
cache
mmu
内存管理
内核
Armv
8-A memory model guide
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]—适合小白入门【目录】
ARMv
8/
ARMv
9架构高级进阶-[目录]—高级进阶
代码改变世界ctw
·
2023-11-28 13:49
ARM高级进阶
trustzone
周贺贺
ARMV8
ARMV9
内存管理
MMU
VSMA
Arm 推出新的总线互联 SoC架构:CI-700 和 NI-700
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]联系方式-加入交流群----联系方式-加入交流群AMBA、AXI、AHB、APB
代码改变世界ctw
·
2023-11-28 13:42
ARM
arm开发
CCI
CMN
CNN
ACE
CHI
查看linux处理器架构(uname命令 使用指南)
linux系统终端下输入uname-m(在windows下可通过gitBash输入uname-m命令)可得输出结果与架构对应表架构输出结果i386i386,i686amd64x86_64armarm,
armv
7larm64aarch64
西晋的no1
·
2023-11-28 12:11
linux知识点杂烩
linux
运维
服务器
windows
git
知识点10:cache的缓存策略、共享策略、替换策略、分配策略
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]【精选】Cache知识体系-[目录]–cache专题联系方式-加入交流群--
代码改变世界ctw
·
2023-11-27 02:40
ARM-TEE-Android
缓存
cache
分配策略
缓存策略
替换策略
Int8量化算子在移动端CPU的性能优化
背景MNN对ConvolutionDepthwiseInt8量化算子在
ARMV
8(64位)和
ARMV
8.2上的性能做了较大的优化,主要优化方法包括改变数据
阿里巴巴淘系技术团队官网博客
·
2023-11-26 15:07
性能优化
ARMv
8 Cortex-a 编程向导手册学习_4. A64指令集
/*TODO本系列文章是对
ARMv
8Cortex-a系列编程向导手册拙劣的翻译和注解,若有出入,以官方文档为准*/Chapter6A64指令集大多数程序员并不需要使用汇编语言编写应用程序,但是汇编代码可以有效的优化代码性能
嵌入式小怪
·
2023-11-26 03:23
armv8
ARM
学习
arm
驱动开发
ARMv
8 Cortex-a 编程向导手册学习_6.aarch64 应用移植注意事项与 AArch64 ABI
/*TODO本系列文章是对
ARMv
8Cortex-a系列编程向导手册拙劣的翻译和注解,若有出入,以官方文档为准*/Chapter8移植到A64这一章节不打算对如何编写可移植代码做出详细介绍,而只介绍应用工程师在编写可移植代码时的主要应该关注的方面
嵌入式小怪
·
2023-11-26 03:23
armv8
ARM
学习
arm
arm开发
汇编-
ARMv
8架构指令集
1跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:1.1直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用MOVLR,PC ;将下一条指令地址写到LR等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用。1.2使用专门的跳转指令ARM指令集中的跳转
ctbinzi
·
2023-11-26 03:15
ARM
arm
ARM基础教程 1 | ARM、Cortex-M与
ARMv
8-M
ARM基础教程|ARM、Cortex-M与
ARMv
8-M什么关系?
清蒸鲈鱼不好吃
·
2023-11-26 02:56
stm32
单片机
栈回溯之使用帧指针分析
说明使用--use_frame_pointer选项会保留一个寄存器来存储帧指针对于支持Thumb-2技术的较新处理器(
ARMv
6T2及更高版本),保留寄存器始终为R11对于不支持Thumb-2技术的旧处理器
无聊到发博客的菜鸟
·
2023-11-26 02:25
C语言
栈回溯
STM32
单片机
RTOS
内存管理源码分析1-
ARMV
8-AARCH64 MMU 及 linux页表映射过程
MMU的作用,主要是完成地址的翻译,无论是main-memory地址(DDR地址),还是IO地址(设备device地址),在开启了MMU的系统中,CPU发起的指令读取、数据读写都是虚拟地址,在ARMCore内部,会先经过MMU将该虚拟地址自动转换成物理地址,然后在将物理地址发送到AXI总线上,完成真正的物理内存、物理设备的读写访问1、MMU/TLB/Cache概述MMU:完成的工作就是虚拟地址到物
SEVENTHD7
·
2023-11-25 19:05
内存管理
linux
【转载】
ARMv
8-AArch64寄存器和指令集
原创
ARMv
8-AArch64寄存器和指令集2017-05-1021:48:30ForDream321阅读数7363更多分类专栏:【ARM学习】(一)简述AArch拥有31个通用寄存器,系统运行在64位状态下的时候名字叫
SlamDunk31598
·
2023-11-25 19:05
ARM
【ARM学习】
ARMV
8学习笔记之AArch64通用寄存器
目录摘自白皮书——摘自编程指南Programmer’sGuideforARMv8-A第四章摘自白皮书——任何一个汇编器或是编译器的作者都会注意到的A64指令集的众多不同之一,就是30个通用寄存器的访问。每个寄存器都是64bit宽,在汇编语言中称作X0到X30,这总共有31个寄存器,但是X30不是严格意义上的通用,因为它被用作PLR(ProcedureLinkRegister)。不同于AArch32
2023世界依旧很大
·
2023-11-25 19:35
arm
arm
寄存器
[register]-
ARMV
8-aarch64的通用寄存器介绍和总结
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]1、通用寄存器(1)、X0-X31
ARMv
8有31个通用寄存器X0-X30,
代码改变世界ctw
·
2023-11-25 19:03
ARM
ARMV8
ARM
register
通用寄存器
SP
《
Armv
8/
armv
9架构入门指南》-【第七章】- AArch64浮点数和NEON
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]7AArch64浮点数和NEON我们把与ARM系列高级处理器SIMD架构相关实现和其对软件的支持通常被称为
代码改变世界ctw
·
2023-11-25 19:33
ARM-TEE-Android
arm开发
stm32
arm
《
Armv
8/
armv
9架构入门指南》-【第十章】- AArch64异常处理
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]10AArch64异常处理严格来说,中断是说软件执行流程的东西,但是,在arm
代码改变世界ctw
·
2023-11-25 19:33
ARM-TEE-Android
架构
[ARM异常]-
ARMV
8-aarch64异常和中断处理概念详细介绍
★★★个人博客导读首页—点击此处★★★快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]文章目录1、异常和中断的概念2、异常产生的方法
代码改变世界ctw
·
2023-11-25 19:32
ARM
异常中断
ARMV8
中断
异常
arm
ARMV
8-aarch64的寄存器介绍(二)
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]1、aarch64通用寄存器
ARMV
8-aarch64有31个64位的寄存器
代码改变世界ctw
·
2023-11-25 19:32
ARM
ARM
寄存器
ARMV8
ARM64
linux
[register]-
ARMV
8-aarch64 部分系统寄存器总结(必背)
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】
ARMv
8/
ARMv
9架构入门到精通-[目录]ELR_ELx异常链接寄存器该寄存器只有ELR_EL1ELR_EL2ELR_EL3
代码改变世界ctw
·
2023-11-25 19:02
ARM
单片机
stm32
linux
aarch64架构寄存器说明
1、aarch64通用寄存器:
ARMv
8-aarch64有31个64位的寄存器:x0~x31,其中x29属于帧寄存器(FP),x30属于程序链接寄存器(LR);2、aarch64特殊寄存器:寄存器类型寄存器
newbee_wxh
·
2023-11-25 19:55
ARM虚拟化技术
arm
寄存器
Linux与BL31之间添加SMC实现随机数获取
需求假设一款
Armv
8-A架构的芯片,有一个硬件真随机数生成器TRNG,是一个安全的Master,Linux用户应用层想获取硬件真随机数。
安全有理
·
2023-11-24 19:48
开发实战
linux
arm开发
安全架构
【ARM 嵌入式 编译系列 2.3 -- GCC 中指定
ARMv
8-M 的 Thumb 指令集参数详细介绍】
上篇文章:【ARM嵌入式编译系列2.2–如何在Makefile中添加编译时间|编译作者|编译gitid】下篇文章:【ARM嵌入式C入门及渐进3–GCCattribute((weak))弱符号使用】文章目录
ARMv
8
CodingCos
·
2023-11-23 16:17
#
ARM
GCC
编译系列
arm开发
ARMv8-M
编译参数
【ARM 嵌入式 编译系列 2.2 -- 如何在Makefile 中添加编译时间 | 编译作者| 编译 git id】
请阅读【ARMGCC编译专栏导读】上篇文章:【ARM嵌入式编译系列2.1–GCC编译参数学习】下篇文章:【ARM嵌入式编译系列2.3–GCC中指定
ARMv
8-M的Thumb指令集参数详细介绍】文章目录编译参数介绍编译参数介绍通常我们在
CodingCos
·
2023-11-23 16:46
#
ARM
GCC
编译系列
arm开发
git
编译时间
编译作者
【POCO】POCO学习总结(三)——交叉编译
=
armv
7l主要
郭老二
·
2023-11-23 13:23
C++
交叉编译
上一页
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
其他