登录社区云,与社区用户共同成长
邀请您加入社区
EMQX启动报错解决方案:当执行./emqx start出现"beam.smp.dll不应有SET"错误时,可尝试通过设置环境变量解决。需注意检查data_dir路径配置,完整解决方案已整理在CSDN博客中(附实测有效)。若链接失效可联系作者补发。参考链接:https://blog.csdn.net/HY_LN/article/details/163715426 (注:摘要严格
色弱只是意味着你在信息接收的“视觉通道”上可能需要一些特别的“解码器”或“辅助路径”。嵌入式开发的精髓在于。
在边缘智能与 IoT 快速发展的今天,选择合适的数据库解决方案对项目成功至关重要。本文将深入对比 sfsDb 与 SQLite 在边缘智能与 IoT 场景中的表现,帮助您做出更明智的选择。
MQTT日常学习总结
本文介绍了FreeRTOS的5种任务通信机制及其应用场景。主要内容包括: 任务通信需求:全局变量存在的问题(CPU空转/数据覆盖/数据撕裂)及RTOS解决方案(队列/信号量/互斥量等)。 队列(Queue): 作为FIFO数据管道实现任务间数据传输 提供阻塞/超时机制处理满/空队列 示例展示了传感器数据采集与上报的典型应用 信号量(Semaphore): 二值信号量用于中断通知任务 计数信号量记录
摘要: 文章探讨了当前就业市场的严峻形势,尤其聚焦汽车嵌入式行业的内卷现状。通过应届生求职困境与早期从业者机遇的对比,揭示行业周期对个人命运的影响。作者指出,汽车行业已从红利期步入技术深度竞争阶段,AUTOSAR作为标准化架构成为核心竞争力,并详细拆解其三层逻辑(硬件抽象、基础服务、应用层)与学习路径(从CAN通信切入的五步法)。最后强调,在动荡时代中,技术深耕是抵御风险的关键——"时代
在边缘计算和物联网应用场景中,轻量级数据库扮演着至关重要的角色。sfsdb 作为一款纯golang实现的专为边缘设备设计的嵌入式数据库,以其低资源占用、快速启动和可靠性能著称。虽然定位为轻量级解决方案,但其提供的功能足以支持基本的数据分析操作,特别是结合时间序列数据处理时,展现出令人惊喜的分析能力。
sfsDb通过嵌入式设计本地数据存储时序数据处理资源优化等核心特性,全面解决了边缘智能与IoT场景的主要痛点。它不仅提供了轻量级的本地数据存储方案,还支持复杂的数据处理和分析能力,确保设备在网络不稳定环境下的正常运行,同时降低了网络带宽消耗和云端依赖。这些特性使得sfsDb成为边缘智能与IoT场景的理想选择,能够满足从简单传感器到复杂边缘网关等各种设备的数据分析需求,为边缘计算和IoT应用提供可靠
随着工业物联网 (IIoT) 和边缘计算的爆发式增长,传统的数据库架构在资源受限的边缘设备上面临着严峻挑战。sfsDb 应运而生,它是一款专为边缘计算场景设计的通用嵌入式数据库。本白皮书阐述了 sfsDb 如何通过纯 Go 语言开发、无 CGO 依赖、单文件部署等创新技术,解决边缘设备资源受限、网络不稳定和数据安全等核心痛点。
摘要:本文介绍了一款基于微信小程序的BLE蓝牙调试工具开发经验,重点解决物联网开发中蓝牙模块调试的痛点。该工具依托微信生态,无需安装即可跨平台使用,特别针对大夏龙雀BT系列蓝牙模块进行了优化。文章分享了核心开发思路:通过全局状态管理实现配置持久化,采用模板化UUID适配不同模块,并提供了完整的权限申请和错误处理方案。开发过程中总结的典型问题包括UUID格式校验、异步存储导致的界面闪烁、以及蓝牙权限
本文介绍了ML307R 4G Cat.1模组接入OneNET新平台MQTT的完整流程。主要内容包括: 硬件连接:详细说明了ML307R-DC Mini核心板与STM32的接线方式及上电顺序注意事项。 固件知识:重点区分了RTU和DTU固件的关键差异,指出RTU固件需先执行AT+DTUTASKS="ONENET"切换任务模式才能使用OneNET指令。 完整AT指令流程:提供了实测通过的初始化序列,包
Arduino IDE 安装 ESP32 开发板失败?添加国内镜像地址 https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_index_cn.json,然后在开发板管理器中选择带 -cn 后缀的版本安装即可。3分钟搞定,无需手动下载任何文件。
FreeRTOS/Source/下的文件作用tasks.c必需,任务操作list.c必须,列表queue.c基本必需,提供队列操作、信号量(semaphore)操作timer.c可选,software timer可选,提供event group功能croutine.c可选,过时了。
石油天然气沙盘模型覆盖钻井模型、采油机模型、磕头机模型、压裂现场模型、油气集输沙盘、联合站工艺模型、油气储运模型、天然气长输管道模型、城市燃气输配模型、油库储罐沙盘、智能油气田沙盘等多个品类,涉及钻井完井、压裂增产、采油采气、油气集输、联合站处理、储运输配等完整产业链的协同控制与动态演示。设计、3D打印、CNC加工、喷涂、组装、控制系统编程全部自主完成,不外包。上述项目验证的核心能力(多路电机独立
在大模型规模化落地的背景下,事实幻觉、知识时效性不足、私有知识无法复用,已成为制约应用价值的关键瓶颈。检索增强生成(Retrieval-Augmented Generation,RAG)通过引入外部知识库增强模型生成能力,无需微调即可显著提升输出的准确性、可控性与可解释性,是当前企业级AI系统的主流架构。一、核心原理。
工业生产线沙盘模型覆盖连铸生产线(中间包、结晶器、二冷段、拉矫机、切割机)、热轧生产线(加热炉、粗轧机组、精轧机组、层流冷却系统、卷取机)、镀锌生产线(开卷机、清洗段、退火炉、锌锅、气刀、平整机)、智能化钢铁生产线(全流程工序衔接、智能调度)、铝业生产线(电解铝、铸造、热轧、冷轧、铝箔)等多个品类的协同控制与动态演示。第二,物料路径多段灯带控制复杂。工业生产线沙盘涉及铸坯(黄色渐变)、带钢(红色渐
摘要: DMA(直接内存访问)是STM32中提升程序效率的关键功能,无需CPU干预即可在内存与外设间传输数据。本文详解DMA的核心原理与应用: 必要性:传统CPU搬运数据(如SPI刷屏)效率极低,DMA可解放CPU,实现后台高速传输。 工作原理:DMA作为硬件搬运工,支持内存↔外设、内存↔内存的数据传输,通过配置源地址、目标地址和数据长度自动完成搬运。 配置要点: 传输模式:Normal(单次)或
本文结合筑城世纪模型在工业沙盘控制系统开发中的项目经验(2008年成立,2000㎡制作工厂,控制系统自主研发,已为华北电力大学、国机集团、巴斯夫、国家电网、清华大学等500+企事业单位提供服务),梳理钢铁冶金沙盘模型多工序协同控制系统的设计与实现方案,涵盖系统架构、硬件选型、物料路径灯带时序控制、多工序联动逻辑、Modbus RTU寄存器映射及多工况代码实现。钢铁冶金沙盘涉及铁水(红色)、钢水(橙
本文详细介绍了STM32串口通信的完整实现方法。首先阐述了串口在嵌入式开发中的重要性,作为最常用的调试和通信方式。然后解析了UART异步通信协议原理,包括数据帧格式和波特率设置。接着提供了三种STM32串口配置方法:寄存器操作、标准库函数和HAL库实现。重点讲解了printf函数的重定向技术,使开发者可以直接使用标准C库函数通过串口输出调试信息。全文从底层原理到实际应用,覆盖了串口通信的关键知识点
要点内容消抖原因机械抖动5-20ms,不消抖会多次触发4种方法延时法/定时器扫描/状态机/计数法推荐方法定时器扫描(通用)/ 状态机(复杂需求)长按短按状态机+计时器,长按立即触发,短按松开触发矩阵键盘行列扫描,8个GPIO接16按键一句话总结:按键消抖的核心就是**“连续多次检测确认稳定”**,定时器扫描法是性价比最高的选择。下一篇预告:《STM32 SPI通信详解:从时序到W25Q64 Fla
本文结合筑城世纪模型在工业模型控制系统开发中的项目经验(2008年成立,2000㎡制作工厂,控制系统自主研发,已为华北电力大学、国机集团、巴斯夫、国家电网、清华大学等500+企事业单位提供服务),梳理煤矿单体设备模型多电机协同控制系统的设计与实现方案,涵盖系统架构、Modbus RTU寄存器映射、多路PWM电机控制代码实现及现场调试要点。上述项目验证的核心能力(多路电机独立PWM调速、限位传感器状
ROS2 的通信机制可以看作机器人系统内部的“语言”。数据需要持续发送:用 Topic。操作很快完成,并且需要立即返回结果:用 Service。操作比较耗时,并且需要进度反馈或取消功能:用 Action。掌握 Topic、Service、Action,就已经具备搭建基本 ROS2 多节点系统的能力了。
道本科技合规数知法用法平台,利用大数据与人工智能技术,采用“AI事项查法”技术,允许企业在不清楚具体法规的情况下,直接输入相关事项,快速获取数字化结果。正是在这样的背景下,天津市道本科技有限公司——一家成立于2008年、深耕企业法务合规数字化建设领域的国家高新技术企业——打造出覆盖“合规管理—合同风控—法务数智化”的一体化解决方案。从金融业的监管数据报送,到制造业的合同履约管控,从反洗钱到数据安全
Modbus 是一种工业通信协议(Communication Protocol),由 Modicon 公司于 1979 年提出(现属于施耐德电气)。让不同厂家的工业设备能够按照统一的规则进行通信。例如:PLCSTM32Arduino气体传感器温湿度模块电表变频器工控机上位机软件只要都支持 Modbus,它们之间就可以互相交换数据。Modbus = 工业设备之间的共同语言。它通过设备地址确定通信对象
# JavaScript的历史与发展JavaScript由Brendan Eich于1995年创建,最初名为Mocha,后改名为LiveScript,最终确定为JavaScript。ECMAScript规范的制定使得JavaScript实现了标准化,近年来,随着ES6及后续版本的发布,语言功能得到了极大增强。## 在浏览器中的应用在浏览器环境中,JavaScript通过DOM操作可以动态改变网页内
AI编码工具正在重塑嵌入式开发,通过自动生成驱动代码、优化内存管理和实时验证等功能提升效率。典型应用包括基于LLM的代码补全、专用嵌入式AI工具和静态分析工具。针对资源受限环境,AI采用模型量化、剪枝优化等方法,同时注重安全性和可靠性保障。未来将向多模态开发、自适应优化等方向发展,降低开发门槛,使开发者更专注于创新设计。随着AI进步,工程师或将分化为只会使用AI的小白级和优化AI的大神级。
摘要:小莫语音识别系统是一个基于ESP32-S3硬件和ESP-IDF框架的开源项目,包含运算放大器等组件。项目代码托管在GitCode平台(https://gitcode.com/gzwebsj1/xiaomo),开发者可自由修改完善功能。作者表示后续会持续更新,并邀请用户点赞评论支持。该项目适合语音识别领域的开发者参与改进。
本文系统总结了SQLite3在ARM嵌入式Linux系统中的生产级使用方法。重点包括:1)正确打开/关闭数据库的方法与注意事项;2)安全高效的CRUD操作实现;3)多线程/多进程并发访问的三种模式及推荐方案;4)WAL模式的优势与使用技巧;5)异常处理与健壮性保障措施;6)ARM嵌入式专项优化建议。文章特别强调在嵌入式环境中,数据库稳定性比功能更重要,需要充分考虑并发控制、异常恢复和存储介质特性等
受够了数据库工具配环境、跨平台难、体积大?基石项目精选推荐 DBX:纯 Rust 打造的全栈数据库客户端,仅 15MB,真正轻量、跨平台、开箱即用,彻底解决后端开发痛点。
通过本次实践,我们不仅掌握了如何使用Matpower进行潮流计算,还深入理解了IEEE69节点系统的结构和参数设置。这为我们今后进行更复杂的电力系统分析打下了坚实的基础。希望这篇博文能为你的学习和研究提供一些启发和帮助。matpower应用:IEEE69节点系统潮流计算,主要是文档包括:1.ieee69节点设计好参数的程序文件2.自己编写的word(具体内容详见目录)
本文围绕 ESP32S3 机器人实训,基于 ESP-IDF 开发框架,完整阐述 LVGL9.4 图形库向 ESP32S3 的底层移植、GUI Guider 可视化界面开发及机器人场景功能落地全流程。内容涵盖开发环境与硬件准备、LVGL 标准化移植步骤、GUI Guider 安装与界面设计、代码移植落地、机器人场景实战及高频问题排查与优化。教程结合实训经验,所有代码与配置可直接复用到各类机器人实训项
嵌入式实时数据库
——嵌入式实时数据库
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net