自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (7)
  • 收藏
  • 关注

原创 简书使用感受

最初接触简书是因为喜欢它的极简风格,无广告,界面干净清爽。但是使用过程中发现里面的文章全是地摊儿文学故事汇,质量奇差无比。平时也就写点儿工作中遇到的问题与解决方法,便于记录与查找。结果前几天写了个开源代码的编译步骤,因为贴了个代码官方下载网址,非说我是涉嫌营销,直接给封了,申诉解释的很清楚了,还是驳回,原因依旧是网址链接问题,这种智障玩意儿,迟早倒闭。...

2022-08-19 00:25:34 160

原创 mp4v2

** https://code.google.com/archive/p/mp4v2/ **** https://mp4v2.org **交叉编译./configure --prefix=$INSTALL_PATH \ --host=arm-none-linux-gnueabi \ --build=i486-linux-gnu \ --disable-option-...

2022-08-08 07:27:44 172

原创 将博客搬至CSDN

将博客搬至CSDN

2022-07-26 16:34:09 137

原创 shell与bat相关

shell#!/bin/bash#获取脚本文件所在目录script_dir=$(cd "$(dirname "$BASH_SOURCE")" && pwd)bat系统变量:%ALLUSERSPROFILE% : 列出所有用户Profile文件位置。%APPDATA% : 列出应用程序数据的默认存放位置。%CD% : 列出当前目录。%CLIENTNAME% : 列...

2022-02-07 02:01:35 80

原创 开启443端口,https无法访问

apache2开启443端口后,http://xx.xx.xx.xx:443可以访问,但是https://xx.xx.xx.xx访问失败。acess log中提示 "\x16\x03\x01\x02" 400 0 "-" "-"原因为缺少ssl证书的配置。

2022-01-29 10:03:30 402

原创 xargs空格符问题

find和xargs基本的用法如下:find ./ -name "*.bak" | xargs rm -rf一般情况,上面这个命令运行的很好,但是如果找到的文件名有空格,上面的命令运行就会出问题。find有一个参数-print0,于默认的-print相比,输出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一个参数-0,可以接受以null而非空格间隔的输入流。所以说xargs...

2022-01-29 01:54:24 111

原创 ubuntu doc转docx

sudo apt-get install libreofficelibreoffice --convert-to docx test.doc --outdir ./

2022-01-25 10:02:29 123

原创 ubuntu docx与markdown互转

docx转markdown命令如下, 注意doc格式不支持。需要先把doc转为docx。pandoc test.docx -t markdown -o test.md --extract-media ./markdown转docx命令如下pandoc test.md -t docx -o test.docx --extract-media ./...

2022-01-25 01:52:10 56

原创 ubuntu16.04安装php7.0

首先安装 MySQLsudo apt-get install mysql-server mysql-client2.安装apache2sudo apt-get install apache23.安装php7sudo apt-get install php7.04 安装apache2 php7 modulesudo apt-get install libapache2-mod-ph...

2022-01-24 02:17:41 390

原创 showdoc 安装配置

showdoc官方文档 https://www.showdoc.com.cn/help/安装PHP环境:sudo apt-get install php开启PHP扩展:php-sqlite php-gd php-mbstring php-zip php-curl (php.ini中extension=gd2、extension=sqlite3、extension=mbstring 注释去除...

2022-01-24 01:33:04 457

原创 markdown基础

[TOC]邮箱邮箱:[email protected]地址方式1:https://www.showdoc.com.cn/showdoc地址方式2:https://www.showdoc.com.cn/showdoc地址方式3Markdown简介Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HT...

2022-01-22 12:26:07 17083

原创 Ubuntu下安装配置docsify

sudo apt-get install nodejs && node -vsudo apt-get install npm && nmp -vsudo npm install docsify-cli -g && npm list -g | grep docsifymkdir ~/wiki_docsify && docsify...

2022-01-22 02:35:02 238

原创 linux usb uvc节点无法创建成功

CONFIG_FSNOTIFYCONFIG_INOTIFY_USER在内核配置中去掉NET相关后,如果依旧保留如上配置,则会引起usb uvc节点无法创建的问题。去掉后,usb uvc功能正常。

2022-01-21 08:06:06 116

原创 linux 端口号

测试端口是否打开:telnet ip 端口号查看当前支持的端口:netstat -na --ip开放的端口位于/etc/sysconfig/iptables中打开端口:iptables -A INPUT -ptcp --dport 端口号 -j ACCEPT关闭端口:iptables -A INPUT -p tcp --dport 端口号 -j DROP保存配置:service ipt...

2022-01-21 05:27:37 54

原创 RtspSever传输MJPEG/JPEG/H264/H265

  当前已有RtspServer多数支持H264,但对JPEG支持比较少,LIVE555虽然有JPEG部分代码,但是需要自己去实现对JPEG header的解析部分。  RTSP推流H264、H265时,无需解析SPS、PPS,直接对RTP Header做些处理即可;但是推流JPEG、MJPEG时,则需要根据JPEG Header解析出width、height、qFactor、quantizat...

2022-01-17 08:19:56 888

原创 自动推导Makefile示例

CC = arm-openwrt-linux-muslgnueabi-gccC++ = arm-openwrt-linux-muslgnueabi-g++LINK = arm-openwrt-linux-muslgnueabi-g++AR = arm-openwrt-linux-muslgnueabi-arSTRIP = arm-openwrt-linux-muslgnueabi-stri...

2022-01-16 04:10:55 95

原创 freetype2 下载编译以及测试代码

源码: https://sourceforge.net/projects/freetype/files/freetype2下载解压后,进入源码目录执行cmake-gui,界面中配置源码目录与编译目录,然后点击左下角Configure。界面中FT_DISABLE_BROTLI、FT_DISABLE_BZIP2、FT_DISABLE_HARFBUZZ、FT_DISABLE_PNG、FT_DISA...

2022-01-09 08:35:05 411

原创 YUV格式存储

/* two planes -- one Y, one Cr + Cb interleaved */#define V4L2_PIX_FMT_NV12 v4l2_fourcc('N', 'V', '1', '2') /* 12 Y/CbCr 4:2:0 */#define V4L2_PIX_FMT_NV21 v4l2_fourcc('N', 'V', '2', '1') /*...

2021-11-22 14:37:11 47

原创 ffplay播放usb uvc设备,ffmpeg采集原始数据并保存

列出本机音视频设备ffplay -list_devices true -f dshow -i dummy播放指定视频设备以及分辨率ffplay -f dshow video="UVC Camera" -s 1920*1080ffmpeg.exe -f dshow -list_options true -i video="UVC Camera"ffmpeg -f dshow -vcodec m...

2021-11-16 07:24:01 1118

原创 cpu rotate 90 180 270 flip mirror

#include <stdio.h>void swap_byte(unsigned char *x, unsigned char *y){ unsigned char tmp; tmp = *y; *y = *x; *x = tmp;}void cpu_flip(unsigned char *dst_data, unsigned char *s...

2021-11-15 08:37:46 57

原创 shell遍历带空格文件或者目录名

function get_dir(){ IFS=$'\n' for element in `ls $1` do new_element=`echo "$element"|sed 's/ /_/g'` #echo "$1/$element, $1/$new_element" #|sed -n 'l' if [ "$element" != ...

2021-11-09 05:24:23 196

原创 sed在行首插入tab制表符

偶然发现sed "1i \t helloworld" -i sed.txt 执行结果并未在行首出现tab制表符而是t字符。解决办法是sed "1i \\t helloworld" -i sed.txt

2021-11-09 02:06:43 519

原创 vmware虚拟ubuntu时,win10无法ping通ubuntu

vmware下打开虚拟网络编辑器,查看对应网络模式的设置。比如我的是NAT模式,查看NAT设置,可以看到网关是192.168.11.2。此时需要查看ubuntu ip以及win10的ip,保证他们都在192.168.11网段。然后在win10下 控制面板-》所有控制面板项-》网络连接,将VM net8右键禁用,然后重新启用。ubuntu下网络模块重新启动,然后就可以正常互相ping了。如...

2021-11-03 10:15:07 128

原创 frame buffer 双缓冲应用示例

/*使用说明:全志SDK设备树文件中fb0示例如下,表示fb0使能旋转(disp_rotation_used=1),旋转角度为0(0:0, 1:90, 2:180, 3:270)。LCD原始分辨率为320*820,设置旋转时一定注意宽高的设置。旋转角度为0度[disp] disp_rotation_used=1 degree0=0//0,1,2,3 fb0_w...

2021-07-23 05:43:26 154

原创 linux udev支持tf卡自动挂载与卸载

当udev提示如下报错时,内核配置中选中INOTIFY_USER即可。udevd[992]: inotify_init failed: Function not implementedudev规则文件示例(tf卡插拔自动挂载与卸载):/etc/udev/rules.d/10-tf.rules#KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/etc/udev/hotplug-...

2021-07-21 09:02:18 303

原创 git中文显示乱码

文件路径乱码:git 默认中文文件名是 \xxx\xxx 等八进制形式是因为 对0x80以上的字符进行quote  git config --global core.quotepath falsegit for windows 下vim中文乱码:cd ~ && vim .vimrc添加如下部分:set nu //显示行号set fencs=utf-8,gbk,utf-...

2021-07-05 09:44:19 35

原创 Windows下通过Git管理创建于Linux的项目,提示文件已修改

提示文件属性变化的两种方法:1. git仓库目录下执行git config --add core.filemode false2. 修改.git/config文件[core] filemode=false提示回车换行转换的方法:git config --global core.autocrlf input...

2021-07-05 09:43:38 84

原创 gitlab webhook推送通知到飞书群消息

gitlab webhook推送通知到钉钉群功能完善,但是飞书目前主要支持merge消息,普通的仓库变更没有支持。因此我们需要飞书自定义机器人,以及自己的webserver来接收gitlab消息,解析后按照飞书要求的格式将消息推送给飞书自定义机器人。1. gitlab中配置system hook为http://ip:6666/vendor_bot2. 在ip主机启动python脚本https://...

2021-07-02 09:35:40 746

原创 git merge\git merge --no-commit\git merge --squash区别

假设现有分支develop、test。需要将test合并到develop分支。首先git checkout develop。git merge testtest分支会合并到develop,会有test分支提交信息,同时最后一条提交会是Merge branch 'test' into develop。git merge test --no-committest分支会合并到develop,会有test...

2021-07-02 09:24:52 97

原创 rtthread实现rtsp推流h264

参考开源项目中 https://github.com/Yohoa/IoT_Camera/tree/master rtsp.c rtsp.h 源码文件。rtsp调用步骤:1. struct rtsp_server_context *g_rtsp_server = rtsp_start_server(RTP_TRANSPORT_UDP, port);2. rtp_push_data(g_rtsp_s...

2021-06-09 13:32:44 196

原创 win10无法访问共享文件夹,提示输入用户名密码。

在被设置为共享文件夹的电脑上,“网络和共享中心”的“所有网络”最底下,把“密码保护的共享”关掉即可。

2021-05-20 14:54:05 364

原创 win10无法打开gpedit.msc

将以下段落填入新建文件,并保存为.bat后缀。右键以管理员身份运行,等待安装完成即可。@echo off pushd "%~dp0" dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt dir /b %s...

2021-05-20 14:33:21 48

原创 win10 屏幕保护程序“在恢复时显示登录屏幕”灰色

win10 屏幕保护程序“在恢复时显示登录屏幕”灰色,不能点击时,运行regedit打开注册表编辑器将HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaverIsSecure 删掉即可。...

2021-05-12 14:15:46 2174

原创 LWIP UDP偶发丢包问题

RTTHREAD LWIP实现UDP通讯,使用得socket通讯偶发UDP丢包,用Wireshark监控通讯数据,发现丢包都是在同一时刻接收多条UDP包时发生。解决办法:(1)opt.h中:#define MEMP_NUM_NETBUF 10 //原来为2(2)lwipopts.h中:#define DEFAULT_UDP_RECVMBOX_SIZE 10//原来为1...

2021-05-06 11:56:50 645

原创 raw rgb转换为bmp

1. ffmpegffmpeg -f rawvideo -s 1920*1080 -pix_fmt bayer_rggb8 -i raw.bin raw.bmp直接显示ffplay -f rawvideo -s 1920*1080 -pix_fmt bayer_rggb8 -i raw.bin2. python2import numpy as npimport cv2#pip install ...

2021-03-12 03:05:25 639

原创 win10默认共享文件夹

计算机管理--》系统工具--》共享文件夹--》共享如上路径可以查看本机当前所有共享文件夹,其中ADMIN$ C$ D$ IPC$为系统默认共享。关闭方式1.(cmd管理员身份运行):net share ipc$ /deletenet share admin$ /deletenet share c$ /deletenet share d$ /delete但是在电脑重...

2021-01-07 07:34:27 395

原创 USB UVC设备安卓系统下无法预览图像

USB UVC设备在win10系统下表现良好,但是在安卓系统下无法预览图像,提示USB UVC设备错误!-256.经反复修改测试发现在结构体structuvc_streaming_control 中dwMaxPayloadTransferSize的值不能为0,我修改为1024大小后,预览正常。每个 usb interface里面有多个设置(setting),那么我们使用哪一个设置呢?我们根据端点...

2020-11-27 10:27:27 429

原创 USB UVC协议分析

USB描述符分析软件 USB Device Viewer、USBlyzer、BusHound。#define USB_DT_DEVICE 0x01#define USB_DT_CONFIG 0x02#define USB_DT_STRING 0x03#define USB_DT_INTERFACE 0x04#define U...

2020-11-02 10:36:24 191

原创 配置pip.ini(解决国外镜像安装慢,连接超时的问题)

Create file C:\Users\xxx\pip\pip.ini[global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com

2020-10-24 15:06:01 161

原创 LYNQ_L501 4G模块在嵌入式linux系统下RNDIS联网

首先编译并安装驱动文件drivers/usb/class/cdc-acm.kodrivers/net/usb/usbnet.kodrivers/net/usb/cdc_ether.kodrivers/net/usb/rndis_host.ko安装顺序如下: insmod cdc-acm.koinsmod usbnet.koinsmod cdc_ether.koinsmod rndis_host....

2020-10-16 10:23:31 467

USB UVC协议,包括1.0、1.1、1.5

USB UVC协议,包括1.0、1.1、1.5。USB UVC描述符。

2022-07-26

OV7725资料相关

OV7725资料相关 I2C配置数据 640*480 YUV422 30fps 数据手册。

2014-08-18

OV9712相关资料

ov9712 I2C 配置部分,1280*800 RAW data,30fps。 OV9712数据手册。

2014-08-18

NT99141 相关资料

咏联NT99141 CMOS 芯片I2C配置,YUV422格式,1280*720; 数据手册。

2014-08-18

键盘扫描码

键盘扫描码与ASCII码对应关系,对学习键盘上报消息有很大帮助。

2014-02-21

键盘的报告描述符

标准键盘的报告描述,内含分析部分,非常实用。

2014-02-21

linux下qt编程入门

关于Linux系统的 ,感兴趣的可以看下。

2010-07-05

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

TA关注的人

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