自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于QT的控制器系统IO信号诊断功能实现(上)

文章摘要:本文介绍了IO诊断模块的开发过程,该模块用于检测系统输入/输出及模拟量信号。采用双模块设计(诊断模块和硬件配置模块),通过物理点和逻辑点映射实现灵活配置。重点讲解了点位分配算法、覆盖/交换功能的弹窗实现(包括替换、覆盖、取消按钮交互),以及强制功能的位运算处理。模块开发过程中暴露的问题使其成为新人锻炼的理想项目,体现了诊断系统在硬件测试中的重要性。

2025-07-15 16:23:11 833

原创 基于QT的画面控制器多语言切换和单位转换功能开发

本文总结了嵌入式设备多语言支持与单位转换功能的实现方法。针对车间设备使用频率低的特点,重点优化了成本控制、内存占用和维护难度。主要实现包括:1)按需加载资源文件;2)封装初始化函数提高可调试性;3)优化语言切换机制;4)简化词库维护流程;5)采用哈希表提升查询效率。通过分配唯一ID索引、构建轻量化数据结构、设计动态加载机制等方法,解决了多语言切换中的性能问题。文中详细介绍了词库制作、文件加载、数据库初始化等核心模块的实现,并分享了字符串处理等实用调试技巧。该方案在保证低频使用需求的前提下,有效提升了系统整体

2025-07-10 14:41:26 466

原创 基于AM67A的嵌入式语音识别功能实现(二):模型训练及转换onnx格式

本文介绍了基于MASR中文语音识别项目的部署与验证过程。作者选用AISHELL-1数据集,因设备限制将数据量缩减至7000条样本进行训练,在GTX 1060显卡上运行24小时后获得70%准确率的基准模型。通过测试样本验证了模型效果,展示了语音识别结果与真实文本的对比。最后,文章详细说明了将训练好的PyTorch模型转换为ONNX格式的完整代码流程,包括输入输出维度设置等关键细节。该项目为中文语音识别提供了一个可行的实现方案,为后续优化奠定了基础。

2025-07-09 22:13:37 163

原创 基于AM67A的嵌入式语音识别功能实现(三):虚拟机端编译及验证

摘要: 本文介绍了三种在TIDL SDK中编译和验证ONNX模型的方案: .prototxt配置方式:旧版方法,需配置prototxt文件指定模型参数,执行tidl_model_import.out进行编译,但可能存在路径问题。 YAML模板导入:新版推荐方法,通过model_list.yaml配置模型路径、量化选项等,运行run_import_on_pc.py生成部署文件。 TVM+Python编译:适用于语音等序列模型,需配置TVM环境,调用tvm.contrib.tidl.compile编译模型,生成

2025-07-09 18:05:46 991

原创 基于AM67A的嵌入式语音识别功能实现(一):镜像烧写和虚拟机编译环境搭建

**摘要:**本文详细介绍了TI AM67A开发板的镜像烧写与配置流程,包括SD卡烧写、启动模式设置、串口连接和网络配置。同时提供了虚拟机编译环境搭建的完整步骤,重点解决Docker构建中的常见问题(如网络超时、依赖冲突等),并给出优化方案(国内镜像源、手动安装依赖等)。通过SOC环境变量设置完成工具链配置,为后续模型部署提供基础环境支持。

2025-07-09 16:03:22 744

原创 基于AM67A的嵌入式语音识别功能实现(前言)

摘要:本文分享了在注塑机控制器中集成AI功能的开发经验。项目包含语音识别(语音转文本、指令识别、人机交互)和图像处理两大模块,旨在提升设备智能化水平。开发过程中面临硬件操作生疏、外文文档查阅、功能自主开发等挑战,通过系统学习成功实现功能部署。文章还探讨了车间收音优化、云数据库搭建等后续技术难点,为工业设备智能化转型提供了实践参考。(150字)

2025-07-08 21:41:45 253

原创 VS2010连接MySql数据库的方法

最近做C#项目的时候需要用到这个功能,网上方法不太全面,这里总结一下:1.打开VS2010,创建一个窗体应用程序,右击解决方案,点击添加引用2.最困扰的点,需要引入一个MySql和VS连接的数据文件,网上不是很清楚,这里上传给大家链接:https://pan.baidu.com/s/1aV2PDXZy5SznLEsKakb1Nw提取码:7cm93.代码上面写入using MySql.Data.MySqlClient;using MySql.Data;其他部分如下所示:完成,若有什么问

2020-08-31 22:10:37 1384 1

原创 基于WebGIS使用高德JS API实现自定义路径规划

在项目中我们可能会用到直接在网页前端输入经纬度坐标或地名来规划路径,当然,规划路径这块高德已经做好了,下面主要是实现如何在前端输入字段达到显示路径目的,首先,看下我的网页前端效果:注释:这里为什么要把经纬度分开呢,主要还是因为之前的方法,更好的让坐标数组化,方便JS识别,详情可见上篇博客:Django中引用高德JS API并实现数据库存放后台的一种思路1.我们先写好html中的代码,最开始我用的Form表单,提交后老是自动刷新,获取值变得尤为困难,后面改成一般的input之后问题得以解决,我这里用

2020-08-20 17:56:49 3297 9

原创 使用Django做WebGIS项目中关于高德JS API数据交互的一种思路

Django中引用高德JS API并实现数据库存放后台的一种思路首先看下我做的页面主要功能这里面两个功能,一个添加点,一个路径回放功能,需要一些点的数据,但是高德API的框架是必须将数据写在JS文件中,加上Django框架数据只能渲染到前端HTML页面中,并不能写到js中,实际开发中肯定是需要写在数据库中的,所以需要一点优化。常用办法肯定是用AJAX获取数据渲染,但是这里有一点不同之处,通常AJAX获取数据后还是要渲染到html容器中,如下图:尴尬的是,高德JS API的调用在html的位置并没

2020-08-16 16:29:31 1598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除