自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ std::shared_ptr应用场景

不过,使用 std::shared_ptr 也有一些注意事项,比如引用计数的开销和可能出现的循环引用问题。在这个插件系统中,loadPlugin 函数动态创建插件对象并返回 std::shared_ptr,main 函数中的 vector 存储这些 std::shared_ptr,确保插件对象在不再需要时被正确销毁。这里,std::vector 存储的是 std::shared_ptr,当 vector 被销毁时,其中的 std::shared_ptr 会自动释放其所管理的 Character 对象。

2025-04-09 14:30:14 543

原创 交叉编译cartographer到ARM平台

交叉编译cartogarpher到ARM平台

2025-03-31 09:53:51 422

原创 交叉编译foxy版ros2部署到ARM上运行

编译过程中难免出现错误,主要错误是ubuntu22.04上编译依赖确实,缺少库,缺库检查是不是软连接链接失败,重新建立软连接,缺什么库需要找什么库回来,编译失败后可以先执行rm -rf build install log再重新编译。ubuntu是从官网新下载的镜像,使用鱼香ROS一键在20.04上安装foxy版ros2 ,rosdep。在目标平台设置nfs挂载,不使用挂载方式的可以直接使用自己制作的文件系统。ubuntu安装相关依赖。创建工作空间并下载源码。创建.cmake文件。

2025-02-14 10:53:51 627

原创 ubuntu安装ros1

4.安装ros相关组件 此处安装desktop-full版本,其包含Gazebo、Rviz等常用组件。3.配置ros源仓库,还是以清华ros源为例。第三个终端,通过键盘上下左右控制小乌龟运动。重新打开第一个终端,运行roscore。1.如果源没有切换到国内的建议切换。第二个终端,运行小乌龟ui节点。删除原来的源切换到清华大学源。使用的经典的ros小乌龟测试。这里借助国内鱼香ros。6.安装rosdep。

2024-11-20 09:20:04 616

原创 基于opencv的单目相机标定

4. 修改刚拷贝出来的文件VID5.xml 注意是相对路径 而且本人图片是放在phone_img目录下,根据你自己照片位置修改。按照下面的选项设置参数导数PDF打印。openCv版本:4.4.0。

2024-04-25 18:03:37 726 2

原创 ubuntu 22.04 编译 ORBSLAM3

ubuntu 22.04 编译 ORBSLAM3

2024-04-19 17:55:46 902 2

原创 RK3588 yolo v8实例分割部署

RK3588 yolo v8实例分割部署

2024-02-27 11:55:27 2422 3

原创 记录yolo v8模型训练后使用.pt模型推理正常 改用转换后的.onnx模型推理出现WARNING ⚠️ Unable to automatically guess model task, assu

记录yolo v8模型训练后使用.pt模型推理正常 改用转换后的.onnx模型推理出现WARNING ⚠️ Unable to automatically guess model task, assu

2024-02-23 15:53:11 3025

原创 记录一个onnx模型转rknn模型的错误Invalid version: ‘1.4.0-22dcfef4‘

记录一个onnx模型转rknn模型的错误Invalid version: '1.4.0-22dcfef4'

2024-02-18 17:44:44 1081 1

原创 C++ ffmpeg RTMP 视频推流和摄像头推流实现, arm linux平台

FFmpeg版本:n4.2.2。

2024-01-30 15:00:39 3163

原创 arm RK3588 交叉编译FFmpeg

arm RK3588 交叉编译FFmpeg

2024-01-29 17:14:25 1246 2

原创 交叉编译opencv运行平台rk3588

交叉编译opencv运行平台rk3588

2024-01-29 11:53:18 911

原创 运行yolo v8 YOLOv8-CPP-Inference C++部署遇到的问题

getLayerShapesRecursively OPENCV/DNN: [Reshape]:(onnx_node!/model.22/dfl/Reshape): getMemoryShapes() throws exception. inputs=1 outputs=1/1 blobs=0

2024-01-28 09:33:29 2079 1

原创 pip换清华源

pip换清华源

2024-01-09 15:54:59 927

原创 ubuntu QT No suitable kits can be found的解决方法

ubuntu QT No suitable kits can be found的解决方法

2023-12-25 14:18:01 2384

原创 mask rcnn训练基于labelme生成的数据集

mask rcnn训练基于labelme生成的数据集

2023-12-22 12:09:45 822

原创 Ubuntu系统使用Nginx搭建RTMP服务器实现推流

Ubuntu系统使用Nginx搭建RTMP服务器

2023-12-18 18:40:36 1399 1

原创 source insignt设置

关闭左侧面板。

2023-03-23 09:01:52 213

原创 visual studio2017 关闭行参考框 关闭突出当前行

visual studio2017 关闭行参考框 关闭突出当前行

2023-03-17 10:55:55 158

原创 pytorch模型加载失败报Attempting to deserialize object on a CUDA device but torch.cuda.is_available()...

pytorch模型加载失败报Attempting to deserialize object on a CUDA device but torch.cuda.is_available()...

2022-12-16 09:19:22 531

原创 mmdetection 运行测试Demo出现 ModuleNotFoundError: No module named ‘mmcv._ext‘

mmdetection 运行测试Demo出现 ModuleNotFoundError: No module named ‘mmcv._ext‘

2022-10-03 20:59:22 801

原创 anaconda中 PyCharm Opencv库不能自动补全

原因:注意检查anaconda多个环境是否安装了多个版本的opencv,本人就是由于在base环境装了个3.4.2版本的opencv,然后在其他环境又装了个高版本的opencv导致。环境:Ubuntu18.04 anaconda。解决办法:统一版本或者冲突即可。.........

2022-08-27 18:12:44 959

原创 Linux wifi AP模式与STA模式

STA 模式:1.使用iwlist wlan0 scanning 查看能够扫描到的WiFi的ssid2.连接wifi的配置文件:wpa_supplicant.config执行命令:wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 &3.ifconfig wlan0 192.168.1.5 ;route add default gw 192.168.1.1 设置IP和网关 ,也可以通过udhcpc -i wlan0 自动获取路由器分

2022-02-22 10:04:59 2208

原创 Visual studio设置(个人喜欢)

环境:VS2017只说重点:效果如下:1.设置黑色风格(省略)2.去除当前行,个人实在不喜欢当前行被框起来,所以去掉,根据个人习惯选择。3.导入风格配置文件文件如下:https://download.youkuaiyun.com/download/yangshixu520/58011255多风格:https://studiostyl.es/4.设置字体及大小5.visualGDB相关(不用的不用管)...

2021-12-07 22:13:01 729

原创 Makefile模板与cmake模板

makefile 模板

2021-12-07 09:35:10 685

原创 RK3308 ADC 调试

数据手册看到6路ADC设备树(不一定需要指定通道,没验证):adc_demo: adc_demo{status = “okay”;compatible = “rockchip,rk3308-saradc”;io-channels = <&saradc 0>;//这里申请的是 SARADC 通道0。};使用ls /sys/bus/iio/devices/iio:device0/ 查看有几路ADC使用cat /sys/bus/iio/devices/iio:devic

2021-11-10 09:56:04 1010

原创 统信UOS 安装配置MariaDB

1.开启终端,切换root用户 sudo su2.sudo apt-get install mariadb-server3.sudo mysql_install_db4.cd /etc/mysql/mariadb.conf.d5.vim 50-server.conf修改入下:添加的东西,skip-external-lockingskip-name-resolvelower_case_table_names =16.service mysql restart7.添加用户 用户名:za

2021-03-16 10:23:35 3343

原创 NXP linux SPI多字节时钟连续没有间隔问题

arm linux SPI多字节时钟连续没有间隔问题项目场景:硬件平台:NXP Cortex-A9 双核linux内核版本:4.19.35问题描述:使用SPI通讯时,当传输数据小于32字节时发现SPI时序单个字节与单个字节之间时钟是连在一起的,没有间隔。大于32字节时,时序是分开的,如下图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925134134964.png?x-oss-process=image/watermark,type_ZmF

2020-09-25 13:55:18 2984

原创 内核驱动通用makefile

KERNELDIR := /share/linux-srcCURRENT_PATH := $(shell pwd)ENV:=ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-obj-m := ramdisk.obuild: kernel_moduleskernel_modules: $(MAKE) $(ENV) -C $(KERNELDIR) M=$(CURRENT_PATH) modulesclean: $(MAKE

2020-09-09 15:35:31 249

原创 在arm,i.mx6上调试使用EC20 4G模块上网

1,添加USB设备信息1.1,修改drivers/usb/serial/option.c(1)定义EC20 ID宏 #define QUECTEL_VENDOR_ID 0X2C7C #define QUECTEL_PRODUCT_EC20 0X0125(2)将ID宏信息添加到option_ids数组中 static const struct usb_device_id option_ids[] = { { USB_DEVICE(QU

2020-09-05 17:20:36 2352

原创 arm net-snmp使用

arm net-snmp使用参考MIB如下(该参考MIB主要获取ARM的时间和状态):```c-- RSU-STATE-MIB.my RSU-STATE-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprise

2020-07-16 17:23:41 1607 1

原创 Ubuntu安装net-snmp

环境:Ubuntu:Linux Linux-host 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxnet-snmp:5.7.3perl:This is perl 5, version 30, subversion 0 (v5.30.0) built for x86_64-linux1,下载源码http:/...

2020-07-15 08:55:36 1667 1

原创 linux源码网址,可以在这里找到很多开源的驱动

linux源码网址,可以在这里找到很多开源的驱动网址:https://elixir.bootlin.com/linux/latest/source

2020-07-09 08:44:50 789

原创 QByteArray类常用部分

QByteArray类提供了字节数组,包含于头文件中,从Q3CString类继承而来。QByteArray可以存储raw bytes和传统的8-bits的字符串,都是以’\0’结尾的,使用比char*更方便QString也可以存储字符串信息,但通常以16-bits形式Unicode方式存储,这有利于非ASCII和非Latin-1格式的数据的存储,例如GBK等中文size()大小,不包含’\0...

2019-09-27 15:40:26 1845

原创 设置QPushbutton按钮背景、鼠标滑过状态、鼠标点击后状态用法

修改图片方法:ui->pushButton_3->setStyleSheet(“QPushButton{border-image: url(:/new/prefix1/image/pause_press.png);}”//显示“QPushButton:hover{border-image: url(:/new/prefix1/image/show_lyc_press.png);}”...

2019-08-09 17:17:32 3507 1

原创 secureCRT配色(黑色)

2019-07-31 15:29:14 1367

原创 Ubuntu网卡设置

在这里插入图片描述

2019-07-30 15:05:36 807

原创 ARM linux交叉编译openssl curl 支持https

openssl版本:1.0.2dcurll版本:7.64.1先交叉编译opensslsetarch i386 ./config no-asm shared --prefix=/my_file/share/openssl-1.0.2l/my_lib --cross-compile-prefix=arm-linux-gnueabihf-makemake instal注意:记得加setarc...

2019-07-26 17:59:35 2010 1

原创 linux4G模块拨号成功,无法ping通外网常用解决方法

1、在/etc/resolv.conf配置文件中增加DNS解析:nameserver 114.114.114.114nameserver 8.8.8.82、增加路由:route add default gw 10.65.219.9210.65.219.92在ifconfig对应网口打印信息中可以获得,如:inet addr:10.65.219.92 P-t-P:10.64.64.64...

2019-06-21 11:21:26 6245 2

原创 keil配色(黑色背景)

2019-05-04 19:47:20 3678

Linux-4.4-x86_64 内核配置选项简介.doc

Linux-4.4-x86_64 内核配置选项简介

2020-02-25

monokai_vs2015.vssettings

monokai_vs2015.vssettings

2021-12-07

WCDMA&amp;LTE_QConnectManager_Linux&amp;Android_V1.1.34.zip

官方EC20 Linux驱动源码 GObinet +4G拨号程序源码,不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!不要积分!

2020-09-05

untitled1.rar

QT定时1S显示“我走了”“我又来了”字样DEMO

2019-08-10

空空如也

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

TA关注的人

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