- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 RKNN开发环境搭建2-RKNN Model Zoo 环境搭建
RKNN Model Zoo基于 RKNPU SDK 工具链开发, 提供了目前主流算法的部署例程. 例程包含导出RKNN模型, 使用 Python API, CAPI 推理 RKNN 模型的流程.本文将基于上一篇博客构建的docke环境讲解RKNN Model Zoo的环境部署。
2025-06-09 18:10:43
791
原创 AI 智能体专栏简介
芯片基于瑞芯微的RK3588,智能终端基于合众AI300G的人工智能实践。专栏包括:PC开发端环境搭建、瑞芯微RKNN实践、大模型。后续内容会不断完善。PC开发端环境搭建基于瑞芯微RKNN的开发工具开发 AI 智能体的PC端环境搭建。Anaconda安装及使用RKNN开发环境搭建1-基于Ubuntu 18.04系统使用Docker安装rknn-toolkit2瑞芯微RKNN实践基于瑞芯微RK3588芯片的RKNN实践,将项目中使用的AI以Demo方式进行实践。大模型。
2025-06-09 18:08:17
468
原创 RKNN开发环境搭建1-基于Ubuntu 18.04系统使用Docker安装rknn-toolkit2
本文介绍在Ubuntu18.04系统中使用Docker安装rknn-toolkit2的解决方案。针对官方构建失败的问题,提供了修改Dockerfile和手动下载依赖的方法。主要内容包括:1)克隆rknn-toolkit2仓库;2)进入构建目录;3)手动下载tensorflow-2.8.0包并修改Dockerfile(更换pip源和安装方式);4)执行构建命令。文中详细说明了修改点和注意事项,并附上完整的Dockerfile内容。该方法解决了官方源无法正常构建的问题,为开发者提供了可行的替代方案。
2025-06-05 08:00:00
1021
原创 Anaconda安装及使用
Anaconda是Python数据科学领域的流行发行版本,集成了Python解释器、Spyder IDE以及众多科学计算包。它通过虚拟环境管理功能解决多版本兼容性问题,并提供图形化界面简化操作。本文详细介绍了Anaconda的安装步骤(建议选择2021.11版本),配置清华镜像源的方法,以及常用命令:创建/删除虚拟环境(conda create/remove)、环境切换(activate/deactivate)等。安装时需勾选添加环境变量选项,安装后建议更新conda并设置SSL验证为false。该工具特别
2025-06-04 10:29:14
650
原创 语音大模型接入调研
本文介绍了智能语音交互系统的技术架构与应用实现方案。系统由三部分组成:ASR语音识别(FunASR/Whisper)、TTS语音合成(微软Azure)和大语言模型(MaxKB+deepseek)。重点阐述了大模型的三种接入方式:PROMPT直接提示、RAG检索增强和Fine-tuning微调训练。以智能开关柜终端为例,说明如何将ASR+TTS本地化部署实现基础语音控制,同时通过云端"AI专家"系统(采用RAG方式)处理复杂问答。文章还分析了终端与专家系统的分工设计,以及基于安全等级的多层次语音交互方案,为工
2025-06-04 10:18:46
836
原创 解决Qt 打包的软件缺少dll问题
摘要:本文针对Qt程序在Windows系统打包后缺失依赖库的问题,提出了一套完整的解决方案。通过分析发现,Qt程序运行时需要Visual Studio提供的系统依赖库和Qt自身的依赖库。解决方案包括三个步骤:1) 将exe文件单独存放;2) 确定Qt编译器路径;3) 在配置了Visual Studio环境的命令行中执行windeployqt命令进行打包。该方法可同时解决两类依赖问题,打包后生成的"vc_redist.x64.exe"用于安装系统依赖库,而Qt依赖库也会被完整包含。实践证明该方法高效可靠,避
2025-05-27 19:06:51
902
原创 电力设备智能化方案复盘
本文对公司在售的一款电力设备智能化方案的运营情况进行了复盘分析,并提出了基于研发人员角度的改进建议。文章首先介绍了方案的背景,指出该方案旨在将手动操作设备电动化并智能化,但市场反响不佳,主要问题在于售价高和项目修改成本高。随后,文章详细描述了研发过程,包括前期调研、研发实施和后期运营,并指出了公司在产品管理和市场推广方面的不足。最后,文章提出了一系列改进建议,包括加强营销与研发部门的沟通、培养有行业经验的研发人员担任产品经理、采用模块化设计和小步快跑的研发模式、掌握核心技术以及优化营销策略。文章总结强调,公
2025-05-20 17:41:09
667
原创 Ubuntu snap 使用大量 /dev/loop 设备
snap 是 Ubuntu 上的新型软件包管理方式,但也证明 snap 虽然想以新代旧,但明显做的并不好。咱并不想要),这个问题类似于 MacOS 上安装了 img 格式的软件后会有一个挂载点存在一样,snap 在安装软件时会先下载一个安装包,然后将其挂载到系统上,但安装完成后并未进行自动清除挂载,可以预见的是你安装的软件越多,你的挂载点就越多…这个命令会将 snap 安装的包全部移除,且 snapd 本身也被移除了。大家都不爱用 snap,那删除它也是最简单合理的方法了。
2023-05-17 09:23:52
1262
原创 光伏二次设置--远动通讯屏
远动通讯屏集电力数据采集、开关信号采集、远程参数修改、调度中心控制的一种远动控制屏。主要用于光伏电站、开闭所、变电站、配电房。能与间隔层各种智能设备进行数据交换、定点对时,也可以向后台系统、调度中心发送各种遥测、遥信信号,可以接收后台系统或者调度中心的各种遥调、遥控信号,实现对光伏电站、开闭所、变电站、配电房的自动化控制。光伏远动屏主要包含通讯管理机、GPS卫星时钟、网络交换机、模拟防雷器,信号防雷器等。
2023-01-05 10:39:37
1012
原创 光伏二次设备概述
分布式光伏发电项目一般根据并网的电压等级分为380V和10KV。一般电压等级为380V低压并并网基本不涉及到什么二次产品,通常采用光伏并网柜就能解决,常见的并网设备为防孤岛保护装置和电能质量在线监测装置为主。而10KV并网的光伏容量一般处于1MWP到10MWP之间的项目,都需要用于光伏二次设备。而这其中涉及的常见二次设备有。
2023-01-04 11:04:46
1376
原创 STM32F4 IAP 跳转 APP问题
IAP 的作用,网上其他资料已经有很多介绍了,这里放一个链接,不进行深入的介绍。本文的关注重点是Bootloader在跳转APP程序中出现的问题。
2022-12-14 18:32:41
4022
3
原创 读书笔记--项目代号
项目代号是用于识别图形、图表、表格中和设备上的项目种类,提供项目的层次关系、种类和实际位置等信息的一种特定代码。项目代号由拉丁字母、阿拉伯数字和特定的前缀符号按一定规则组合而成的。例如,某照明灯的项目代号为“ = S3 +301 - E3:2”表示3号车间变电所301室3号照明灯的第2个端子。一个完整的项目代号包括4个代号段,分别是: ①高层代号(第一段,前缀为“=”); ②位置代号(第二段,前缀为“+”); ③种类代号(第三段,前缀为“-”); ④端子代号(第四段,前缀为“:”)。图11-34
2022-12-07 10:17:56
5110
原创 10KV 高压开关柜的型号
a. 金属封闭铠装式开关柜(用字母K表示):主要组成部件(例如:断路器、互感器、母线等)分别装在接地的金属隔板隔开的隔室中的金属封闭开关设备。如:KYN28A-型高压开关柜;b. 金属封闭间隔式开关柜(用字母J表示):其主要电器元件也分别装于单独的隔室内,但具有一个或多个符合一定防护等级的非金属隔板。如JYN2-型高压开关柜;c. 金属封闭箱式开关柜(字母X表示):开关柜外壳为金属封闭式的开关设备。如:XGN2-型高压开关柜。d. 敞开式开关柜:无防护等级要求,外壳有部分是敞开的开关设备。
2022-12-01 10:35:39
946
原创 读书笔记--文字符号
文字符号用于表示元件、装置和电气设备的类别名称、功能、状态及特征,一般标在元件、装置和电气设备符号之上或附近。电气系统中的文字符号分为基本文字符号和辅助文字符号。
2022-11-30 09:43:54
1788
原创 读书笔记--电气符号(图形符号)
图形符号是表示设备或概念的图形、标记或字符等的总称。它通常用于图样或其他文件,是构成电气图的基本单元,是电工技术文件中的“象形文字”,是电气工程“语言”的“词汇”和“单词”,正确、熟练地掌握绘制和识别各种电气图形符号是识读电气图的基本功。
2022-11-28 10:25:03
1958
原创 读书笔记--电缆型号说明
绝缘电线(导线)〔1〕〔2〕〔3〕〔4〕〔5〕〔1〕类别、用途代号。B-电线(有时不表示)〔2〕导体材料。T-铜芯(缺省表示),L-铝芯,R-软铜〔3〕绝缘种类。V-聚氯乙烯,X-橡皮,F-氯丁橡皮〔4〕内护层。V-聚氯乙烯〔5〕其他。R-软电线,P-屏蔽,B-平行 S-双绞线 RVV32.5(1 根 3 芯护套线) RV32.5(3 根软电线) BVR32.5(3 根) RVB22.5 RVS21.5(1 根双绞线) BVV2。
2022-11-24 10:03:25
884
原创 读书笔记--电气图
电气图是一种用图形符号、线框或简化外形来表示电气系统或设备各组成部分相互关系及其连接关系的一种简图,主要用来阐述电气工作原理,描述电气产品的构造和功能,并提供产品安装和使用方法。
2022-11-23 09:49:44
1110
原创 读书笔记--室内配电
现在的住宅用电器越来越多,为了避免某一电器出现问题影响其他或整个电器的工作,需要在配电箱中将入户电源进行分配,以提供给不同的电器使用。不管采用哪种配电方式,在配电时应尽量遵循基本原则。住宅配电的基本原则如下:① 一个线路支路的容量应尽量在1.5kW以下,如果单个用电器的功率在1kW以上,建议单独设为一个支路。② 照明、插座尽量分成不同的线路支路。
2022-11-22 09:41:45
833
原创 读书笔记--电力变压器
电力变压器的功能是对传送的电能进行电压或电流的变换。大多数电力变压器属于三相变压器。电力变压器有升压变压器和降压变压器之分:升压变压器用于将发电机输出的低压升高,再通过电网线输送到各地;降压变压器用于将电网高压降低成低压,送给用户使用。平时见到的电力变压器大多数是降压变压器。
2022-11-18 10:07:10
454
原创 读书笔记--电子电能表的型号含义
电能表的形式和功能很多,各厂家在型号命名上也不尽完全相同,大多数电能表只用两个字母表示其功能和用途。⑥ 派生代号:T—湿热、干热两用;④ DTD18表示三相四线有功多功能电能表 D—电能表,T—三相四线,D—多功能,18—设计序号。② DS862表示三相三线有功电能表 D—电能表,S—三相三线,86—设计序号,2—改进序号。③ 功能代号:F—分时计费;① DD28表示单相电能表 D—电能表,D—单相,28—设计序号。③ DX8表示无功电能表 D—电能表,X—无功,8—设计序号。① 类别代号:D—电能表。
2022-11-16 10:31:08
2657
原创 Sqlite嵌入式内存数据库的优化
0. 场景及问题 目前网关项目在使用Sqlite的数据库存储数据,但是我们使用的方式和一般的数据库使用有区别,导致出现了两个问题:Sqlite3占用内存迅速增长,这种增长是cat /proc/fd号/statm 的显示增长,区别于: sqlite3内存增长原因数据库缓存导致的增长。数据删除时间过长,影响了其他业务; 一般使用方式是需要数据库存储或查询数据时,使用sqlite3_open()打开数据库,使用完毕后sqlite3_close()关闭数据库。 我们项目使用的方式是一次使用sql
2022-05-13 10:18:02
1213
2
转载 sqlite3内存增长原因
原文链接https://blog.csdn.net/hexf9632/article/details/123546404文章目录1 背景2 问题3 排查4 原因5 解决方法1 背景嵌入式项目,故选用轻量级数据库 sqlite3;通过 sqlite3 存储日志,日志数量较多,数据库文件大于500M;嵌入式系统内存400M左右。2 问题在集成过程中出现如下问题:通过 sqlite3_exec 函数不断往数据库中插入日志,内存占用不断增加;通过 select count(*) from
2022-05-04 22:03:44
877
原创 IEC104协议的参数设置
本文主要是IEC104协议的参数的定义及个人的理解,如有错误请指正重要参数 104规约规定了两个参数K和W,其取值为1到32767,其中K表示发送方在有K个I格式报文未得到对方的确认时,将停止数据发送;W表示接收方最迟在接收W个I格式报文后应发出认可。104规约规定K和W的默认值分别为12个APDU和8个APDU,推荐关系式为w<k*2/3。 在实际中,K和W的具体取值可以根据TCP连接双方的数据通信量加以确定。对于从站RTU来说,每收到一个调度端的I格式报文都应立即响应,其W的取值实际
2022-04-01 18:13:31
10126
RKNN Model Zoo的开发环境搭建
2025-06-09
docker 的方式安装 rknn-toolkit2 的环境
2025-06-05
基于LSTM的光伏预测算法[含PyTorch源码+数据集]
2024-12-04
基于ftplibpp 库 实现的客户端Demo
2024-08-30
中缀表达式转后缀表达式.rar
2021-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人