找到 “算法” 相关内容 条
  • 全部
  • 默认排序

做单片机研发前几年,一直没用过动态内存分配的功能,但是如果想成为软件架构设计师,这是绕不过的一道坎。其实单片机很少使用c标准库自带的malloc()函数去动态分配内存,除非,你看老板不爽...因为有缺陷,文章后面会提及。一般是工程师借助现成的参考代码,然后重新设计内存管理代码,改进动态内存分配算法

为什么单片机上的程序不建议使用malloc?
文章

粗糙度仪

在现代工业生产和质量检测领域中,对物体表面粗糙度的准确测量和评估具有至关重要的意义。粗糙度仪作为专门用于这一任务的精密仪器,正发挥着不可替代的关键作用。粗糙度仪的核心价值在于其能够精准地量化物体表面的微观特征。它通过采用先进的传感技术和精密的测量算法,能够将表面的微小起伏和不规则性转化为可量化的数据

粗糙度仪

我上学时,沉迷了很多年传奇游戏,从正版到sf,从潜在学霸,变成彻底的学渣。有时候,我都分不清自己是擅长文科,还是理科。说擅长理科吧,我理科的成绩比较差,说擅长文科吧,毕业后又干着理科的活。刚开始学单片机开发时,有个问题也苦恼我很久,英语,数学不好,能学会吗?后面实在走投无路了,硬着头皮学,干了么多年

单片机开发中,14种常用算法!

前段时间,有小伙伴私信我,希望我能出一期关于多线程开发思路的文章,抱歉,最近事情太多,拖更了这么久。其实关于多线程相关的文章,我更新了不少,也梳理过多线程开发的13条建议:使用标准库中的并行算法:C 标准库中有大量算法,在C 17后,有60多个算法支持并行执行,可设置ExecutionPolic

多线程开发的设计思路

随着人工智能(AI)新概念的提出,在ChatGPT的助推下,各大企业及研究机构开始意识到AI的潜力,并将其要用到各行各业。据媒体报道,复旦大学科研团队,成功利用大数据和AI算法,对近1500种血浆蛋白质进行筛选分析,发现了11种可预测未来痴

新型AI算法问世,可用几滴血预测上百种疾病

开发过程中,经常会遇到生成随机数的需求,本文会详细介绍C 中生成随机数的方法以及一些注意事项。随机数核心组件C 11引入了库,这个库提供了随机数生成工具。下面是C 中生成随机数的核心组件:随机数引擎:生成伪随机数的算法。随机数分布:将随机数引擎生成的数映射到特定范围或分布。真随机数生成器:如s

955 0 0
随机数的种子问题

在永磁同步电机和直流无刷电机的控制中,要得到高精度的控制效果,就会使用FOC算法控制,而FOC算法一般我们都是在中断中去完成,而ST的官方MC SDK生成的也是在中断中完成。而其中ADC的采样,PWM的完成都需要特别注意,下面的几个流程图对FOC的理解有很清楚的帮助,ADC的采样由TIM硬件出发完成

FOC这几张流程图一定要看懂了

1、FOC控制FOC作为BLDC和PMSM电机的高精度控制算法,受到越来越多工程师的喜爱和研究,而自ST公开电机控制SDK后,最近研究了下这个SDK,发现在不采集母线电压的时候,会出现BUG,电机无法启动。首先来看配置文件,如果是勾选母线电压两者驱动配置一模一样,如下如果不勾选,那么打掉母线电压检测

FOC控制中的这个Bug是怎么引入的?

当今时代,电力电子数字化的浪潮正在以不可阻挡的趋势席卷以前的传统模拟电源行业,因此,如何从模拟电源转换到数字电源,是每个模拟工程师需要认真考虑的问题。相比模拟电源,数字电源配置灵活,可实现多种算法的集成,反馈不易受干扰等,就是这些优势,成为

给我四个月,零基础学会数字电源软硬件设计不是梦

边缘AI(Edge AI)是当前人工智能技术发展的重要方向,它将AI算法直接部署在靠近数据生成源头的边缘设备上,实现本地数据处理与决策,而非依赖远程云端服务器。这种架构将智能下沉至设备端,解决了传统云端AI在带宽、延迟、隐私等方面的瓶颈,成为物联网、工业自动化和智能设备的关键技术。如老wu之前发表的

边缘AI开发嵌入式硬件如何选型