自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(114)
  • 资源 (4)
  • 收藏
  • 关注

原创 leveldb 键值数据库

【代码】leveldb 键值数据库。

2024-04-20 17:25:49 195

原创 ubuntu thrift 编译和使用

安装必要依赖 sudo apt-get install automake libtool flex bison pkg-config g++ libssl-dev byacc。新建 thrift文件 calculate.thrift。其中 Calculator.cpp为生成的接口文件。客户端程序Client.cpp。生成server框架。

2024-04-03 17:40:20 338

原创 Qt5 PCL 点云展示 对 QVTKOpenGLNativeWidget 封装

如果要在UI设计师界面中使用,先拖入openglWidget ,然后将这部件提升为MyQVTKOpenGLNativeWidget。

2023-11-02 13:54:55 279

原创 PCL setCameraPosition 参数讲解

点云 相机视角计算

2023-10-30 10:02:03 617

原创 QT5 实现 SFTP 上传和下载文件

编译完成后将 src\libs\ssh src\libs\3rdparty\botan 头文件 拷贝至工程目录/Common/ssh。2. 创建类,SecureFileUploader, examples 中已经有例子,我增加下载文件的接口。工程文件 添加 LIBS += -L$${PWD}/lib64 -lQSsh -lBotan。使用QT 编译,可以屏蔽掉 examples的编译。下载QSSH 源码,注意是选择botan-1分支。将编译好的库文件拷贝至工程目录 lib64。

2023-10-12 15:58:30 1108 7

原创 rtty反向代理,服务器端网页登陆嵌入式设备

这里未编译SSL,所以不勾选 SSL_SUPPORT。配置 libev的路径。

2023-08-16 16:28:01 123 1

原创 JAVA基础,区别于C++

本人熟悉C++,只例举了JAVA 与 C++ 不同之处

2023-06-01 13:47:52 420

原创 Android studio 环境安装

seting-->android sdk-->SDK Tool-->Intel X86 Emulator Accelerator 重新安装。使用自己的android studio新建工程和 拷贝的工程名字一样,然后将该版本app/src下面所有的文件拷贝至新建的工程目录下。C:\Users\你的用户名\AppData\Roaming\Google\androidstudioX.Y文件夹。C:\Users\你的用户名\AppData\Local\Google\androidstudio文件夹。

2023-05-31 09:31:03 513

原创 GmSSL对数据进行非对称加解密

将Sm2.h中的 SM2_MAX_PLAINTEXT_SIZE 和 SM2_MAX_CIPHERTEXT_SIZE 修改为最大支持的明文和密文长度。然后执行 make && make install 后在安装目录下出现所需要的动态库。BUILD_SHARED_LIBS 要打钩,否则编译出来就是静态库。使用sm2_key_generate 函数产生公钥和私钥,并记录。下载最新的版本并进程解压,使用CMake进行编译。编写测试代码sm2Test.cpp。

2023-05-25 14:20:38 186

原创 嵌入式C语言 protobuf实现 nanopb

Protobuf是Google公司开发的一种数据格式,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。它不依赖于语言和平台并且可扩展性极强。将student.pb.h student.pb.c 及几个解压后的pb文件拷贝进你的工程目录。nanopb是C语言版本的轻量级的protobuf,适用于资源受限的MCU。下一步通过命令生成student.pb.h student.pb.c。可以指定string的长度,建立student.option文件。下载最新版本的nanopb。

2023-05-25 10:28:13 317

原创 英伟达 JETSON 安装pytorch 参考连接

cat /etc/nv_tegra_release 查看板子Jetpack版本。Pytorch与 jetpack版本关系。Pytorch与cuda版本关系。Jetpack 版本查看。

2023-03-30 17:14:08 172

原创 ubuntu 开启远程桌面

ubuntu 开启远程桌面

2023-03-23 22:02:51 235

原创 英伟达jetson 边缘盒子 文件系统迁移

英伟达jetson 边缘盒子 文件系统迁移

2023-03-22 10:06:21 276

转载 大华、海康、宇视、华为等厂家RTSP标准拉流地址

大华、海康、宇视、华为等厂家RTSP标准拉流地址

2023-03-20 15:28:13 274

原创 ROS1教程

ROS1 教程

2023-03-19 19:58:27 252

原创 Ubuntu下利用nginx+ffmpeg配置推流服务器

nginx+ffmpeg配置推流服务器

2023-03-18 18:43:08 225

原创 zlmediakit 编译

流媒体开源库 zlmediakit 编译经验总结

2023-03-17 15:29:11 620

原创 WheelTec ROS 机器人小车 ROS2 编码编译解决

WheelTec ROS 机器人小车 ROS2 编码编译解决

2023-03-10 11:42:17 1118

原创 ESP32 基于4G模块透传 模式 实现MQTT通信

ESP32 4G 拨号 MQTT 通信

2023-02-27 14:54:37 2961

原创 FreeRTOS API 大全

FreeRTOS V10.0 API

2023-02-27 14:08:35 493

原创 程序自动化打包工具

自己写的公司产品一个工程源码,make不同的预定义就是三个不同的相似产品,三个不同的产品硬件平台又不一样,程序的配置文件也不一样,因此在创建出厂安装包、升级包时候比较麻烦,为了避免每次打包做一些繁琐的操作,测试人员可以获取最新的代码,自己创建升级包。此工具主要功能如下:1. 从华为云下载最新版本的程序,根据界面不同的编译选项进行编译2. 可显示程序每个版本的更改记录3.可创建出厂安装包、程序升级包、vpn的授权文件、程序的配置文件 出厂安装包需包含GPRS拨号脚本、配置文件、vpn授权..

2023-02-08 11:13:40 108

转载 NMS——非极大值抑制

NMS——非极大值抑制_shuzfan的专栏-CSDN博客_非极大值抑制

2022-02-10 13:33:30 100

原创 ubuntu20.04 安装 sonarqube8.9 及 C++ 插件 sonar-cxx 静态代码检测(二)

一、安装 sonar-scanner1. 下载并安装sonar-scanner作用是扫描代码,并将扫描的结果上传至sonarqube 服务器下载 https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472-linux.zip#解压/home/sonar/Sonarqubesonar@jdtf:~/Sonarqube/sonar-scanner-4.6.2.2472-

2022-01-14 17:35:22 695

原创 ubuntu20.04 安装 sonarqube8.9 及 C++ 插件 sonar-cxx 静态代码检测(一)

查看sonarqube 与sonar-cxx 兼容矩阵,必须是TLS 版本的sonarqube 才能使用sonar-cxxCompatibility Matrix · SonarOpenCommunity/sonar-cxx Wiki · GitHub选择安装sonarqube8.9 +sonar-cxx V2.0.6一、 Ubuntu20.04 安装 sonarqube8.91. 创建用户sonar#useradd -r -m -s /bin/bash sonar...

2022-01-14 11:26:51 884

原创 构建 ARM版 ubuntu18.04

1.下载ARM ubuntu 基础版镜像#wget http://cdimage.ubuntu.com/ubuntu-base/releases/18.04/release/ubuntu-base-18.04-core-armhf.tar.gz2. 创建文件夹 并解压#mkdir linux-rootfs#tar -xpf ubuntu-base-18.04-core-armhf.tar.gz -C linux-rootfs3. 安装qemu虚拟机 用于跑 arm ubuntu文..

2021-12-31 10:50:36 666

转载 嵌入式linux 下 安装pip命令

Python pip 安装与使用 | 菜鸟教程

2021-12-08 13:50:25 181

原创 Mosquitto 移植到ARM , ubuntu Mosquitto 服务器搭建

需要源码:1.cJSON-1.7.15.tar.gz2.mosquitto-2.0.9.tar.gz一、Mosquitto 移植到ARM目标ARM设备 :飞凌IMX6Q ARM-LINUX-GCC:版本 5.3.0通信不需要加密交叉编译工具搭建飞凌嵌入式交叉编译工具:fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh#飞凌嵌入式 交叉编译工具安装位置...

2021-09-16 16:05:26 335

原创 WINDOWS 访问外部局域网设备

因设备是一个采用4G无线通信方式,4G拨号后是移动分配给设备的一个变动的局域网IP。若想远程连接设备对设备进行配置、升级,则设备作为服务端,远程服务器的配置工具软件作为客户端,则连接不上设备,因为不是固定IP。这里采用的方案是 设备4G拨号成功后,通过openvpn拨号连接远程服务器,拨号成功后建立一个p-t-p的通信隧道。服务器就以这个p-t-p的IP连接设备.一、openVpn 移植1.1编译lzo-2.10 用于数据压缩tar zxvf lzo-2.10.tar.gz# c...

2021-09-06 16:55:29 79

原创 虚拟机设置成固定IP,NAT模式共享主机IP,端口转发

一、虚拟机设置成固定IP1. 打开虚拟网络编辑器 ,选择VMnet8 设置NAT, 若无法进行编辑 要以管理员身份打开虚拟机2. NAT 设置中设置网关3. 网络共享中心--> 更改适配器选项 , 打开 vmNet8 ,配置 NAT 模式 网卡IP4. 设置 打开ubuntu 设置成固定IP二、设置虚拟机为NAT 模式三、 设置宿主机 和虚拟机端口转发打开虚拟机网络编辑器--> 选择VMnet8 -->选择NAT ...

2021-08-31 11:41:48 351

原创 QT5 FTP 客户端 实现多文件下载 上传

QT5 摈弃了Qftp, 使用 QNetworkAccessManager 上传下载文件,支持ftp http封装了一个类实现多文件ftp文件上传及下载ftpclient.h#ifndef FTP_MANAGER#define FTP_MANAGER#include <QUrl>#include <QFile>#include <QNetworkReply>#include <QNetworkAccessManager>#defin

2021-08-25 17:07:17 1777 1

转载 开源流媒体 ZLMediaKit

https://github.com/ZLMediaKit/ZLMediaKit/

2021-08-17 14:19:59 223

原创 linux 下 python 脚本打包 程序运行环境(APP+动态库)

#!/usr/bin/python3import os, sysdef runcommand(): if len(sys.argv) !=3: print("usage:./cpApplib.sh filename path\n") return substr = '{ print $3}' cmdstr = "ldd {} | awk '{}'".format(sys.argv[1],substr) libFilenames = [] for line in os.popen(cm.

2021-07-16 11:23:52 168

转载 NVIDIA TX2--3--NVIDIA Jetson TX2 查看系统版本参数状态及重要指令

https://www.cnblogs.com/shuimuqingyang/p/11050162.html

2021-07-01 16:58:20 179

原创 英伟达账户一直登陆不进去解决办法

浏览器报错信息,验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序操作办法:1. 开始可以重置下网络—— 按下win+x 出现菜单——选择 "Windows Powershell" (管理员)"——输入netsh winsock reset,然后回车——重启电脑 2. 然后改DNS——控制面板——网络和共享中心——更改适配器设置——找到当前连的网(无线或者以太)——右键属性——网络选项卡找到“Internet 协议版本4 (TCP / IPv4)”双击或 者点下面属性—...

2021-07-01 13:53:39 40427 14

原创 一、深度学习-- 2. jupyter notebook使用

Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序名字源自Julia、Python 和 R(数据科学的三种开源语言)是一款程序员和科学工作者的编程/文档/笔记/展示软件ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范cell操作什么是cell? cell:一对In Out会话被视作一个代码单元,称为cell cell行号前的 * ,表示代码正在运行 Jupyter支持两种模式:编辑模式(Ente

2021-05-22 21:04:26 136

原创 一、深度学习-- 1. 搭建虚拟环境

1. 创建虚拟环境pip3命令安装过virtualenv、virtualenvwrapper-win以后,使用mkvirtualenv 命令创建虚拟环境时,默认创建位置在C:\Users\username下边D:\Program_Files>pip3 install virtualenv​​​​​​​D:\Program_Files>pip3 install virtualenvwrapper-win指定虚拟环境创建的路径, 修改py thon安装目录下的Script目录的mkv

2021-05-22 20:35:15 123

原创 Failed to allocate skb 错误

在我的研发项目中有个进程不断从网络相机里采集数据,另外一个进程将采集到的图像文件向硬盘里面写。保存到硬盘里里面的数据量较大时,网卡驱动包以下错误。Failed to allocate skbFailed to re allocate skbprx_desc[00 ffffff800bf25bb0 187 RECEIVED FROM DEVICE] = 0x0:0x0:0x0:0x30208000我使用的网络相机,mtu设置成1500,网络相机疯狂掉帧,当设置成巨帧 mtu 9000时,就会..

2021-01-18 13:35:41 766

原创 python 程序发布

安装pyinstallerpyinstaller -F -w --key=xxxxxxxxxx --clean main.pyxxxxxxxxxx : 密码

2021-01-15 15:43:27 54

转载 图文详解YUV420数据格式

https://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html

2020-12-18 16:29:50 54 1

转载 图像插值

https://blog.csdn.net/helimin12345/article/details/82117848

2020-12-18 16:28:57 55 1

QT 插件开发样例,有2两个插件,启动后即加载

QT 插件开发样例

2023-08-28

ESP32 基于4G模块透传 模式 实现MQTT通信

博客地址 https://blog.csdn.net/du2005023029/article/details/129241492

2023-02-27

程序出厂及升级自动化打包工具

自己写的公司产品一个工程源码,make不同的预定义就是三个不同的相似产品,三个不同的产品硬件平台又不一样,程序的配置文件也不一样,因此在创建出厂安装包、升级包时候比较麻烦,为了避免每次打包做一些繁琐的操作,测试人员可以获取最新的代码,自己创建升级包。 此工具主要功能如下: 1. 从华为云下载最新版本的程序,根据界面不同的编译选项进行编译 2. 可显示程序每个版本的更改记录 3.可创建出厂安装包、程序升级包、密匙文件、程序的配置文件   出厂安装包需包含GPRS拨号脚本、配置文件、密匙授权文件 软件采用python QT5框架编写

2023-02-08

LINUX 4.4.38 GT911驱动

支持LINUX 4.4 内核版本的GT911驱动,我处理器是英伟达 jetson TX2。

2019-10-12

qt5.12.3_rotation_201908191730.rar

QT5.12.3 源码更改支持屏幕旋转 , LCD 显示RGB 转BGR。

2019-09-19

天嵌科技出品-Linux移植之Step By Step

天嵌科技出品-Linux移植,很经典啊啊,

2011-12-09

Linux设备驱动程序第三版.pdf

Linux设备驱动程序第三版,原版中文翻译

2011-12-09

空空如也

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

TA关注的人

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