自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习昇腾开发的第13天--在系统上一键安装QT

登录到 小藤 Atlas 200I DK A2中,并保证能连接互联网。

2025-07-01 22:28:29 84

原创 学习昇腾开发的第12天--安装第三方依赖

执行以下命令源码安装ffmpeg,由于apt安装的ffmpeg版本较低,所以需要源码安装。源码安装ffmpeg主要是为了acllite库的安装,如果代码中并没有使用ffmpeg或acllite,可以跳过此步骤。samples仓中的部分c++样例使用到opencv,ffmpeg等第三方依赖进行图像等处理,所以需要在运行之前,根据本文指导安装第三方依赖并进行环境配置。执行以下命令安装opencv,如果代码中并没有使用opencv相关功能及函数,可以跳过此步骤(注:请确保安装的版本是3.x)。

2025-07-01 20:00:30 326

原创 学习昇腾开发的第11天--主要接口调用流程

1)Context作为一个容器,管理了所有对象(包括Stream、Event、设备内存等)的生命周期。不同Context的Stream、不同Context的Event是完全隔离的,无法建立同步等待关系2)Stream用于维护一些异步操作的执行顺序,确保按照应用程序中的代码调用顺序在Device上执行。3)Event支持调用AscendCL接口同步Stream之间的任务,包括同步Host与Device之间的任务、Device与Device间的任务。总结:一般情况下单线程多Stream性能更优。

2025-07-01 19:57:54 318

原创 学习昇腾开发的第7天--在QT内添加acl库

CANN的安装就不做过多介绍了。对应的路径在你安装的cann的相对路径下也就是${HOME}/latest/

2025-06-30 14:47:38 84

原创 学习昇腾开发的第十天--ffmpeg推拉流

注意:在推流之前先运行rtsp-simple-server(mediamtx)-stream_loop 为循环读取视频源的次数,-1为无限循环;安装好后,打开网络串流,输入对应的本地地址即可拉流显示。内有各个系统的安装包,选择自己的系统下载安装即可。-re 为以流的方式读取;-f 为格式化输出到哪里;-i 为输入的文件;

2025-06-29 16:40:27 260

原创 学习昇腾开发的第9天--在Ubuntu下安装ffmpeg4.2.11等流媒体工具

硬件平台:Atlas 200I A2加速模块+载板,软件平台:Ubuntu22.04编译环境:gcc 11.4.0 g++ 11.4.0 GUN Make 4.3 Cmake 3.22.1检查是否安装(如果安装了会有输出)x264下载地址:x265下载地址:这里我选择的是4.2.11的版本。注:1、如果报错找不到x264或x265,ubunut下多半是因为没有安装pkg-config。pkg-config。

2025-06-26 17:42:56 379

原创 学习昇腾开发的第8天--python实现rtsp拉取手机摄像头视频流再通过ffmpeg推流到mediamtx服务器再通过vlc显示

【代码】学习昇腾开发的第8天。

2025-06-25 15:27:01 385

原创 学习昇腾开发的五天--ACL应用开发之环境准备

其中${install_path}为CANN软件的安装目录,例如:/usr/local/Ascend/ascend-toolkit。安装CANN软件后,使用CANN运行用户进行编译、运行时,需要以CANN运行用户登录环境,执行。

2025-06-18 18:21:14 201

原创 学习昇腾开发的六天--ACL应用开发之运行第一个实例

--------------------------------------------------准备工作-----------------------------------------------------------------------------------------------------------------编译运行--------------------------------------------------------------

2025-06-18 18:21:04 966

原创 学习昇腾开发的第四天--相关指令

复制输出的整段内容(以。

2025-06-17 14:42:38 301

原创 学习昇腾开发的第三天--将服务器连接网络并接入摄像头

该地址是昇腾社区提供的学习视频,声明:本文章仅用作博主自己学习存档处理,未进行商业用途,如有侵权,可联系删除。3、通过路由器分配动态IP使开发板连上外网。2、通过共享PC网络使开发板连上外网。1)查看摄像头是否通过USB插入。1、通过串口将PC连接到开发板。4、将开发板接入USB摄像头。画框的部分是分辨率信息。

2025-06-15 17:36:04 162

原创 学习昇腾开发的第二天--PC机远程登录开发板

通过网盘分享的文件:MobaXterm_Portable_Chinese-Simplified_v24.1 2024-6-28 145233 1.zip等2个文件。3、在开发板终端使用ifconfig命令查看连接网口的IP地址,我这里的IP地址是:192.168.137.100。,回到PC界面,将PC的网口端IP地址设置在开发板端的同一网段下,我这里设置的是192.168.137.200。2、今天在PC机实现远程登录方案,寻找一根野生网线,将野生网线的一端连接到开发板,另一端接到电脑。

2025-06-14 20:16:46 257

原创 学习昇腾开发的第一天--Ubuntu系统环境配置

11、进入文件修改,jupyterlab启动脚本中默认配置的启动IP为192.168.137.100,修改IP为127.0.0.1,保存退出。9、双击打开HwHiAiUser文件夹-->Tool-->Open Terminal,打开命令终端。6、将制卡成功的TF卡插入到板子中、启动。5、制卡成功后点击完成,弹出TF卡即可。7、输入密码:Mind@123进入桌面。18、到这里就说明开发者套件能正常运行。16、点击运行,选择rstart。4、这里我使用的是在线制卡。14、在浏览器打开后。

2025-06-14 16:31:51 310

原创 Ubuntu下有关UDP网络通信的指令

【代码】Ubuntu下有关网络通信的指令。

2025-06-07 20:52:25 430

原创 在UI界面内修改了对象名,在#include “ui_mainwindow.h“没更新

​原因​:未重新编译UI文件​​手动清理并重新构建​​

2025-06-06 21:27:52 358

原创 解决Ubuntu20.04上Qt串口通信 QSerialPort 打开失败的问题

运行Qt串口通信 open(QIODevice::ReadWrite) 时,总是失败。错误信息:Permission denied将当前用户加入到 dialout 用户组,并重启系统。输出:输出:

2025-06-01 21:10:51 417

原创 QT中常用的类

Qt 是一个功能强大的跨平台框架,提供了丰富的类库来开发 GUI 和应用程序。以下是 ​。

2025-05-26 19:27:27 610

原创 ​​C++ 中 protected/public/private 访问控制修饰符的区别​

在 C++ 中,publicprotected和private是三种访问控制修饰符,用于控制类成员的访问权限。它们在 ​​ 和 ​​ 时表现不同。

2025-05-25 16:29:00 346

原创 QT单例模式简单讲解与实现

单例模式是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点。在QT开发中,单例模式常用于管理全局资源,如配置管理、日志系统等。

2025-05-25 16:07:54 634

原创 ​​QT中隐式转换 vs 显式构造​

【代码】​​QT中隐式转换 vs 显式构造​。

2025-05-25 15:09:11 343

原创 Ubuntu终端命令--查看进程线程

【代码】Ubuntu终端命令--查看进程线程。

2025-05-10 19:39:44 159

原创 YOLOv8的Python基础--函数篇2

【代码】YOLOv8的Python基础--函数篇2。

2025-05-07 15:02:57 368

原创 python扩展中的调试程序不再支持低于3.9的python版本

1、vscode可以下载插件debugpy-old。3、选择python file就可以正常调试了。2、使用launch.json进行调试。

2025-05-07 11:05:15 1103

原创 YOLOv8的Python基础--函数篇

(OpenCV):图像读取/处理(如。(plt):数据可视化(如。(np):数值计算(如。

2025-05-06 20:27:42 566

原创 yolov8中的python基础--模块导入篇

import。

2025-05-06 19:58:02 531

原创 labelimg快捷键

通过编辑安装目录下的配置文件(需Python脚本修改),例如添加等组合键。

2025-05-05 22:07:37 652

原创 Anaconda安装Labelimg包

承接之前的文章,在安装完Anaconda后,安装Labelimg的过程。激活环境后,直接输入labelimg。3、安装labelimg。

2025-05-04 20:45:55 390

原创 主机Windows和虚拟机ubuntu和开发板三者互ping学习记录

声明,本文章仅博主自己学习记录使用,若有侵权,联系删除,无任何商业行为。

2025-05-02 14:54:25 377

原创 STM32MP157开发板设置静态IP地址

转载地址:MP157开发板设置静态IP地址-OpenEdv-开源电子网

2025-05-02 14:42:28 222

原创 【已解决-等类似问题】安装了numpy ,任然报错:import numpy as npModuleNotFoundError: No module named ‘numpy‘

【完整报错】:import numpy as np ModuleNotFoundError: No module named 'numpy'可能后续还会有:import numpy as np ModuleNotFoundError: No module named 'cv2‘import numpy as np ModuleNotFoundError: No module named 'torch‘import numpy as np ModuleNotFoundError: No module name

2025-04-28 14:34:07 985

原创 YOLOv8环境安装(超细全过程)

---------------------------------到这miniconda就安装成功了--------------------------->下一步:-------------------------------------------------到这pytorch的安装就成功了--------------------------->下一步:---------------由于我的电脑是AMD的集成显卡,不支持CUDA,所以仅安装了CPU版的PyTorch。卸载后的界面(可跳过此步)

2025-04-25 21:44:12 1968

原创 Qt中修改了UI设计文件后编译不生效问题的解决办法

3、执行make distclean,删除所有由先前构建过程生成的文件。2、删除.user文件,恢复为文件最初的那样。4、再次打开工程,修改ui文件编译生效!1、删除build文件。

2025-04-20 17:33:14 750

原创 遇到QT进程启动失败。被调用的程序丢失,或者您可能没有足够的权限来调用该程序。

【完整错误】16:43:40: The process failed to start. Either the invoked program "/home/xiaojin/QT_code/QT_TCP_CLIENT/build/Desktop_Qt_5_15_0_GCC_64bit-Debug/QT_TCP_CLIENT" is missing, or you may have insufficient permissions to invoke the program.

2025-04-20 16:51:00 690

原创 解决Ubuntu终端命令不能补全的问题

尝试使用该命令,tab自动补全已经可以正常使用。, 进行测试,查看tab自动补全是否可以使用。tab键可正常使用,

2025-04-16 17:14:43 428

原创 如何使用快捷键快速调出Ubuntu终端

(适用于大多数 Ubuntu 版本,包括 GNOME 桌面环境)在 Ubuntu 中,你可以通过以下几种方式。: 按下你想要的组合键(如。点击右上角系统菜单 →。滚动到底部 → 点击。

2025-04-16 09:09:13 1157

原创 Ubuntu 常用命令行指令

【代码】 Ubuntu 常用命令行指令。

2025-04-15 19:02:41 485

原创 在Ubuntu下交叉编译 Qt 应用程序(完整步骤)

链接: https://pan.baidu.com/s/1hTvJT2r6czWCrKSuNEZCuw?连接好后启动开发板,在CRT下建立板子的终端,如下图,使用ifconfig指令获取板子的地址。编译成功后,工程下会生成一个同工程名一样的绿色文件名,表示编译成功。10、连接开发板,STM32MP157,线插好OTG和TTL再上电。网络节点,我们可以使用 ifconfig 指令查看。12、查看板子文件目录下是否刚刚拷贝的内容。通过网盘分享的文件:STM32项目。4、查看安装目录下是否存在文件。

2025-04-13 23:06:36 503

原创 配置SecureCRT8.5的粘贴复制等快捷键

转载:SecureCRT8.5中修改复制粘贴快捷键为Ctrl+c,Ctrl+v;SecureCRT8.5中,最上面菜单栏隐藏了,如何调出?SecureCRT8.5中,左侧会话管理窗口浮动在命令窗口,如何固定_securecrt复制粘贴快捷设置-CSDN博客

2025-04-13 18:03:29 442

原创 QT5的离线下载问题Download from your IP address is not allowed

虚 拟 机 终 端 下 使 用 指 令。复 制 链 接 下 载 地 址 到。权限进入安装,这样会安装在。赋予可执行权限,加上。

2025-04-12 09:50:20 804

原创 Linux基本操作指令6(SSH)

2、查看 SSH 服务状态。

2025-04-07 23:47:58 124

学习QT的C++基础(转载资源)

资源声明:该资源仅用于博主自己复习,学习记录用,秉承原资源网站全免费的精神,所以本记录全免费。原资源网站:https://www.bilibili.com/video/BV1tp4y1i7EJ?spm_id_from=333.788.player.switch&vd_source=d47802d2888412b02b34fa5f9f6a83e9&p=4 如被侵权,可即刻删除

2025-04-06

基于STM32F103的OLED12864多级菜单,标准库编写

基于STM32F103的OLED12864多级菜单,标准库编写

2025-02-26

RTThread基于STM32F103ZET6上传温度数据至阿里云,SSD1306屏幕显示数据

RTThread基于STM32F103ZET6上传温度数据至阿里云,SSD1306屏幕显示数据

2025-02-26

C#上位机开发(波形显示、串口收发、ADC采集)

C#上位机开发(波形显示、串口收发、ADC采集)

2024-09-18

空空如也

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

TA关注的人

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