arm

Dlrb12112 天前
arm开发·arm·指令集·arm工作模式·soc片上系统·ram与rom
ARM架构---Cortex系列寄存器,重要内部模块,工作模式,异常处理等1、ARM是一家公司的名字,成立于1990年11月,主要设计ARM系列RISC处理器内核,授权ARM内核给生产和销售半导体的合作伙伴
Dlrb12112 天前
汇编·arm开发·arm··arm指令集·汇编指令
ARM指令集---汇编指令集的学习与应用:C程序与汇编的相互调用,处理器工作模式的改变等目录一. 学习汇编的目的二. ARM 指令集2.1 ARM 指令集体系结构三. 常用汇编指令3.1 MOV
Yunhoa3 天前
arm
ARMday1Complex Instruction Set Computer,传统 PC x86 架构采用Reduced Instruction Set Computer,ARM、MIPS、RISC-V 均为 RISC 架构
海浪鱼6 天前
arm·m7
Cortex M7-TRM 翻译系列之Initialization(四)本章介绍处理器的初始化流程,以及在使用处理器各项功能前,需要配置哪些寄存器来开启对应功能。在运行应用程序之前,你可能需要完成以下操作:
techdashen9 天前
arm
从软件到硅片:Uber、OCI 与 Ampere 如何联合优化 AmpereOne M A4 计算实例本文是对 How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute 的整理与翻译。
toradexsh11 天前
arm·rtos·nxp·imx8mp·zephyr
基于 NXP i.MX8M Plus 测试 Zephyr RTOSZephyr 是一个开源的小型实时操作系统(RTOS),专为资源受限的嵌入式系统而设计——从简单的环境传感器、LED 可穿戴设备,到复杂的嵌入式控制器、智能手表和 IoT 无线应用,均可使用 Zephyr 进行开发。Zephyr 采用 Apache 2.0 宽松许可证,由 Linux 基金会托管,拥有活跃的社区支持。
Quincy_Freak11 天前
数据库·arm·数据库管理·大数据分析·银河麒麟·aarch64·sqlitego
银河麒麟 SQLite 实操:Excel 导入与 SQL 语法编辑功能详解摘要信创银河麒麟 ARM 环境下,将 Excel 台账入库、编写 SQL 统计是高频操作,通用工具普遍存在导入乱码崩溃、编辑器无语法区分、报错难定位等问题。本文围绕 Excel 批量导入、SQL 语法高亮编辑两大核心功能,介绍 SQLiteGo 本土化优化方案,适配政企内网离线数据处理场景。
Quincy_Freak13 天前
数据库·sqlite·arm·数据库管理·大数据分析·银河麒麟·aarch64
信创内网数据规范实践:银河麒麟下SQLite本地数据安全管理方案随着信创改造深入,越来越多单位摒弃外网工具、云端表格,转向纯本地离线数据存储模式。SQLite 凭借无服务、单文件、免部署、高兼容的特性,成为内网轻量化结构化数据存储的首选方案。
凉、介13 天前
c语言·笔记·学习·架构·嵌入式·arm
ARMv8 架构下的刷 Cache 操作本文适合对 cache 相关知识有一定基础的读者。没有基础的,建议先阅读:CPU Cache 的映射与寻址 ARM 架构下 cache 一致性问题整理
奔跑的架构师14 天前
android·linux·arm开发·arm
[A-48]ARMv9/v8-电源状态管理机制(PSCI协调机制)ver0.1前序的文章我们介绍了,PSCI这套机制的软件架构(包括虚拟化架构)。这个架构看似简单,实则一点也不难,当然如果你有一定的基础那自然是不难的,如果你看上去觉得有障碍,还是要去老老实实的打好基础,就是说老板让你搞Power这块的稳定性问题和优化,你暂时还是胜任不了。PSCI的架构可以分为代理和实现两个部分,根据异常模型实现的不同,PSCI的代理主要是现在EL1、EL2,而PSCI的实现是在EL3。PSCI的代理主要是干一件事情就是根据各自VM的状态决定一个物理Core的状态通知EL3,让这里的Fi
凉、介14 天前
笔记·学习·嵌入式·arm·qemu·虚拟化·kvm
KVM + QEMU 虚拟化本文需要读者对 ARMv8 架构、虚拟化相关技术有一定了解。QEMU 最早由 Fabrice Bellard 在 2003 年左右发起。它的名字来自 Quick Emulator,早期目标是提供一个高性能、可移植的处理器模拟器。QEMU 的核心基础是动态二进制翻译:将 guest 架构的指令翻译成 host 架构可以执行的代码,从而在一种处理器架构上运行另一种处理器架构的程序或系统。
secondyoung15 天前
arm开发·单片机·学习·arm
Cortex-R52学习:存储系统跨核外部主控接口,唯一用途:外部总线访问所有内核的TCM存储。TCM内置多路交叉开关,支持指令侧、数据侧、AXIS三方并发访问,多源同地址访问采用固定优先级+QoS仲裁;TCM是R52访问时延确定性最高的存储;
阿米亚波1 个月前
linux·windows·经验分享·笔记·架构·arm
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源openEuler 镜像下载地址QEMU_EFI.fd 是 QEMU 模拟器专用的 UEFI 固件镜像文件,本质是EDK2 (TianoCore) 项目为 ARM64 架构编译的虚拟固件,作用相当于真实计算机主板上的UEFI BIOS 芯片。
暮云星影1 个月前
docker·容器·arm
个人总结 docker搭建私人照片云相册ImmichImmich 可以理解成一个“自己的私人照片云相册系统”。它不只是一个“看文件夹里照片”的网页,而是一整套系统:
凉、介1 个月前
c语言·笔记·学习·嵌入式·arm
深入理解 ARMv8-A|Application Binary Interface (ABI)ARM 架构的应用二进制接口(ABI)为所有原生可执行代码模块制定了一套必须遵循的基础规则,以确保它们能够正确地进行协同工作。在此基础上,针对特定的编程语言(如 C++),ABI 还会提供额外的补充规范。此外,不同的操作系统或运行环境(例如 Linux)为了满足自身的特定需求,也可能会在 ARM ABI 基础规范之上,进一步定义附加的规则。
大阳1231 个月前
单片机·嵌入式硬件·gpt·arm·时钟·imx6ull·epit
ARM6.(时钟设置,EPIT定时器)有源晶振,为 IMX6ULL提供 24MHz 的系统时钟源。IMX6ULL时钟树:时钟根所对应功能:给PLL1设置为1056,经过二分频变为528,但是不能直接修改PLL1,其频率会直接加载到arm内核导致死机,因此我们需要先让arm临时工作在24mhz(step_clock)下,配置好PLL和2分频后再改回PLL1输入,原理图如下:
secondyoung2 个月前
arm开发·单片机·学习·arm·mpu
Cortex-R52学习:MPU内存保护机制Cortex-R52 处理器配备两个可配置 MPU,分别由异常级别 1(EL1)和异常级别 2(EL2)控制。每个 MPU 可将 4GB 内存地址空间划分为多个区域。
凉、介2 个月前
笔记·学习·嵌入式·arm
深入理解 ARMv8-A|处理器模式与寄存器本文主要从 ARM 汇编的使用者角度,系统地介绍 ARMv8-A (AArch64) 架构的核心知识。首先讲解异常级别(Exception Level)与执行状态的切换机制;接着深入介绍各种通用寄存器、特殊寄存器和系统寄存器,并在此基础上详解异常处理的完整流程;随后概述 A64 指令集的主要指令类别、AAPCS64 调用惯例以及汇编宏的使用方法;最后以一段裸机启动汇编代码的逐行分析结束全文。
凉、介2 个月前
笔记·学习·嵌入式·arm
深入理解 ARMv8-A|异常/中断处理参考: 《ARM Cortex-A Series Version: 1.0 Programmer’s Guide for ARMv8-A》 《Arm Architecture Reference Manual Armv8, for Armv8-A architecture profile》
Quincy_Freak2 个月前
大数据·数据库·数据分析·arm·国产系统·银河麒麟·aarch64
工具分享|基于 SQLiteGo 的国产系统离线数据处理方案最近在做数据分析相关工作,需要频繁处理大量 Excel 台账和本地数据,环境是银河麒麟 aarch64 架构的内网环境。试过几款主流工具后,发现几个普遍痛点: