464564564
6343456345
张小明
前端开发工程师
采用GD32F103C8T6开发板的硬件I2C通信实现ADS1115的模拟电压读取(附源码下载)
本文采用GD32F103C8T6开发板的标准库GD32F10x_Firmware_Library_V2.6.0,利用标准库的硬件I2C通信,实现了ADS1115的四个通道模拟电压读取。 本程序实现了GD32的硬件I2C通信,比软件模拟读取的速度快很多; 处理了通信失败的异常&am…
SpringBoot应用启动太慢?试试把它编译成Native原生应用
最近我深入研究了 GraalVM Native 技术,尝试将 SpringBoot 应用编译为原生应用,以提升边缘端场景下的运行性能并降低资源占用。虽然网上相关文章不少,但有点千篇一律,在实操过程中仍然踩了不少的“坑”。相信有类似需求的同学并不…
CANN生态中的算子测试框架:确保AI计算正确性与性能的基石
在 CANN(Compute Architecture for Neural Networks)生态中,算子是连接 AI 算法与昇腾 NPU 硬件的核心载体,而算子测试框架则是保障算子 “正确性、高性能、高兼容性” 的关键基础设施。无论是官方维护的 Ops-NN 算子库࿰…
内存管理之道:解读CANN在NPU上的高效内存复用策略
在 AI 模型训练与推理场景中,内存资源往往是性能瓶颈的核心所在。尤其是基于昇腾NPU的异构计算架构下,如何高效利用有限的设备内存(Device Memory)直接决定了模型的吞吐量、训练速度甚至能否正常运行。华为CANN(Comput…
优化校园光环境:从照亮空间到专业护眼照明转变
近些年以来,伴随社会针对学生视觉健康重视程度的提高之举,教育照明此一细分领域渐渐由单纯的“照亮空间”朝着专业的“光环境塑造”实现转变。研究表明显示,不良的照明环境是致使学生视觉疲劳、注意力降低甚至近视百分比上升的关键因素之一。…
基于FOC、SMO与PLL融合技术的Simlink仿真模型研究
FOCSMOPLL的Simlink仿真模型。 最近在研究FOC(Field-Oriented Control) SMO(Sliding Mode Observer) PLL(Phase-Locked Loop)的Simulink仿真模型,感觉这玩意儿挺有意思的,尤其是当你…