-
告诉你如何不到一秒完成离线人脸识别,还有防欺骗功能
原创:Stephen Evanczuk@DigiKey得捷电子人脸识别在验证智能手机访问权方面已经得到了广泛认可,但在其他领域还没有得到更广泛地应用,尽管这项技术极具效率且易于使用。在实现可靠的低成本机器学习解决方案方面,除了存在技术挑战,开发人员还必须解决用户对传统人脸识别方法的可靠性和隐私性的担...
09月11日[编码文章]浏览:10
-
STM32 固件架构设计:模块化、可维护、高复用性设计思路
在嵌入式项目开发中,STM32 凭借其性能与生态成为主流选择。然而,随着功能复杂度提升、团队协作加深,一个良好、模块化的固件架构设计就变得至关重要。接下来围绕 STM32 固件设计 中的模块化结构、可维护性、高复用性等核心理念展开讨论,结合工程实践分享一些系统性设计思路。一、为什么要重视固件架构设计...
09月11日[编码文章]浏览:11
-
-
嵌入式代码优化技巧:让你的程序飞起来!
“跑个LED呼吸灯,CPU占用飙到80%?别急着换芯片,先把这几行代码改了再说。”——刚把这段吐槽发群里,五分钟就炸出十几条“我也是”。嵌入式苦,苦在资源紧巴巴,还常被老板一句“加个小功能”逼到秃头。下面这7招,全是真刀真枪在量产板上跑过的,不玩虚的,能省一个字节就省,能快一个时钟就快。1. 查表法...
09月11日[编码文章]浏览:11
-
消息队列概念及其实现细节_消息队列的概念
前言消息队列是任务间通信系列介绍的首篇笔记,因为学习完消息队列的源码实现后,信号量、互斥量这些任务间通信机制也相当于学完了,只剩下概念性的内容了。...
09月11日[编码文章]浏览:7
-
制作电脑显示器流光溢彩_自制显示器灯
之前我发了一个显示器流光溢彩的视频,颜色效果还是很不错的。本文就给大家说说制作方法,过程非常简单,相信每个人都可以轻松搞定。...
09月11日[编码文章]浏览:8
-
一个轻量级通用环缓冲区管理库!_缓冲区和多环缓冲区的区别
1. 为什么需要环形缓冲区?在嵌入式开发中,我们经常遇到这样的场景:串口接收数据、传感器采集、网络数据包处理...这些都涉及到一个核心问题——...
09月11日[编码文章]浏览:7
-
kFlashFile-一个基于Flash的掉电数据存取方案
大家好,我是痞子衡,是正经搞技术的痞子。今天给大家带来的是痞子衡的个人小项目 - kFlashFile。痞子衡最近在参与一个基于 i.MXRT1170 的项目,项目有个需求,需要在 Flash 里实时保存一些关键数据(初步设 512 bytes),掉电能恢复。这些数据在访问方式上要友好,最好是很简单...
09月11日[编码文章]浏览:8
-
-
STM32工程分层架构设计:从裸机到模块化设计
在嵌入式系统开发中,STM32因性能稳定、外设丰富,被广泛用于工业控制、能源管理、消费电子等领域。随着项目功能不断增多,代码结构愈发复杂,简单的裸机开发方式难以支撑高可靠、高维护性的需求。因此,采用分层、模块化的软件架构成为必然选择。本文结合实际工程经验,探讨STM32工程架构从裸机开发向分层模块化...
09月11日[编码文章]浏览:7