嵌入式

望兮6 分钟前
嵌入式
现代永磁同步电机FOC控制技术指南在机器人、新能源汽车、高端数控机床和无人机技术飞速发展的今天,永磁同步电机(PMSM)凭借其高效率、高功率密度和优越的调速性能,已成为高性能运动控制领域的绝对主力。然而,要将PMSM的潜力发挥到极致,仅仅让它“转起来”是远远不够的。如何实现丝滑的低速控制、闪电般的动态响应和精准的转矩输出,是对每一位嵌入式工程师提出的严峻挑战。
Jason_zhao_MR3 天前
人工智能·嵌入式硬件·mcu·opencv·物联网·计算机视觉·嵌入式
如何板端编译OpenCV并搭建应用--基于瑞芯微米尔RK3576开发板本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的板端编译OpenCV及环境搭建方案的开发测试。
优信电子3 天前
单片机·嵌入式
基于STM32F103驱动SI5351 3通道时钟信号发生器输出不同频率信号Si5351 是一款 I2C 可配置时钟发生器,非常适合在成本敏感型应用中替代晶体、晶体振荡器、压控晶体振荡器 (VCXO)、锁相环 (PLL) 和扇出缓冲器。Si5351 基于 PLL/VCXO + 高分辨率 MultiSynth 小数分频器架构,可在每路输出上产生高达 200 MHz 的任意频率。Si5351 提供三种版本,以满足各种应用需求。Si5351A 使用内部振荡器生成多达 8 个自由运行时钟,可替代晶体和晶体振荡器。Si5351B 增加了一个内部 VCXO,可灵活地替代自由运行时钟和同步时钟
DIY机器人工房3 天前
嵌入式硬件·嵌入式·diy机器人工房
开发板RK3568和stm32的异同:RK3568 和 STM32 是两类不同定位的处理器 / 微控制器,在架构、性能、应用场景等方面差异显著,但也存在部分共性。以下从核心特性、异同点及典型场景进行对比:
Skylar_.4 天前
数据结构·算法·嵌入式·哈希算法·散列表
嵌入式 - 数据结构:哈希表和排序与查找算法目录一、哈希表:高效存取数据1. 哈希表核心概念2. 哈希表的实现(1)插入操作(2)遍历操作(3)查找操作
DIY机器人工房5 天前
嵌入式硬件·嵌入式·diy机器人工房
一个程序通过 HTTP 协议调用天气 API,解析 JSON 格式的天气数据,提取关键信息并格式化输出:日期、天气状况、温度范围、风向、湿度等核心气象数据。把构造http请求报文中的第55行的AppKey和第56行的Sign换成对应获取天气平台API的比如我用的是控制台 - NowAPI
DIY机器人工房5 天前
开发语言·嵌入式硬件·php·嵌入式·diy机器人工房
一个基于 epoll 实现的多路复用 TCP 服务器程序,相比 select 和 poll 具有更高的效率这是一个基于 epoll 实现的多路复用 TCP 服务器程序,相比 select 和 poll 具有更高的效率,主要功能如下:
酷飞飞5 天前
单片机·嵌入式硬件·51单片机·嵌入式·stc8
ADC常用库函数(STC8系列)ADC工作原理: 深化量化误差分析:引入公式Equant=Vref2n+1 E_{\text{quant}} = \frac{V_{\text{ref}}}{2^{n+1}} Equant=2n+1Vref,其中EquantE_{\text{quant}}Equant为量化误差,nnn为分辨率(12位时误差约0.61 mV)。解释如何通过过采样降低噪声。 STC8 ADC硬件特性: 补充多通道切换时序:建议添加时序图描述(例如,通道切换延迟tswitch≈1μst_{\text{switch}} \app
HW-BASE6 天前
c语言·单片机·嵌入式·编程·c
C语言的结构体与联合体结构体(struct)和联合体(union)是C语言中用于组合不同数据类型的数据结构。它们允许程序员将多个相关的数据项组合在一起,以便更好地组织和管理复杂的数据。枚举类型(enum)则用于定义一组具名的整型常量,增强代码的可读性和可维护性。掌握结构体、联合体和枚举类型的定义与使用,是编写高效、可扩展C程序的重要技能。
HW-BASE6 天前
c语言·开发语言·单片机·算法·嵌入式·c
C语言控制语句练习题1题目描述: 编写一个C程序,输入一个整数,判断该数是奇数还是偶数,并输出结果。解题思路: 要判断一个整数是奇数还是偶数,可以利用取模运算符(%)。如果一个数对2取余为0,则是偶数;否则是奇数。程序流程如下:
大阳1237 天前
c语言·开发语言·数据结构·学习·算法·链表·嵌入式
数据结构2.(双向链表,循环链表及内核链表)申请节点空间,对pnext和ppre赋值为NULL, 返回空白节点地址。1)申请节点2)存放数据3)pnext赋值为phead->pnext
回眸&啤酒鸭7 天前
嵌入式
【回眸】香橙派zero2 阿里云机器视觉分拣系统前言项目愿景:环境搭建:Python特点Python基础学习字典嵌套字典格式字典嵌套C语言直接调用Python语句
明天见~~9 天前
数据结构·学习·嵌入式
数据结构学习(day01)数据结构是相互之间存在一种或多种特定关系的数据元素的集合。它是计算机存储、组织数据的方式,直接影响程序的效率和性能。
酷飞飞9 天前
51单片机·嵌入式·stc8
使用keil点亮stc8核心板的灯步骤:原理图IO配置操作烧录程序main 函数中没有死循环会导致程序执行完成后出现不可预料的行为1. 程序“跑飞”: main 函数返回后,CPU会继续执行后续内存中的内容。由于这些位置通常没有有效代码,程序会跳转到随机地址执行,导致行为失控。
撬动未来的支点10 天前
嵌入式·i2c
简化理解I2C总线这篇文章主要是理解,不是入门文章,建议先去搜索入门文章,看不懂再来看这篇文章,帮助理解。两根线:CPU视角:
DIY机器人工房10 天前
嵌入式硬件·算法·嵌入式·diy机器人工房
一个可以检测本机的字节顺序,并对任意数据进行字节顺序的反转操作的代码。is_little_endian()uint16_t num = 0x0001:16位整数的内存布局在小端系统是01 00,大端是00 01
DIY机器人工房12 天前
c语言·嵌入式·定时器·diy机器人工房
【科普】在STM32中有哪些定时器?在 STM32 单片机中,定时器种类丰富,不同系列(如 F1、F4、H7 等)略有差异,以下是常见的定时器类型及核心特点:
野原鑫之祝12 天前
linux·c语言·学习·vim·嵌入式
嵌入式开发学习———Linux环境下IO进程线程学习(一)IO(输入输出)是计算机与外部设备或文件交换数据的过程,分为输入(如键盘、文件读取)和输出(如屏幕显示、文件写入)。
断水客13 天前
嵌入式·链接·编译·软件
GCC链接技术深度解析:性能与空间优化链接是编译过程的最后阶段,也是影响程序性能和空间效率的关键环节。现代链接器(如GNU ld或gold)提供了多种优化技术,可以显著改善程序的运行时性能和内存占用。本文将深入探讨GCC链接阶段的性能与空间优化技术。
野原鑫之祝13 天前
linux·c语言·数据结构·学习·vim·排序算法·嵌入式
嵌入式开发学习———Linux环境下数据结构学习(五)适用于已排序的数组,通过不断缩小查找范围定位目标值。将未排序元素逐个插入已排序部分的正确位置。通过分治策略选取基准值,将数组分为左右两部分递归排序。