arm开发

誰能久伴不乏31 分钟前
arm开发·tcp/ip·wireshark
剥开协议的伪装:用 Wireshark 显微镜级拆解 TCP 握手与挥手前言:为什么要看原始数据包?在 Linux 网络编程中,我们习惯了系统调用的岁月静好。正如资料所述,接收端调 read、recv 或 recvfrom;发送端调 write、send 或 sendto。这些高度封装的 API 让我们产生了一种错觉:网络通信就像往文件里写字一样简单。
somi71 小时前
linux·arm开发·自用
ARM-驱动-10自定义通信协议TCP 是流式传输,没有"消息边界"的概念。发送方发了3个包,接收方可能一次收到1个,也可能一次收到3个拼在一起,这就是经典的粘包问题。
疏星浅月13 小时前
linux·c语言·arm开发·嵌入式硬件
虚拟内存三大核心作用详解虚拟内存的核心目的是通过软硬件协同,将有限的物理内存扩展为更大的逻辑内存空间,从而支持运行比物理内存容量更大的程序,并为进程提供内存隔离与保护。其主要作用可归纳为扩展物理内存、支持大程序运行、实现内存抽象与隔离三个方面 。以下将结合具体机制和示例进行详细解析。
somi719 小时前
arm开发
ARM-驱动-08-LM75(I2C)和 ADXL345(SPI)⚠️ open / read / write 函数中禁止直接调用寄存器操作或收发指令,底层通信必须封装为独立函数。这是内核"分层抽象"的核心要求。
somi71 天前
arm开发·驱动开发·算法·自用
ARM-驱动-09-LCD FrameBufferLinux 的内存保护机制禁止应用层直接访问物理地址,Frame Buffer 就是内核提供的合法通道。
每天进步一点点️1 天前
arm开发·soc·芯片
透视 SOC 内部:APU Cluster 如何驱动 DB15 的 CAN/ETH 信号输出这些apu日志打印的进程内容,是如何通过板子上的DB15接口变成CAN/Eth信号发出去的呢?地点:APU Cluster (CPU核心)
xiaoyaohou111 天前
arm开发·人工智能·openvino
032、部署优化(三):OpenVINO与ARM平台(NCNN、TNN)部署上周三凌晨两点,我盯着屏幕上冰冷的精度对比数据——PC端OpenVINO推理mAP 78.3%,移植到某款ARM开发板后直接掉到71.1%。这7个百分点的差距不是简单的量化误差能解释的。客户的生产线等着部署,而我的咖啡已经凉透。
路溪非溪1 天前
linux·arm开发·驱动开发·智能手机
抓取手机的蓝牙HCI日志并分析我们在进行蓝牙开发时,如果遇到和手机端连接的问题,可以通过抓取手机端的HCI日志来协助判断。那什么是HCI日志呢?
somi72 天前
linux·运维·arm开发
ARM-05-Platform + DTS + GPIO子系统 + 中断 + 等待队列 + 错误处理传统方式(仅 Platform):每支持一块新板子,就要在 arch/arm/mach-xxx/ 下新增一个 C 文件(少则几百行,多则上千行),里面充满 platform_device_register、resource 定义、gpio 数组等。这些代码大多重复且难以阅读,内核源码越来越臃肿。
互联科技报2 天前
网络·arm开发·5g
好用稳定的5G网络仿真软件如何选?— 深度对比与选型指南在5G、5G-A乃至6G技术快速演进,工业互联网、智慧城市等场景深入落地的今天,无论是运营商、设备商进行网络部署,还是高校、科研机构开展前沿技术研究,一款好用且稳定的无线网络规划仿真软件都至关重要。它不仅能将复杂的电磁环境与网络性能可视化,更能通过精准的仿真预测,在实体部署前规避风险、优化方案,从而显著节约成本、提升效率。
web守墓人2 天前
linux·arm开发·ubuntu
【linux】Mubuntu发布,将完整的ubuntu arm装进手机应用中Mubuntu皆在将完整的ubuntu24 arm放到安卓手机上,从终端界面做起,全程使用termux开发、打包、安装,所有工作都是在手机上完成。
EnglishJun3 天前
arm开发·学习
ARM嵌入式学习(十九)--- 字符设备驱动的注册与调用流程目录一、设备驱动的三大类型二、从用户态到内核态:一个系统调用的旅程三、设备驱动程序必须提供的四个要素1.实现操作方法:
ai产品老杨3 天前
arm开发·docker·容器
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双模部署与 NPU 资源池化实战在推进企业智能化升级的道路上,我们常遇到一个令人头疼的“算力拼图”难题:客户的硬件环境往往是“万国牌”的。总部机房可能是标准的 x86 + NVIDIA GPU 集群,而分布在各地的边缘厂区却使用着基于 ARM 架构的华为 Atlas、瑞芯微或算能边缘盒子。传统的视频分析系统,往往被绑定在特定的驱动和指令集上,导致为了兼容不同芯片,不得不维护多套代码分支,甚至部署多套独立系统。
somi73 天前
arm开发·单片机·嵌入式硬件
ARM-驱动-06-中断底半部 + ioctl + 原子操作与锁中断服务程序(ISR)执行期间,CPU 不能响应同优先级或更低优先级的其他中断。如果 ISR 执行时间过长,会导致系统失去实时性。
somi73 天前
linux·arm开发·自用
ARM-驱动-06-DHT11对应代码:dht11_ioctl.c / pt.dts 平台:i.MX6ULL,数据线接 GPIO1_IO04
好家伙VCC3 天前
java·arm开发·python·struts·安全
**TEE在嵌入式安全中的应用实践:基于ARM TrustZone的加密存储方案设计与实现*TEE在嵌入式安全中的应用实践:基于ARM TrustZone的加密存储方案设计与实现在当前物联网设备日益普及、数据安全威胁不断升级的背景下,可信执行环境(Trusted Execution Environment, TEE) 已成为保障敏感计算任务安全的核心技术之一。本文将聚焦于 ARM TrustZone 技术在嵌入式系统中的实际落地应用,重点讲解如何通过硬件隔离机制构建一个轻量级但高可靠的加密存储模块,适用于智能终端、工业控制器等场景。
进击的小头3 天前
arm开发·单片机·架构·risc-v
第9篇:嵌入式芯片指令集架构(ISA)详解:ARM_RISC-V等主流ISA全对比在嵌入式系统开发中,芯片是核心载体,而指令集架构(ISA,Instruction Set Architecture)则是连接芯片硬件与上层软件的“翻译官”——它定义了CPU能够执行的全部指令、寄存器结构、数据类型以及内存访问方式,直接决定了芯片的性能、功耗、成本,以及软件开发的效率和生态适配性。对于嵌入式学生和开发者而言,掌握主流ISA的核心特性与差异,是选型芯片、优化代码、提升产品竞争力的关键前提。
Yeats_Liao3 天前
服务器·arm开发·人工智能·架构·边缘计算
混合部署架构:CPU+GPU协同推理的任务调度策略#单纯 GPU 推理成本高,纯 CPU 推理延迟大。在实际工程中,一台服务器往往同时配备大量 CPU 核心和少量 GPU,如何让二者协同工作,最大化整机算力利用率,是推理架构设计的核心问题之一。
xingyuzhisuan4 天前
服务器·arm开发·架构·gpu算力
从x86到Arm:GPU服务器CPU架构多元化趋势深度解读GPU服务器作为AI训练、高并发推理、3D渲染、HPC等场景的核心硬件载体,CPU架构直接决定算力协同效率、能耗控制与成本投入。长期以来,x86架构凭借生态完善、兼容性强的优势,占据GPU服务器CPU市场绝对主导地位;但随着Arm架构在能耗比、定制化、成本控制上的突破,以及边缘计算、云原生GPU场景的兴起,GPU服务器CPU架构正式进入x86与Arm共生、多元化发展的新阶段。
惶了个恐4 天前
arm开发·stm32·嵌入式硬件·硬件工程
嵌入式硬件第十弹——ARM(6)LCD(Liquid Crystal Display,液晶显示屏)是嵌入式系统中最常用的显示设备之一,核心参数与硬件连接逻辑如下: