打赏

相关文章

007、ARM Cortex-M系列处理器架构简介

007 ARM Cortex-M系列处理器架构简介 从一次诡异的HardFault说起 去年冬天调试一个智能传感器节点,程序跑着跑着就进HardFault,复位后能正常几秒,然后又死。折腾两天,最后发现是中断优先级分组配置和FreeRTOS的configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY没对齐——Co…

009、NPU、TPU与硬件加速器在TinyML中的作用

009、NPU、TPU与硬件加速器在TinyML中的作用 去年冬天调试一个智能门锁的唤醒词模型,模型在PC上跑得飞起,量化后只有48KB,自信满满地烧进STM32F4。结果呢?唤醒延迟从预期的200ms直接飙到1.2秒,电池续航从三个月缩水到两周。拆开示波器一看,CPU在跑模型的时候几乎被占满,…

008、RISC-V在TinyML中的崛起与优势

008、RISC-V在TinyML中的崛起与优势 从一块“变砖”的开发板说起 去年冬天,我在调试一个基于Cortex-M4的智能传感器节点。项目要求将唤醒词检测模型塞进32KB的SRAM里,功耗要控制在50μA以下。折腾了两周,模型量化、算子裁剪、甚至手写汇编优化了部分矩阵运算——终于跑通了…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部