logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C 裸机编程与硬件驱动深度调试:流量上来前要补哪些防线

在没有操作系统调度与虚拟内存保护的 C/C++ 裸机系统中,突发输入会检验中断、缓冲区和任务优先级的边界。本文的时序、阈值和故障描述均为讲解用的设计示意,不是特定设备的事故记录;阈值应根据采样频率和处理时间测试后确定。比如工业现场 CAN 总线突然涌入大量广播报文,或者 ADC 采样率被错误配置到了 200kHz。在缺乏背压控制(Backpressure)与容量估算的裸机系统中,高频中断会像海啸一

#人工智能
C 裸机编程与硬件驱动深度调试:评审时怎样发现隐性风险

在缺少操作系统保护的 C/C++ 裸机环境里,代码审查除了功能路径,还要覆盖中断上下文、内存边界和错误处理。本文的寄存器读数、调试片段和故障路径用于说明审查重点,不对应线上事件;具体地址和状态位应按芯片手册核对。特别是当驱动层引入了 AI 异常预测算法或预测建模模块时,很多代码表面上语法优雅,但在硬件中断(ISR)与主循环(Main Loop)并发交织的场景下,一个缺少volatile修饰的共享变

#人工智能
嵌入式系统A/B分区升级方案详解:从GPT分区表到Bootloader启动选择的状态机实现

项目参数Flash总容量128MB单系统分区大小状态机状态数6个(IDLE/DOWNLOAD/WRITE/SWAP/BOOT_TRY/CONFIRM)启动失败回退阈值3次Watchdog超时120秒签名校验升级耗时(64MB固件)约45秒(SPI-NOR @50MHz)断电恢复能力100%(任何阶段断电均可恢复至IDLE状态)状态机设计的核心原则:任何断电时刻设备状态均可恢复。IDLE→DOWNL

#人工智能
2026 边缘 AI 年中趋势报告:从芯片、模型到应用的三层技术浪潮全面总结与展望

2026 年上半年的边缘 AI 发展呈现出清晰的"芯片-模型-应用"三层联动态势。芯片层从单纯追求算力转向能效比和内存带宽优化;模型层从大模型压缩转向原生小模型设计;应用层从 PoC 走向规模化产线部署。对于嵌入式开发者而言,掌握量化部署、跨框架迁移和端侧模型适配这三项核心技能,将是下半年抓住机遇的关键。边缘侧的"ChatGPT 时刻",正在一步步逼近。

#人工智能
大模型边端化系统架构模式:Transformer Block 级切分与流水线并行的形式化建模

但边缘场景(工业控制、车载系统、机器人)对低延迟和隐私保护有刚性需求。以 LLaMA-7B 为例:FP16 权重占用约 14GB 显存,而典型的边缘 AI 盒子(如 NVIDIA Jetson Orin Nano 8GB)仅有 8GB 统一内存。单设备部署在物理上不可能——但如果我们能将其切分到 2 台设备上,每台 7GB,就落入了可行范围。本文不讨论模型本身的量化/剪枝/蒸馏等压缩技术(那是模型

#人工智能
让大模型跑在小芯片上:边缘 AI 推理的工程挑战与系统级优化路径

让大模型跑在小芯片上,不是简单的模型压缩,而是一条从模型优化、算子编译到硬件执行的完整工程链路。训练后量化压缩模型体积,算子融合减少内存访问,双缓冲策略隐藏加载延迟——每个环节都在精度、速度和资源之间做精确权衡。边缘 AI 推理的代价同样不可忽视:量化精度损失、平台特化开发成本、生态碎片化都是落地的现实障碍。选择边缘部署时,应首先确认业务场景的硬约束(延迟、功耗、隐私),再评估模型压缩后的精度是否

文章图片
#人工智能
AI 边缘部署:MCU 上的轻量级目标检测,从 YOLO 到 TFLite Micro 的全链路优化

MCU 上的目标检测不是把云端模型缩小那么简单,而是从模型架构、量化策略到推理引擎的全链路优化。FOMO 和 MobileNet-SSDLite 是当前 MCU 检测的主流选择,配合 INT8 全量化可将模型压缩到 60-400KB,RAM 峰值控制在 200KB-1.5MB。工程落地的关键决策:模型选型先确定 MCU 的 RAM/Flash 预算,再倒推输入分辨率和架构;量化优先尝试 PTQ,精

文章图片
#人工智能
大模型塞不进小芯片:边缘 AI 的资源硬约束

AI 边缘部署的核心挑战是在资源硬约束下实现可接受的推理精度。量化是解决这一挑战的关键技术,其底层机制是建立浮点到整数的线性映射,通过 scale 和 zero_point 参数控制映射范围。PTQ 适用于量化敏感度低的模型,QAT 适用于精度要求高的场景。落地时需要关注三个关键点:校准策略应根据激活值分布选择 Percentile 或 KL Divergence 而非简单的 MinMax;内存预

#人工智能
让大模型跑在小芯片上:工程挑战比口号更硬

让大模型跑在小芯片上,靠的是任务裁剪、量化、算子适配、版本校验和现场回归。口号很热,工程很硬;尊重硬件边界,端侧智能才有价值。

#人工智能
从 PyTorch 到 MCU 的工具链全面对比:TFLite、ONNX Runtime Mobile、TVM microTVM 实测数据与选型决策

TFLite Micro 是最实用的默认选择——作为 Google 官方维护的项目,拥有最完善的算子库、最友好的开发体验和最低的部署时间成本。TVM microTVM 在延迟和内存上有明显优势(延迟降低 24%,内存节省 36%),但代价是 4.5 小时的 AutoScheduler 调优时间和较高的调试复杂度。ONNX Runtime Mobile 不适合 MCU——静态库体积超过绝大多数 MC

#人工智能
    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择