草庐IT

openssl-arm

全部标签

HUAWEI 擎云L420 折腾记 (搭建arm gcc、openocd 雅特力 MCU开发环境)

HUAWEI擎云L420折腾记前言1.java环境2.python3.C++/C4.arm-gcc-none-eabimcu开发5.雅特力修改的atlink版openocd编译clone雅特力修改的openocd准备配置信息前言心血来潮,能不能在纯国产的笔记本、系统上进行开发,划拉了一下市面上能买到的设备,也就华为擎云L410、L420还能买得起,用的上,因此小黄鱼2xxx买了一部99新的擎云L420开始尝试是否能搭建起来工作环境。1.java环境wgethttps://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-arm64-

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法

Waring:RegisteredARMCompilerVersionnotfoundinpath:‘ARMCLANG’!KeilMDK5.9不预安装CompilerVersion5解决办法1.原因最近在学习STM32编程的时候,遇到了安装Keil_v5MDK5.39版本的时候,不能编译程序,遇到了无法找到编译器的问题,Waring:RegisteredARMCompilerVersionnotfoundinpath:‘ARMCLANG’!,这是由于ARM官网针对MDK5.7以后的版本不在预安装不预安装CompilerVersion5在网上找了得多解决方法,发现均不是很好解决,最终在知乎上看到

java - 不通过执行 Java 应用程序在 ARM 上加载 JDBC 库

我们在带有外部Sqlite驱动程序库的unix主目录中有一个Java应用程序“app.jar”。-myapp/app.jar-myapp/lib/sqlite-jdbc-3.8.7.jar设备UdooARMCortexV9类似于RaspberryPi。java-versionjavaversion"1.8.0_06Java(TM)SERuntimeEnvironment(build1.8.0_06-b23)JavaHotSpot(TM)ClientVM(build25.6-b23,mixedmode)尝试运行此应用程序失败。java-classpathlib/sqlite-jdbc-3

java - 不通过执行 Java 应用程序在 ARM 上加载 JDBC 库

我们在带有外部Sqlite驱动程序库的unix主目录中有一个Java应用程序“app.jar”。-myapp/app.jar-myapp/lib/sqlite-jdbc-3.8.7.jar设备UdooARMCortexV9类似于RaspberryPi。java-versionjavaversion"1.8.0_06Java(TM)SERuntimeEnvironment(build1.8.0_06-b23)JavaHotSpot(TM)ClientVM(build25.6-b23,mixedmode)尝试运行此应用程序失败。java-classpathlib/sqlite-jdbc-3

玩转 PI 系列-如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?

概述618买了几个便宜的PurplePIOH开发板(500块多一点买了3个🤑),这个开发板类似树莓派,是基于Rockchip(瑞芯微)的rx3566arm64芯片。如下:买来是用作家庭服务器或家庭实验室的。主要考虑就是:便宜可玩性高功耗低散热小,运行安静Arm64现在生态还凑活其配置如下(选择部分说明):SOC:RockChipRK3566CPU:四核64位Cortex-A55处理器,主频最高1.8GHz最高支持8GB高速LPDDR4,速率高达1066Mbps(我买的是2G版本的)存储:eMMC默认8GB(可选16GB/32GB/64GB)(我买的是16G版本的)1路HDMI2.0支持4K@6

嵌入式:ARM指令集分类及编码

ARM指令集是32位的,程序的启动都是从ARM指令集开始。主要是以下三个方面:指令分类及指令格式条件执行指令集编码指令分类及指令格式ARM指令使用的基本格式如下:〈opcode〉{〈cond〉}{S}〈Rd〉,〈Rn〉{,〈operand2〉}是必须项,{}是可选项指令格式中符号说明:opcode操作码;指令助记符,如ADD、STR等。cond可选的条件码;执行条件,如EQ、NE等。S可选后缀;若指定“S”,则根据指令执行结果更新CPSR中的条件码。Rd目标寄存器。Rn存放第1操作数的寄存器。op2第2个操作数。立即数操作在数据处理指令中,第二操作数除了可以是寄存器,还可以是一个立即数。如果我

嵌入式:ARM指令集分类及编码

ARM指令集是32位的,程序的启动都是从ARM指令集开始。主要是以下三个方面:指令分类及指令格式条件执行指令集编码指令分类及指令格式ARM指令使用的基本格式如下:〈opcode〉{〈cond〉}{S}〈Rd〉,〈Rn〉{,〈operand2〉}是必须项,{}是可选项指令格式中符号说明:opcode操作码;指令助记符,如ADD、STR等。cond可选的条件码;执行条件,如EQ、NE等。S可选后缀;若指定“S”,则根据指令执行结果更新CPSR中的条件码。Rd目标寄存器。Rn存放第1操作数的寄存器。op2第2个操作数。立即数操作在数据处理指令中,第二操作数除了可以是寄存器,还可以是一个立即数。如果我

在amd64平台构建适用于linux/arm64/v8平台的Docker镜像

在amd64平台构建适用于linux/arm64/v8平台的Docker镜像该镜像内置了Redis、MySQL、Nginx、JDK11功能Docker提供了一种名为Buildx的功能,它允许在不同的平台上进行多架构构建。我们可以使用Buildx在amd64平台上构建适用于linux/arm64/v8平台的Docker镜像。请按照以下步骤进行操作:确保您的Docker安装中已启用Buildx。您可以运行以下命令来检查:dockerbuildxversion#下面是我运行的结果root@fsrm-virtual-machine:~#dockerbuildxversiongithub.com/doc

第二章 ARM 技术及体系结构【嵌入式系统】

第二章ARM技术及体系结构【嵌入式系统】前言推荐第二章ARM技术及体系结构2.1嵌入式ARM处理器概况2.1.1ARM体系的版本说明2.1.2ARM内核的命名2.1.3常用ARM处理器系列介绍2.2ARM处理器技术2.2.1ARM处理器的RISC特征2.2.2流水线2.2.3哈佛结构2.3ARM7处理器结构2.4ARM7TDMI的工作状态及模式2.4.1ARM处理器的工作状态2.4.2ARM处理器模式2.5ARM7内部寄存器2.5.1ARM状态下的寄存器组织2.5.2Thumb状态下的寄存器组织2.5.3程序状态寄存器2.6ARM体系的异常处理2.6.1异常优先级2.6.2异常向量表2.6.3

2023年Arm最新处理器架构分析——X4、A720和A520

1、引言上一篇文章我们介绍了Arm的Cortex-X1至Cortex-X3系列处理器,2023年的5月底,Arm如期发布了新一年的处理器架构,分别为超级大核心Cortex-X4,大核心A720和小核心A520。在智能手机行业,Arm始终保持每年一迭代的处理器架构升级节奏,让用户可以不断体验到最先进的产品设计。本文主要介绍了2023年的新处理器架构的变化,重点分析变化较大的Cortex-X4核心,并探讨今年核心处理器架构有哪些值得关注的改变。2、整体介绍从Arm的宣传数据可以看出,今年的三款处理机架构侧重点有所不同,Cortex-X4主打性能提升,相比上一代Cortex-X3提升15%的性能,A