arm开发

奔跑的架构师3 天前
android·linux·arm开发·arm
[A-48]ARMv9/v8-电源状态管理机制(PSCI协调机制)ver0.1前序的文章我们介绍了,PSCI这套机制的软件架构(包括虚拟化架构)。这个架构看似简单,实则一点也不难,当然如果你有一定的基础那自然是不难的,如果你看上去觉得有障碍,还是要去老老实实的打好基础,就是说老板让你搞Power这块的稳定性问题和优化,你暂时还是胜任不了。PSCI的架构可以分为代理和实现两个部分,根据异常模型实现的不同,PSCI的代理主要是现在EL1、EL2,而PSCI的实现是在EL3。PSCI的代理主要是干一件事情就是根据各自VM的状态决定一个物理Core的状态通知EL3,让这里的Fi
zlinear数据采集卡3 天前
arm开发·单片机·嵌入式硬件·fpga开发·架构·开源
从协议解析到波形实时显示:硬核拆解ZLinear采集卡上位机软件的开发架构zlinear开源电子大家好,我是ZLinear的硬件工程师。在之前的三十多篇博文中,我们从PCB的微观物理世界聊到了RT-Thread的多线程调度,从Modbus协议栈聊到了选型指南,几乎把采集卡的“硬”功夫讲透了。但每当我分享完底层原理,总有读者会追问一个很实际的问题:“张工,硬件是跑起来了,可那个能把波形画出来的上位机软件,到底是怎么写的?它怎么知道下位机发过来的一堆字节是什么含义?”
想你依然心痛3 天前
网络·arm开发·at·sal
RT-Thread组件生态:SAL网络框架与AT组件实战——网络抽象、AT指令那些不起眼的坚持,会在时光中为你铺就向上的阶梯。 每天微小的坚持,当下看不见变化,但时间会把它们累积成台阶。向上的路从来不是一步登天,而是一级一级走出来的。
secondyoung4 天前
arm开发·单片机·学习·arm
Cortex-R52学习:存储系统跨核外部主控接口,唯一用途:外部总线访问所有内核的TCM存储。TCM内置多路交叉开关,支持指令侧、数据侧、AXIS三方并发访问,多源同地址访问采用固定优先级+QoS仲裁;TCM是R52访问时延确定性最高的存储;
c++之路4 天前
开发语言·arm开发·c++
C++跨平台(九):跨平台字节序统一处理在x86架构统治桌面和服务器市场的今天,字节序(Endianness)问题似乎已经淡出主流开发者的视野。绝大多数x86和x86-64 CPU使用小端序(Little-Endian),ARM64在默认模式下也是小端序。然而,跨平台开发中仍然存在大端序场景:某些嵌入式处理器(如部分PowerPC、MIPS、SPARC)、网络协议(TCP/IP头部、端口号)、文件格式(如PNG使用大端序存储整数、BMP使用小端序)、以及跨平台数据交换都需要正确处理字节序。
techdashen21 天前
开发语言·arm开发·rust
绕过系统 ICMP:用 rawsock、Npcap 和 WMI 找到默认网卡本文是对 Finding the default network interface through WMI 的整理与翻译。
AndyHeee21 天前
arm开发
【SVC、PendSV(系统异常) 与 外设 IRQ 、NVIC笔记】在 ARM Cortex-M 内核中,只要是可配置的异常(包括 SVC、PendSV 和所有的外设中断 IRQ),它们对应的优先级寄存器(通常是 8 位,很多芯片只使用了高 4 位)都会被划分成两部分:抢占优先级和子优先级。
振南的单片机世界21 天前
arm开发·stm32·单片机·嵌入式硬件
ARM中断比51快在哪?硬件压栈+NVIC集中管理短文标题:ARM中断比51快在哪?硬件压栈+NVIC集中管理你有没有想过一个问题:同样是中断响应,为什么ARM32比51单片机快那么多?因为51的中断靠CPU“查”,ARM的中断靠硬件“抢”。51单片机的“分散式”中断管理,51单片机没有统一的中断控制器。CPU每执行完一条指令,去查询各个外设的中断标志位(硬件轮询)。缺点:
暮云星影21 天前
arm开发·人工智能·语言模型·自然语言处理
瑞芯微rk3588利用Rockchip NPU运行大语言模型(LLM)在 RK3588开发板上,利用 Rockchip NPU 运行大语言模型(LLM),测试模型包括:设备
墨绿色的摆渡人21 天前
arm开发·论文阅读
论文笔记(一百三十七)Learning Dual-Arm Push and Grasp Synergy in Dense Clutter引用:主页: https://sites.google.com/view/pg4da/home 原文: https://arxiv.org/pdf/2412.04052 代码、数据和视频: https://github.com/wyl1253/Learning-Dual-Arm-Push-and-Grasp-Synergy-in-Dense-Clutter
暮云星影22 天前
linux·arm开发
全志linux开发屏幕适配(一)屏幕参数设置说明Power Rails — 电源供给dc1sw-supply LCD电源(VCC-LCD)bldo1-supply HDMI/LVDS电源(VCC-LVDS)
m0_5474866622 天前
arm开发·stm32·proteus
《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》全套PPT课件《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》全套PPT课件
Lanceli_van22 天前
arm开发·sqlite
SQLite 3.45.2(sqlite-autoconf-3450200)ARM 交叉编译完整步骤基于 arm-buildroot-linux-gnueabihf Buildroot 交叉工具链,主机环境为 Ubuntu 系统,全程可复现,同时规避此前遇到的全角符号、工具链不可用等常见坑。
暮云星影22 天前
linux·arm开发·驱动开发
全志linux开发屏幕适配(二)`HDMI`驱动适配说明查看当前已经支持的标准分辨率,文件路径:./sdk-linux-github/brandy/brandy-2.0/u-boot-2018/include/sunxi_display2.h
暮云星影22 天前
linux·arm开发·驱动开发·安全
瑞芯微rk3566开发FIT Secure BootFIT Secure Boot在 RK3566 Linux 5.10 平台 上完成 FIT Secure Boot 开发与验证,使设备只能启动签名正确的启动链镜像;未签名或被篡改的镜像不能正常启动。
zlinear数据采集卡22 天前
arm开发·fpga开发·架构
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?zlinear开源电子大家好,我是ZLinear的硬件工程师。在数据采集卡的选型中,有一个指标是很多人绕不开的坎——采样率。特别是当我们需要捕捉快速变化的信号时,比如振动分析、高速波形记录、或电机瞬态响应测试,普通的采集卡往往力不从心。
暮云星影22 天前
linux·arm开发·驱动开发
全志linux开发 USB接口设置Linux 内核在设备端提供了 Gadget Framework,允许开发板虚拟成各种 USB 外设:串口、网卡、音频设备、U盘、摄像头等。
暮云星影23 天前
linux·arm开发·驱动开发
全志开发环境搭建及编译构建ubuntu版本为18.04,新建install.sh脚本添加以下内容,并使用sudo权限运行。注意:运行过程中会弹出 configuring dash 选择"No"。
振南的单片机世界23 天前
arm开发·stm32·单片机·嵌入式硬件
PWM调压调速,H桥换向:直流电机四象限控制短文标题:PWM调压调速,H桥换向:直流电机四象限控制你有没有想过一个问题:想让直流电机不仅转得快慢可调,还要能正转、反转、急停,怎么用一套电路实现?PWM调压调速 + H桥换向。这就是直流电机的四象限控制。PWM调速原理,直流电机转速与平均电压成正比。
暮云星影23 天前
linux·arm开发
全志T507sdk结构梳理及开发步骤总结sdk涵盖了从 Boot0 → U-Boot → Kernel → RootFS → 打包工具 → 测试例程 的所有环节。开发者只需在这个 SDK 里改代码/配置,就能编译出一个完整的可烧录镜像(.img / .fex),烧到板子上跑起来。