登录社区云,与社区用户共同成长
邀请您加入社区
摘要:现在绝大多数嵌入式AI工具和传统IDE,都只解决“写代码”的问题。但嵌入式真正的瓶颈从来不是编码,而是工程配置、编译、烧录、硬件调试、异常排错的全链路人工成本。本文深度拆解 GaryCLI 与 Keil、CubeMX、PlatformIO、Cursor/Copilot 等工具的本质代差,讲清楚为什么它是目前最贴合一线MCU开发的硬件闭环AI工具。做嵌入式的同学应该都有共识:嵌入式开发最大的痛
注意:定子侧基准阻抗为 (额定电压 (线-线))² / (额定功率)。注意:仅当"互磁饱和"设置为"启用"时,这些属性才启用。注意:仅当"漏磁饱和"设置为"启用"时,这些属性才启用。[互磁饱和曲线 (I, V)](javascript:TextPopup(this))[漏磁饱和曲线 (I, V)](javascript:TextPopup(this))[定子和转子电阻](javascript:Te
这张图是 → 多路选择器选时钟(可选关闭、IPG 时钟、32K 时钟、高速时钟) → 12 位预分频器(分频系数 1~4096) → 32 位计数器(从加载寄存器值开始向下计数) → 与比较寄存器值匹配时触发比较器 → 比较触发中断(ITIF/ITIE)和输出引脚(EPITn_OUT) → 计数到 0 时自动从加载寄存器重载,继续计数:时钟 → 分频 → 计数 → 比较 → 中断/输出
摘要: 参赛学生对近期规则调整提出建议:1. 针对禁止压红块的改动,建议适当增加模型罚时,以平衡绕行策略的难度;2. 垫高目标板20mm的规则导致原有数据集大部分失效,需重新采集数据,恰逢期末与备赛期叠加,时间压力较大。卓老师回应称模型罚时标准将在6月6日会议最终确定。学生强调规则变动突然,希望组委会考量实际困难。(149字)
本文详细记录了将YOLOv5s模型从PyTorch(.pt)到ONNX再到RKNN的完整转换流程,以及在RK3588开发板上的部署测试。
集成学习是通过构建并组合多个基础学习器共同完成预测任务的机器学习方法,其核心优势在于能够降低单一模型的过拟合风险,提升整体算法的稳定性与泛化能力。在二手车价格预测这类高维度、非线性、存在数据噪声的回归任务中,单一模型往往难以充分拟合特征与价格之间的复杂关系,而集成学习通过对多个弱学习器进行融合,可显著提升预测精度与鲁棒性。
火焰检测是一种基于深度学习的对火焰进行检测定位的目标检测。基于大规模火焰数据识别训练,配合摄像头,实时识别监控区内明火情况立刻发出警报,提醒监控室查看,及时止损。
AI PC 的爆发不仅是算力的升级,更是整个硬件生态的重塑。在存储扩展这一关键赛道上,YLB3118 凭借高密度的端口、卓越的能效、企业级的可靠性以及纯正的国产血统,正在重新定义 AI PC 的本地存储标准。对于 AI PC 整机厂商、扩展卡品牌商及 NAS 制造商而言,选择 YLB3118,不仅是选择了一款高性价比的桥接芯片,更是选择了一把开启 AI PC 庞大配件市场的金钥匙。在本地大模型与
摘要: 本章探讨了机器学习从云端走向嵌入式设备的必要性,介绍了Edge AI、Embedded ML和TinyML的概念及其应用场景。通过语音助手Alexa的唤醒词检测案例,阐述了本地推理在低延迟、隐私保护和低功耗方面的优势。TinyML通过模型压缩和量化技术,使得微控制器(MCU)能够运行轻量级模型,适用于手势识别、语音关键词检测等任务。Edge Impulse平台简化了数据采集、模型训练和部署
本章系统阐述嵌入式机器学习(TinyML)的核心概念、技术演进与应用边界。首先厘清嵌入式系统、单板计算机(SBC)与微控制器(MCU)的差异,解释传统机器学习框架更易在 SBC 运行的原因;其次剖析 TensorFlow Lite for Microcontrollers 等工具,通过模型量化、内核优化、指令集适配与自动化部署等技术,让神经网络在资源受限的 MCU 上落地,结合语音、图像识别等多类
全部都是标标注好的!1.3 视频检测: 上传视频文件(最大100MB),前端显示带检测框的标注视频,连续检测到异常时弹窗报警,数据库保存对应检测信息,本地目录保存检测后的结果视频。支持检测记录查询,支持按时间、类别、用户角色筛选检测记录,记录包含:检测时间、耗时、类别、置信度、操作用户等字段。1.4 本地摄像头检测:一键打开本地电脑的摄像头,实时显示带检测框的检测画面,连续检测到异常时弹窗报警,数
数据集是已经标注好的,yolo格式,txt标签,适用于训练yolo系列目标检测模型(yolo5 yolo7 yolo8 yolo9 yolo10 yolo11等),数据集已经划分好训练集(11971张图片)与验证集(2993张图片),数据集不含数据增强的图片。如果还担心按照环境配置教程配置不好,那么也可以不用配置环境,直接用免环境压缩包。规格二:仅项目(包括项目UI界面源码+详细的环境配置文档+训
如果是小白也没有关系,项目附带有免环境安装包教程,免环境安装包解压后,一键启动项目,不需要环境配置,无任何技术门槛,小白也能运行起来项目。不存在的,程序亲测无bug,店铺售出上千单,至今无一单存在跑不通项目的情况。数据集是已经标注好的,txt格式,yolo格式,已经划分好训练集与验证集,其中训练集1186张图片,验证集296张图片。不同于基于pyside,pyqt之类的系统,这种系统只能在本地电脑
目标检测是计算机视觉领域的核心任务之一,旨在识别图像或视频中特定目标的位置和类别。传统目标检测方法主要依赖手工设计特征,如HOG、SIFT等,结合分类器如SVM进行检测。这类方法在简单场景下表现尚可,但在复杂背景下容易受到光照、遮挡等因素干扰,检测精度和泛化能力有限。
本文介绍了一种基于Python的网络安全日志分析工具,以解决当前网络威胁日益复杂的问题,并提出了一种提高安全事件检测效率的技术方法。该系统采用模块化设计,把数据预处理、模型训练和异常检测这三项主要功能进行结合,为网络安全运维提供了有效的威胁识别方法。在技术架构上,该系统运用PyTorch深度学习模式进行建立,并拥有对海量日志数据进行处理和对异常行为进行自动识别的能力。本文主要说明了系统整体架构的设
文章从三个关键支点展开:轻量模型设计(如MobileNetV2)、专用推理框架(如LiteRT for Microcontrollers)和优化算子库(如CMSIS-NN)。通过对比Reference Kernel和Optimized Kernel的区别,阐述了如何利用SIMD、DSP等指令集加速计算。文章还深入探讨了编译优化、内存访问、量化技术和张量形状对性能的影响,并提供了针对EEG、ECG等
基于深度学习的手势图像识别处理系统完整源码+数据集+项目报告+项目PPT全套12(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_用Python语言实现,深度学习和图像处理技术,CNN卷积神经网络。
在 RK3588 NPU 上运行 Qwen3-VL-2B。通过局域网网页完成图片问答和连续文字对话。使用 Python Web 服务、SSE 和 Unix Socket 连接 C++ 推理进程。通过 Sherpa-Onnx + RKNN 接入 Type-C 耳机麦克风,实现中文实时语音识别。通过受限 Function Calling 控制本地音乐播放。保留 RKLLM 原生 C++ API 示例、
本文开发了一种基于YOLOv8的钢筋混凝土裂缝智能检测系统,通过深度学习技术提升裂缝识别的精度与效率。研究采用2934张标注图像(含6类病害)进行模型训练,结合数据增强与多尺度特征提取优化性能。实验显示,YOLOv8n模型mAP达0.71,优于YOLOv5等对比模型。系统集成PyQt5实现交互界面,支持图片、视频及实时摄像头检测,并可导出结果至CSV/AVI格式。未来拟融合物联网与BIM技术,推动
摘要: 芯动科技推出全系列国产PCIe交换芯片,覆盖PCIe 2.0至5.0全协议,提供8~120通道完整产品矩阵,解决AI大模型时代算力互联的卡脖子问题。其芯片具备全自研无阻塞交换架构、工业级宽温、低功耗设计,专为MoE大模型优化跨卡延迟,支持PINTOPIN替换进口竞品(如博通、祥硕),适配国产CPU/NPU及信创系统。产品分为四大系列:PCIe5.0旗舰系列(超算/训练集群)、PCIe4.0
AI的渗透带来了薪资结构的剧烈分化。在高端技术人才争夺中,AI科学家/负责人以132796元的平均月薪断层领先,是唯一突破10万元的岗位,高出第二名算法研究员约5.8万元。7月,人力资源社会保障部发布数据显示,为期一个月的“互联网企业云端招聘月”活动中,5000多家互联网企业集中释放超20万个就业岗位。更值得关注的是,人才供需比从2.45降至2.09,即从“约2.5个人争1个岗位”降至“约2个人争
AI与指令集仿真的融合:智能硬件仿真的新范式 人工智能(AI)与指令集仿真(ISS)的结合正催生革命性技术变革。AI通过机器学习、强化学习和生成模型(如LLM)赋能ISS,在性能预测、智能测试生成、漏洞挖掘和自动化建模等方面发挥关键作用。例如,AI可加速芯片设计空间探索、自动生成高效测试用例,或从硬件轨迹中学习行为模型,显著提升仿真效率。 应用场景广泛,包括芯片设计自动化(EDA)、网络安全分析、
对比三种方案的优缺点、适用场景,给出选型决策树。展望未来离线 AI 编程助手的发展趋势。
本文只是一个使用 Cursor 的简单示例,帮助大家如何安装和使用。大家可以根据自己的业务,让它帮你写一些基础的代码,利用好 Cursor 可以大大提高工作效率。需要注意的是,虽然可以通过语言来生成代码,但目前还不完美,如果生成的代码不太符合要求,可以优化自己的表达,交代再清楚一些;也可以尝试重新生成;还可以通过对话让它不断优化调整以便符合你的要求。估计未来人工智能将带来开发工具的更大变革。还有注
(一)晶振为24MHZ,通过PLL锁相环电路来倍频,通过PFD来分频,还有一个既可以分频又可以倍频的电路。2.在528 PLL中选择浅蓝色路径,先配置AHB再配置IPG,在配置PERCLK。2.PLL2(528 PLL):又称system PLL固定528MHZ。3.PLL3(480 PLL):又称USB1 PLL固定480MHZ。4.PLL 4(Audio PLL):用于音频设备。5.PLL 5
本喵所作精品,Chatgpt接入无人机系列教程,【一】ROS-chatgpt部署
本人新手刚刚开始接触FreeRTOS,跟着网上教程在搭建STM32H750的FreeRTOS环境中遇到了Undefined symbol vAssertCalled,反复检查了Keil里面引用和文件位置,发现其他配置没有问题。提示:以下是本篇文章正文内容,下面案例可供参考。
Keil MDK 编译问题:"asm" function is nonstandard
【代码】.\Objects\STM32.axf: Error: L6218E: Undefined symbol __aeabi_assert (referred from qrcodegen.o)
__IO volatile
先擦除芯片内容,然后重新插拔下载线(很奇怪),然后可正常下载一次。虽然可以正常下载,但是只能下载一次。若想在此下载,再重复此操作。问题还是没有彻底解决。问题:崭新的芯片,第一次下载成功,之后再次下载失败。更换芯片后,问题依旧如此。在此记录自己临时解决问题的一种办法,仅供参考。芯片型号:STM32F103R8T6。
if(++timer_10ms >= 10)//消抖(10ms一次)if(is_setting == 0)//退出设置状态时生效。if(++current_mode1 == 1)//按键消抖。//第1位显示,指向模式。if(++current_mode2 == 1)//消抖。// ---------- 定时器0中断函数(一秒一次) ----------
RT-Thread与ROS通信实践:基于rosserial的串口通信实现 本文分享了使用RT-Thread的rosserial软件包实现STM32与ROS通信的完整过程。在ROS端需安装rosserial相关组件,RT-Thread端建议使用4.1.1版本,并详细说明了软件包配置要点。通过创建cpp文件实现了ROS话题的发布与订阅功能,包括发布"chatter"话题和接收&qu
大家还是不要贪小便宜,容易买到盗版芯片。
作者: baron个人博客:configfs 是 Linux 内核中的一个,他和 sysfs 类似,都是以和的形式导出到用户空间和用户交互, 虚拟表示 configfs 中的"目录"只是一个用户界面的表现形式, 没有实际的物理存储空间分配, 目录结构只是内核对象的一种层次化展示方式. 每个"目录"实际上映射到一个 config_group, 目录操作被转换为对应的 config_group 操作,
Tessent Shell是一个Tcl shell环境,提供一个一体的Tcl命令设置和命名惯例(传统),Tessent Shell可以对设计执行以下操作:通过Tessent Shell命令行运行Tessent工具。工具包括:TessentFastScan、Tessent TestKompress、Tessent Scan、Tessent Diagnosis、Tessent MemoryBIST(s
博途v16程序可以打开,但不能点“下载”或“在线”,一点就会软件报错后闪退。
比如这边我刚学习cubemx+hal库的时候,第一次点亮led,用cubemx生成模板,就没有启动文件。添加文件,记得选择allfile才能找到.s结尾的文件。先找到这个.s的文件,然后移动复制到inc文件夹下。当时在下载其他的时候一般都会下到。这个是没有启动文件导致的。然后keil软件打开这个。启动文件都是.s的文件。
结合 Arduino 开发板、DS18B20 温度传感器和 OLED 显示屏,可快速搭建简易温度监测系统,还能添加个性化信息(如学号、姓名 ),适合学生课程实践、电子爱好者入门探索。// 获取温度值(默认第一个传感器 )display.display();// 刷新 OLED 屏显示内容。// OLED 屏参数定义(0.96 寸 128×64 分辨率 )// 初始化 OLED 屏,地址 0x3C(
烧录BOOT后,再KEIL烧录APP,弹出一堆Contents mismatch at: 0804xxxxx。结合我用BOOT烧录程序校验也正常,可以推断KEIL烧录时没有擦除08040000后的FLASH。询问原厂工程师,也说从来不动这个东西。暂时还不明白这一块怎么运行,先标记。然后我将FLASH整片擦除再进行烧录也是可以的,更是可以断定。确实,问题就解决了。