自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sensor size

sensor size

2022-06-16 17:46:15 783 1

原创 【demo】image show by python

image show by python

2022-06-08 21:39:45 241

原创 【demo】基于链表的通用queue

ulist.h#ifndef _U_LIST_H_#define _U_LIST_H_#undef offsetof#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr =

2022-05-09 17:44:05 341

原创 codeSnippet

文章目录tftp copytftp copy编辑“~/.bashrc”alias cyimg='cyimgfunc(){ \ dstdir="/home/xxx/tftp/cusdst" ; \ srcdir=`date +%Y%m%d_%H%M%S.%N`"_out_put" ; \ rm -rf ${dstdir}/"out_put"; \ mkdir -p ${dstdir}/"out_put"; \ if

2022-05-09 13:57:55 365

原创 vscode

vscoderemote-sshhighlight-words高亮功能配置,/C:/Users/xiaobo.liu/AppData/Roaming/Code/User/settings.json{ "workbench.startupEditor": "none", "remote.SSH.remotePlatform": { "10.106.36.29": "linux", "192.168.56.101": "linux"

2022-04-25 13:57:17 823

原创 【demo】基于platform的misc driver

【demo】基于platform的misc driver文章目录【demo】基于platform的misc driver1 platform2 miscplatform是Linux内的一种虚拟总线,称为platform总线,包含platform_device设备和platform_driver驱动两个对象,用于将驱动和设备分开,实现内核分离的思想。一个成熟的字符设备驱动往往是把platform 跟字符注册程序结合起来,这里演示基于platform的misc driver的使用。1 platform

2022-04-24 11:43:54 467

转载 【转载】devm_xxx机制

文章目录devm_xxx机制补遗devres使用实现原理参考devm_xxx机制转载:https://www.cnblogs.com/rongpmcu/p/7662736.htmldevm是内核提供的基础机制,用于方便驱动开发者所分配资源的自动回收。参考内核文档devres.txt。总的来说,就是驱动开发者只需要调用这类接口分配期望的资源,不用关心释放问题。这些资源的释放会在device对象销毁时自动释放。补遗IRQ request_threaded_irq() //函数可替代reques

2022-04-20 20:34:51 546

原创 基于python的网络图片传输

文章目录serverclient基于互联网的图片传输非常普遍,最常见的是通过先把图片压缩成jpeg,再通过socket发送到客户端,下面直接上代码。socketsendrecvimencodeimdecodeserver#!/usr/bin/env python3#-*- coding: utf -*-import socketimport cv2s = socket.socket()host = socket.gethostname()port = 12345s.

2022-02-22 10:42:42 2698

原创 ubuntu server 18.04 first config

文章目录常用软件一键安装安装i3安装中文输入法sshsambatftpnfsvimplugpython3.6iverilogfirefox下载video问题解决virtual box共享文件夹的权限问题附录A.1 i3wm的常用快捷键A.2 调整python优先级A.3 多版本切换A.4 VirtualBox UUID修改A.5 vbox压缩磁盘占用空间A.6 anaconda on win10x64A.7 虚拟网桥安装Ubuntu server 20.04Note: 在vmware上安装该环境,虚拟

2022-02-19 23:01:25 610

原创 基于Qt 的自定义log处理机制

文章目录待续附录QMutexLockerstruct in C and C++待续附录QMutexLocker其旨在用于简化lock、unlock操作。常规lock、unlock,应用场景示例(qt 官方示例)int complexFunction(int flag){ mutex.lock(); int retVal = 0; switch (flag) { case 0: case 1: retVal = moreComple

2022-02-07 14:42:52 1793 1

原创 基于Qt 的graphicsView + opencv显示图片

文章目录显示图片显示图片上图就是本次示例结果,本次的示例还是使用graphicsView显示opencv处理后的image图像使用qt 创建Qt widgets application项目界面文件就添加一个graphicsView,去掉菜单栏、状态栏右键项目名添加库,外部库,把本地opencv库的路径填上自动生成graphicsViewDemo.pro代码之后在mainwindow.cpp文件中添加如下代码#include "mainwindow.h"#include "ui_m

2022-01-29 20:50:38 7039

原创 win10下搭建qt+opencv环境

文章目录1 qt2 cmake3 opencv4 demo5 Q&A5.1 qt安装vcredist_xx报错原本使用pyqt开发界面程序,但是pyinstall打包后的程序实在太大,我做了一个显示yuv图片的小界面程序,打包后的单文件竟然480Mb,真的好无语。。。遂转向 qt+opencv,其开发环境搭建起来真的好费劲,也是折腾了好久才完成,以本文记录其过程。infoqt-opensource-windows-x86-5.12.12opencv-4.5.0-vc14_vc15cm

2022-01-28 22:03:38 6295 3

原创 win10下编译使用zmq

文章目录1 vs2015运行多个main函数文件2 基于vs2015编译zmq3 示例infovirtual studio 2015cmake-3.22.1libzmq-4.3.41 vs2015运行多个main函数文件该类问题的解决方法,网上又很多,基本上就是创建一个解决方案,一般解决方案里面都会自带一个项目,改项目里面可以创建一个含main函数的文件在解决方案下面新增项目,新增的项目中也可以有一个含main函数的文件需要执行时,以解决方案(重新)生成再到各项目中执行运行操作

2022-01-27 22:31:58 1555

原创 pyqt使用graphicsView显示图片

文章目录源码untitled.pymain.py缩放图形界面使用Qt Designer绘制,如下菜单项添加一个open选项,窗口上是一个graphicsView组件。主要流程使用opencv 打开图片cv2转为QImageQImage转为QPixmap把QPixmap加入到QGraphicsScene把QGraphicsScene加入到graphicsViewgraphicsView show源码untitled.py# -*- coding: utf-8 -*-# For

2022-01-17 12:27:42 18180 2

原创 Ubuntu zmq编译安装与arm移植

文章目录1 linux编译示例2 arm64编译1 linux下载libzmq source code:https://github.com/zeromq/libzmq/tree/v4.3.4编译sudo apt-get install libtool pkg-config build-essential autoconf automake # 安装依赖./autogen.sh./configure --without-libsodiumlibsodium - 加密库mak

2021-12-16 19:49:57 1273

原创 arm32/64 on qemu

文章目录linux + 简易文件系统linux自制文件系统qemulinux + busyboxlinuxbusybox启动脚本安装:sudo apt-get install -y gcc-arm-linux-gnueabihf qemu依赖:sudo apt-get install -y bison flex libncurses5-dev上位机:ubuntu server 18.04.6开发板:QEMU emulator version 2.11.1arm32:vexpress-a9 ,d

2021-11-22 21:59:32 1376

原创 git常用记录

文章目录win10搭建git本地库win10搭建git本地库我win10笔记本装有Ubuntu虚拟机,有时候虚拟机突发异常,导致需重新安装虚拟机,但是这样虚拟机中的代码文档等很难找回,所以就有了,win10做git中心,Ubuntu做git client需求。安装gitgit的安装路径对之后的git仓库路径有关联,把git安装到F盘,其中选项全部使用默认。Note本机git安装目录:f:\Git在git安装目录下创建repos目录,用于存放以后要创建的git仓库win10安装open

2021-10-19 23:25:08 160

原创 Latex-pgfplots绘制3维曲线图

Latex-pgfplots绘制3维曲线图简介函数图形线图散点图柱状图3D函数图形轮廓图曲面图参考资料在绘制 2维平面几何图,是不是有人想到了绘制 3维图,包 pgfplots 正好能实现你的需求,他不仅能绘制 3维图,也能绘制 2维图,在接下来的内容中会详细介绍……简介在正式使用 pgfplots 之前,我们先来看下,其绘图环境的格式,如下: 1 \documentclass{article} 2 \usepackage[UTF8]{ctex} 3 \usepackage{pgfplot

2020-06-12 17:27:49 7114 1

原创 Latex-TiKZ绘制数学平面几何图教程

Latex-TiKZ绘图练习记录TiKZ环境Tikz绘图代码格式TiKZ入门TiKZ案例参考资料Latex中使用TiKZ进行绘图,里面的命令繁多,若想掌握好绘图技巧,还是要进行大量练习才能实现。本文就是记录本人使用TiKZ进行绘图练习的全过程,以供大家参考。TiKZ环境本文的所有演示环境基于ubuntu20.04,具体的环境配置请参考我的另一篇文章《ubuntu20.04下vim+vimtex编写latex的利器》Tikz绘图代码格式一般都是采用如下格式:\usepackage{tikz} %绘

2020-06-09 13:32:16 30210 4

原创 中文版Latex常用语法大全教程

中文版的Latex快速入门教程Latex语法格式中文版的“hello world”注释换行、分段、分页、首行缩进文字的粗体、斜体、颜色、大小下划线、双下划线、波浪线、删除线、斜删除线Latex文档层次结构文档封面文档前言文档目录文档摘要文档段落格式数学公式数学图形插入图片插入表格文档点缀页面配置页眉与页脚参考文献小结参考资料Latex是一个基于Tex的文章,期刊,书籍的排版系统,可让使用者在极短的时间内写出很高排版质量的文档。对于没有接触过Latex的同学来说,这种以代码形式进行文档书写的方式,会让人

2020-06-04 19:50:48 45282 8

原创 ubuntu20.04下vim+vimtex编写latex的利器

ubuntu20.04下vim+vimtex编写latex的利器安装中文环境的latex套件vimtex的安装与配置安装vimtexPDF阅读器 zathura之所以推荐vimtex编写latex是因为,vimtex属于实时编译预览的插件,使用起来更加方便。vimtex   实时编译,并预览vim-latex   只是编译和预览,并不能实时呈现,需要每次 “\ll” 和 "\lv"latex-live-preview   可以实时预览,但是不能编译生成pdf文档而vimtex 基本上可以说是

2020-06-01 13:35:33 5999 2

空空如也

空空如也

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

TA关注的人

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