登录社区云,与社区用户共同成长
邀请您加入社区
摘要: UCIe协议专为芯片封装内部Die间互联(D2D)设计,支持PCIe、CXL及自定义协议(Streaming/Raw Format),满足AI加速器、缓存一致性等场景需求。其分层架构包含协议层、D2D Adapter(负责CRC校验、链路管理)和物理层(含Sideband控制面与Mainband数据面)。物理层支持2D/2.5D/3D封装,提供冗余修复(先进封装)和带宽降级(标准封装)能力
1. 不要迷信“速成”嵌入式学习是一场持久战。如果你想要速成,说明你还没准备好进入这个行业。踏实花6~12个月系统学习,比被忽悠“三个月速成”然后失业半年要划算得多。2. 不要被硬件道具迷惑一块开发板、一个开源机器人,不能代表任何机构的实力。真正有价值的,是老师能带你理解原理、解决问题、完成一个闭环的产品开发流程。3. 多用搜索引擎和AI工具做验证在报名之前,用百度、知乎搜索机构评价,也可以用AI
云手机技术近五年实现重大突破,核心原理是将算力迁移至云端,本地设备仅作为显示终端。2021-2022年完成ARM架构替代和5G落地,2023-2024年实现GPU虚拟化和系统升级,2025年后融合AI与边缘计算,延迟降至15ms内。目前面临网络依赖、成本平衡等挑战,未来将与6G、AI深度融合,向元宇宙、工业控制等场景拓展。云手机已从概念产品发展为成熟服务,成为打破硬件限制的新型算力平台。
摘要: 本文介绍了如何借助AI大模型辅助完成Cartographer算法的ARM交叉编译工作。通过与大模型交互确定编译流程(环境准备、工具链配置、依赖库编译等),并分享了实际编译过程中推荐的库版本(如Boost 1.87.0、Ceres 1.13.0等)和避坑经验(版本兼容性、静态库编译等)。文中详细解析了ARM交叉编译工具链目录结构,强调需系统性规划步骤,利用AI构建框架后逐步完善细节,最终实现
【摘要】单片机启动时执行的第一条指令并非main函数,而是硬件自动完成的两个关键操作:1)从0x00000000地址读取栈顶地址并写入MSP;2)从0x00000004地址获取复位向量跳转到Reset_Handler。STM32通过地址映射(0x08000000→0x00000000)访问Flash中的中断向量表。Reset_Handler会初始化系统时钟,随后C库函数__main完成.data段
目前工业核心板以ARM为主,但在工控机床、PLC上位机等必须运行桌面系统或不开源.exe文件的Wintel刚需场景中,X86架构依然无可替代 。针对市场千元级方案稀缺的痛点,风火轮科技推出高性价比的youyeetoo K1 X86模块化核心板 。其搭载第12代Intel N100处理器 ,采用独特的“核心板+底板”设计,比信用卡还小的核心板集成了CPU、内存及存储且能完全独立运行 。板载海量物联网
微软推出的BitNet b1.58是一种革命性的1.58比特大语言模型架构,通过三值量化将权重压缩至{-1,0,+1},结合8比特整数激活,在几乎保持任务性能的同时,使大模型能在CPU和边缘设备上高效运行。其核心优势包括:10倍权重压缩、70-80%能耗降低、支持x86/ARM架构CPU原生推理。官方开源了bitnet.cpp推理框架,优化了专用内核,在单CPU上即可运行100B参数模型。目前已发
1、下载libIEC61850打开网站。网址是:https://libiec61850.com/点击“DOWNLOADS”,选择下载61850库文件。这里,我们下载最新版本1.5.1。也可按照需求下拉选择旧版本下载。2、将下载好的文件,拷贝到指定开发环境下。我们这里是虚拟机。3、解压4、查看当前目标设备的交叉编译工具我们这里是arm-linux-gnueabihf-g++5、修改make/targ
《mx_timlib:嵌入式轻量级定时器组件》摘要 mx_timlib是一款专为嵌入式开发设计的轻量级定时器轮片组件,核心代码仅300+行,支持裸机和RTOS环境。其采用双队列+有序链表架构,实现O(1)复杂度的到期检查,通过active_list和expired_queue分离ISR与主循环操作,确保中断安全。组件提供PERIODIC周期模式和ONCE单次模式,支持动态修改周期、暂停/恢复等操作
工具粒度要适中。不要设计一个"万能工具",也不要把每个小操作都做成独立工具。一个好的经验法则是:一个工具完成一个明确的功能。工具描述要清晰。模型靠描述来理解工具的用途,描述越清晰,调用越准确。建议使用「动词+名词」格式,如send_email。做好错误处理。工具调用可能失败(网络超时、权限不足等),Server 端要返回有意义的错误信息,方便模型理解并重试。注意安全边界。MCP Server 实际
开源:https://releases.linaro.org/components/toolchain/binaries/寻找自己需要的版本注:文中说使用7.3版本的交叉编译链,uboot无法运行,而改用4.9的。
2026 台北 GTC 大会上,黄仁勋正式发布RTX Spark 超级 SoC 芯片,依托 Arm v9.2 架构联合微软落地 Windows on Arm 生态,英伟达正式跨界 PC 处理器赛道,直接冲击英特尔、AMD 把持四十年的 X86 与 Wintel 垄断格局。本文从产品硬件规格、架构底层逻辑、AI Agent 生态逻辑、资本市场反馈、X86 现存壁垒与未来行业走向五大维度,深度拆解英伟
储能电站面临的核心痛点是系统"笨拙"——设备间数据孤岛、云端处理延迟大、人工巡检效率低。边缘计算通过本地实时处理数据(如电池健康预测、毫秒级电网调频响应),将决策延迟从秒级降至毫秒级,显著提升运营效率。理想的边缘计算网关需具备宽温宽压(-20℃~60℃)、多接口(6+串口)、AI算力(6TOPS NPU)及工业级稳定性。采用国产ARM架构工业平板(如RK3588方案)可同时满足智能化与恶劣环境需求
文章摘要: ARM TrustZone技术通过硬件隔离Secure World(运行QTEE安全环境)和Normal World(运行Linux/Android)。二者通信需依赖SMC指令和Secure Monitor仲裁。高通QSEECOM框架实现了端到端的安全通信,包含用户态API、内核驱动和共享内存机制。它支持Client(主动调用TA服务)和Listener(被动处理TA请求)双角色模型,
微软在周末悄然发布了Surface Laptop Ultra,这款15英寸Windows on Arm笔记本被定位为品牌史上最接近MacBook Pro的竞品。它不再是单纯的轻薄本尝试,而是直指专业创作者、工程师和AI开发者群体,带来了Nvidia RTX Spark SoC、超高内存配置和全面升级的散热系统。这是否意味着微软终于拿出了能与苹果M系列芯片正面硬刚的Windows笔记本?
本文严格依照AI无偏差标准化解题框架,完成黄大年茶思屋第138期第四道技术难题的全流程拆解、还原、推导与验证。完整复刻原题内容,补全脱敏参数、工程约束与技术目标,引用权威国标、专业教材、核心期刊及行业手册构建理论支撑,采用行业通用工程方法完成分步计算、指标校核,同时提供工程落地实操方案与学术撰写指导。全文逻辑固定、步骤可复现,可供技术研发、方案设计、学术编制使用。
金橙智能最大的价值,不是“教得好”,而是它把一家研发公司真实的商业项目资产开放给学员,并让一线工程师带队实战。✅ 你认可用“真实量产项目”来衡量培训价值✅ 你对BMS、汽车电子、充电桩、FOC、嵌入式AI这些方向感兴趣✅ 你可以接受在郑州线下学习3~4个月✅ 你愿意花时间实地试听、对比,而不是只看广告行动建议到公司实地参观,要求查看项目实物、原理图、代码片段(任何敢于展示细节的机构,水分都更少)。
作为计算机网络领域的经典理论基石,OSI 七层模型是每一位运维、开发、网工、后端从业者绕不开的核心知识点。不管是日常排查网络故障、理解数据传输逻辑,还是应对技术面试、做网络架构选型,都需要依托 OSI 模型梳理思路。很多初学者刚接触网络时,会被 “七层架构、各类协议、数据封装、路由转发” 等概念搞得一头雾水:数据在网络中到底是怎么从一台电脑跑到另一台电脑的?浏览器输入网址背后经历了哪些流程?TCP
2026 年 5 月 25 日,面壁智能联合清华大学、OpenBMB 开源社区正式发布并开源 BitCPM-CANN——中国首个完全基于国产算力平台(华为昇腾)实现端到端训练并开源的三值(1.58-bit)大模型。这件事的意义远不止"又开源了一个模型"——它同时突破了两个维度:极致量化和国产算力闭环。极致量化方面,BitCPM-CANN 采用 1.58-bit 三值权重(每个权重只有 {-1, 0
本文将从**处理器模式**和**核心寄存器**两个维度,系统梳理 ARMv7-A 的编程模型。
QEMU是一个开源的机器模拟器和虚拟化平台,支持跨架构系统模拟和硬件加速。本文介绍了QEMU的系统级模拟、用户态模拟和硬件虚拟化加速三大功能,并详细说明了基于QEMU 5.0.93版本和Ubuntu 14.04.6环境构建ARM64位系统的过程。通过Buildroot工具配置目标架构为AArch64大端模式,选择Cortex-A57处理器,并完成内核编译和文件系统制作。最终使用QEMU启动虚拟机,
《FreeRTOS实战笔记》是一份面向嵌入式开发的实用手册,系统整理了FreeRTOS核心机制与开发技巧。笔记从任务调度、队列、信号量等基础组件出发,结合CubeMX配置、中断处理、内存管理等实际问题,提供"概念-场景-API-示例-排错"的完整学习路径。重点内容包括:任务状态模型、优先级调度规则、组件选择公式(如任务间通信优先用队列,资源保护用互斥量),以及STM32开发中的
这篇短文探讨了如何通过STM32数据手册学习电路设计的方法。作者建议以手册中的参考电路为模板,结合自身学习3D建模的经验,制定循序渐进的学习计划:白天专注主业,晚上抽空撰写技术博客,每周固定练习原理图绘制,并借助AI工具进行分析交流。文章强调从基础做起("先解决1再解决100"),通过分解任务、持续实践来掌握电路设计技能。这种学习方法既系统又灵活,兼顾专业提升与知识沉淀。
本文是 ARM GICv3 学习笔记系列的第一篇,系统梳理 GICv3 的中断类型、硬件架构、状态机模型、亲和性路由、安全模型以及中断处理流程。
详解为什么刚到main APSR寄存器就已经有值了
本文介绍了Armv8-R AArch32架构的特性与应用。该架构支持32位处理,具有虚拟化功能,采用A32/T32指令集,配备一级和二级MPU内存保护机制。文章对比了A、R、M三大系列处理器的特点,详细阐述了R系列的编程模型、虚拟化技术实现方式以及MPU工作原理。重点分析了Cortex-R52处理器的技术特性,包括8级流水线、多核配置、双核锁步、缓存/TCM设计、中断控制等。最后总结了Armv8架
软件程序直观地定义了一个程序执行流(program flow),其规则时基于一定的逻辑顺序。而当软件程序经编译器翻译成可执行的机器码并在CPU上执行时,内存系统通常不会严格按照软件程序定义的时序来进行内存访问,这也就是前文描述的乱序执行。CPU采用乱序执行的原因主要有以下几点:① 在不改变软件程序定义的指令序列的预期行为的前提下,CPU可能会对一些访存操作重新排序;② CPU拥有多个总线接口(bu
《空间计算:元宇宙退潮后的技术重构与测试革命》 2026年的科技圈见证了元宇宙概念的退潮,但三维交互技术并未消失,而是以更务实的"空间计算"形态重新崛起。这一技术演进正在彻底重构软件测试范式,推动测试对象经历三重变革:交互界面的空间化、输入模态的多源融合以及环境上下文的动态感知。传统二维测试方法已无法应对,测试方法论正向智能化、仿真化转型,需要AI驱动的模糊测试、数字孪生环境和
本文系统介绍了Linux设备树的使用模型、规范与内核实现。主要内容包括:1)设备树的基本概念与历史渊源,其核心是运行时硬件发现机制;2)设备树绑定规范与编写准则,强调稳定性和兼容性;3)设备树变更集的原子性操作设计,支持FPGA重配置等场景;4)覆盖层机制实现动态修改实时设备树;5)单元测试框架验证设备树接口。文章详细阐述了设备树在平台识别、运行时配置和设备填充三个主要用途的实现原理,并提供了内核
高通骁龙X2 Elite系列PC处理器深度解析:2026年4月上市的骁龙X2 Elite系列采用创新的三集群CPU架构(12个Prime Core+6个Performance Core),18核全开仅53W功耗,AI算力达80TOPS。相比前代,CPU性能提升50%,GPU提升130%,游戏兼容率从50%提升至75%。首批上市机型包括华硕灵耀系列、惠普OmniBook等,在能效比和多核性能上超越x
通过将 Arm AGI CPU 与 NVIDIA GB300 算力集群以及即将上线的 VR200 集群搭配部署,我们力求打造一套从调度编排到推理任务的 Arm 原生全栈技术,为客户提供代理式 AI 大规模部署所需的算力密度与能效表现。依托 Verda 等实际场景部署,以及在 OCP 中持续推进的协作,Arm 正携手业界合作伙伴,共同构建可规模化、可商用落地的 AI 系统。随着 AI 基础设施的持续
SocketCAN是Linux内核中对CAN总线的原生实现,将CAN设备抽象为网络接口,使用套接字API进行通信。它采用PF_CAN协议族,提供RAW和BCM两种套接字类型,支持传统CAN帧和CANFD帧结构。核心设计复用Linux网络协议栈,实现高效的多路分解、本地回环和错误处理机制。RAW套接字提供基础收发功能,而BCM协议支持内核级的周期性发送和内容变化检测。驱动层将CAN控制器抽象为网络设
本文介绍了CoreSight SoC-400中的时间戳组件系统,包括7个关键模块:时间戳生成器、编码器、复制器、异步/同步桥、解码器和插值器。这些组件协同工作,为调试系统提供统一精确的时间基准。时间戳生成器产生全局48位时间戳,编码器压缩传输带宽,复制器分发时间戳,桥接器实现跨时钟域传输,解码器恢复完整时间戳,插值器提供局部高精度。文章还详细说明了时间戳生成器的寄存器模型和通用信号接口,包括控制寄
摘要:后疫情时代教育科技产业正经历结构性变革,在线教育成为常态基础设施,AI智能代理技术规模化应用。软件测试面临新挑战:工具层需应对AI代理行为边界评估、数据管道完整性和跨系统集成测试;平台层需解决海量资源与个性化体验平衡、高并发性能及数据安全合规问题;内容层需建立AI生成教学资源的质量评估体系。测试从业者需升级能力模型,掌握教育领域知识、AI测试技能和全栈质量保障思维,以守护教育公平的技术底线。
《开源商业化对软件测试的深远影响》摘要:开源商业化正深刻重塑软件测试领域。红帽模式通过企业级服务为开源软件注入确定性,要求测试从纯技术验证扩展到"技术+服务"混合验证。MongoDB的SSPL许可证变革则迫使测试团队必须关注工具链合规性,将许可证扫描纳入CI/CD流程。测试人员面临三大新挑战:从功能测试转向生态测试、成本可观测性成为新维度、安全测试边界扩展。为此,测试从业者需培
质量反馈闭环的周期。即从代码提交到缺陷被定位、修复并验证完成的总时长。这个闭环可以被拆解为四个阶段:触发、执行、分析、修复。开发工具对效率的贡献,正是通过缩短每个阶段的耗时来实现的。开发工具与效率的关系,最终映射的是测试从业者的专业深度。工具是思想的载体,当你对测试策略、质量模型、系统架构有深刻理解时,工具才能真正发挥杠杆效应。在2026年的今天,测试领域正在经历从“验证”到“赋能”的转型,那些能
本文深入剖析了一款创新性企业级AI视频管理平台的架构设计。该平台通过三大核心技术突破传统安防开发瓶颈:1)异构计算架构实现X86/ARM与多厂商NPU的硬件适配;2)全协议栈支持GB28181等标准协议,简化AI任务部署流程;3)算法商城与告警闭环管理系统提供灵活的业务扩展能力。平台采用容器化部署和硬件抽象层设计,支持源码交付和私有化部署,显著降低开发成本。性能指标显示其单节点可支持64+路视频并
《ARM架构智能安防终端:重构社区安防新范式》摘要:传统安防系统存在延迟高、能耗大、响应慢等痛点。基于ARM架构的智能安防终端通过三大突破性优势实现革新:1)本地化AI处理,支持实时人脸识别、异常行为检测,响应速度达毫秒级;2)多路视频接入能力,单终端可管理32路摄像头;3)超低功耗设计(18-30瓦),较传统方案节能80%以上。实际案例显示,该方案使盗窃预警时间提前至案发前10秒,误报率降至1%
STM32启动文件解析 STM32的.s启动文件是系统上电后首先执行的程序,主要完成三个核心任务:1)初始化堆栈指针和程序计数器;2)建立中断向量表;3)配置系统时钟并准备C语言环境。启动流程分三步:硬件自动从向量表获取入口地址→执行复位处理程序(配置时钟、初始化RAM)→跳转至用户main函数。文件包含中断向量表定义、栈堆空间分配等关键部分,其中[WEAK]修饰符允许用户覆盖默认中断服务函数。启
《湿件计算漏洞:AI时代人机交互安全新挑战》 摘要:在AI原生环境下,传统软件安全体系已无法应对新风险。湿件(人脑认知与行为)成为安全漏洞的新维度,其非确定性、隐蔽性和修复复杂性远超传统软件漏洞。湿件漏洞检测需跨学科协作,覆盖认知决策、行为交互和协作流程三个层面,通过眼动追踪、压力测试等方法识别风险。建议建立湿件风险评估模型,制定个性化修复方案,并将检测机制常态化。随着脑机接口等新技术发展,湿件安