自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Rockchip(瑞芯微) 烧写报“校验芯片失败”问题解决

Rockchip 烧写报“校验芯片失败”问题解决1. 固件烧写报此问题2. 分区烧写报此问题1. 固件烧写报此问题量产工具在下载固件时提示校验芯片失败,这种问题一般都是固件选择错了,固件和芯片不匹配。在开发阶段,可能会是打包固件时参数配置错了。 开发工具不会校验芯片信息,如果升级了错误的固件会出现不开机或者进入固件升级模式,那么需要重新升级正确的固件解决。上图的固件是rk30的,打包时参数配置错误,配置成RK29了。解决办法:打开文件mkupdate.bat,修改修改RKImageMake

2022-01-10 11:40:09 4278

原创 Linux kernel rootfs(busybox)支持中文的配置

1. 内核(kernel)文件系统支持中文配置内核源码路径下输入:make menuconfig选择进入File system(文件系统配置选项)DOS/FAT/NT Filesystems —>[] Network File Systems —>-- Native language support —>2. busybox 中文支持中文配置首先修改源码的makefile,配上交叉编译工具链。输入如下命令进入配置界面:make munuconfig

2021-01-19 20:04:09 707

原创 本地仓库判断 git 远程仓库是否有更新 shell 脚本

#判断某字符串中是否包含另一字符串function string_contain_judge(){ STR_A=$1 STR_B=$2 if [[ $STR_A == *$STR_B* ]] then #包含 echo true else #不包含 echo false fi}#判断某个 git 仓库是否需要更新function judge_git_lab_update(){ GIT_PROJECT_DIR=$1 cd $GIT_PROJECT_DIR loc

2020-10-14 21:45:37 4183 1

原创 Linux查看可执行文件依赖库

Linux查看文件依赖库使用 ldd 命令查看依赖库曲线方式查看可执行文件依赖情况使用交叉编译工具链查看依赖情况使用 ldd 命令查看依赖库在Linux系统中,一般使用ldd指令查看某个可执行文件所依赖的动态库,命令如下ldd filenale曲线方式查看可执行文件依赖情况在运行环境下,启动可执行文件,通过ps指令获取其pid值(例如pid=298),然后输入如下指令获取其依赖情况。...

2020-04-15 10:15:04 8386

原创 configure 编译选项说明

1.- -host 选项指定编译器,例如: - -host=arm-linux2.- -prefix选项指定软件生成的可执行文件存储路径(bin文件、库文件等)

2020-03-18 15:46:32 558

原创 关于onvif 添加辅码流及多个摄像头 协议注意事项

有多少个摄像头则添加多少个source注意的是每个摄像头可以有多个profiles(至少1个),且这些个profiles的source一致(及表明来源于同一个摄像头)...

2020-01-06 16:20:10 1743

原创 Linux shell 进程检测及自启动脚本

#!/bin/sh#author by JoshYoby 2019-11-26appname=getkeytestcheckrun=`ps -ef | grep $appname | grep -v "grep" | wc -l` #返回 ps -ef 出来的所有字符串中含有 $appname 的进程个数while truedo#echo $checkrunif [ 0 = $c...

2019-11-26 10:51:12 1108

原创 vi 常用命令总结

显示行号与取消显示行号①.显示行号ESC:set nu②.取消显示行号ESC:set nonu跳转至任意行ESC:n其中n为任意行数设置高亮显示所查找的字符串ESC:set hls取消高亮显示所查找的字符串ESC:set nohls搜索字符串ESC/string替换字符串ESC:%s/findString/replac...

2019-10-17 18:22:15 261

转载 护眼色的RGB值及颜色代码

网上流行护眼色的RGB值和颜色代码绿豆沙色能有效的减轻长时间用电脑的用眼疲劳!色调(Hue):85,饱和度(Sat):123,亮度(Lum):205;RGB颜色红:199,绿:237,蓝:204;十六进制颜色:#C7EDCC或用#CCE8CF其他几种电脑窗口视力保护色:银河白 #FFFFFF RGB(255, 255, 255)杏仁黄 #FAF9DE RGB(...

2019-04-25 13:51:04 54407

转载 Windows NTP 服务器配置及开启

1、在开始菜单栏中,点击“运行”输入regedit,打开Windows 注册表2、设定成为NTP 服务器类型。修改登陆档案中: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters”[Type]设定值修改为”NTP”。3、设定授权时间服务器修改登录档中: “HKEY_LOCAL_MACHINE\S...

2019-03-25 19:52:20 22969

转载 ubuntu老版本更新源

使用 如下命令,获取Ubuntu版本代号lsb_release -c得到如下输出:Codename: lucid即,目前版本号名称为:lucid参考如下博客,替换你系统的版本名参考文章:https://blog.csdn.net/baidu_28659417/article/details/46500827...

2019-03-11 16:57:08 798

原创 C与C++混合编程、编译

1. 工程文件架构drwxrwxr-x 3 JoshYoby JoshYoby 4096 2月 25 15:03 ./drwxrwxr-x 8 JoshYoby JoshYoby 4096 2月 25 14:45 ../-rw-rw-r-- 1 JoshYoby JoshYoby 671 2月 25 14:58 Makefile-rw-rw-r-- 1 JoshYoby JoshY...

2019-02-25 15:19:00 653 3

原创 Hi3516C开发进度

目前进度:实现了H264、H265视频格式的录制;实现了PCM、G711、G726等音频格式的录制;成功使用PQTools、ITTP_Stream对ISP进行实时调整;实现了RTSP协议,完成了实时音、视频流传输;...

2019-02-19 09:26:27 837 5

转载 RTSP协议详解

良心好文协议标准:RTSP参考《RFC2326》RTP参考《RFC3550》《RFC 3605》RTCP参考《RFC3550》SDP参考《RFC 4566》

2019-02-14 10:12:26 881

转载 Linux下的SD卡分区--解决sd卡分区损坏

Linux下的SD卡分区首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统。识别SD卡后,打开终端。查看SD卡是否已经挂载,如果已经挂载需要先卸载再操作。可以通过mount来进行查看。输入mount,我们可以看到我们的盘符为sdb。在终端输入umount /media/FAT32将其卸载。下面我们对SD卡进行分区。首先我们看一下fdisk命令。指令:...

2019-01-17 16:11:04 3595

原创 自定义SecureCRT显示风格

SCRT设置:选择Options->Global Options…,弹出如下弹窗,并按图上所标序号进行操作:如下图,选择背景色,背景色的颜色值记住,这个颜色跟默认的字体、文件夹字体、可执行文件字体很搭。选择Options->Session Options…选项,会弹出如下弹框,按下图进行操作即可。最终效果如下图所示...

2019-01-17 14:11:19 2068 1

原创 开发板调试模式,开机字符图形生成工具

在线 ASCII Generator

2019-01-05 18:41:06 244

原创 u-boot 中 tftp、sf命令使用详解

一. tftp命令使用详解准备工作电脑端环境:tftp32 软件目标板环境:uboot注:a.将目标板与电脑用网线设置好,并且将电脑的防火墙关闭;b.将电脑与目标板的ip地址设置成同一个网段。例:电脑IP=192.168.1.12 目标板IP=192.168.1.13;c.在uboot命令行模式下输入“ping 电脑IP”命令,得到返回信息:“host 192.168.1.3 i...

2018-12-26 15:34:50 3499

原创 各种接插头名称汇总

杜邦线插头JST接线端子SH1.0MX1.25ZH1.5PH2.0HY2.0XH2.54贴片座子T型插头、XT60型插头SM插头未完待续…

2018-12-26 13:44:36 8877

转载 Linux系统框架

文章地址:https://www.linuxprobe.com/linux-system-structure.html先暂时记录,找个时间把文章内容拷贝过来,便于自己回顾

2018-12-20 14:47:14 946

原创 GitHub 优秀开源项目

一、开源车牌识别项目国外OpenALPR国内EasyPRHyperLPR二、人脸识别项目国外face_recognition

2018-12-19 13:23:10 10007

转载 ARM内核架构

ARM架构详解冯诺依曼架构:数据总线与地址总线共一条总线。哈佛架构:数据总线与地址总线是分开的。

2018-12-18 11:20:54 256

转载 大小端模式详解

https://www.cnblogs.com/duguqiuying/articles/4616468.html

2018-12-18 10:58:02 316

原创 Ubuntu 64位安装arm交叉编译工具

软件:arm-linux-gcc-4.3.2.tgz解压软件包tar xvf arm-linux-gcc-4.3.2.tgz命令行输入以上命令,将软件解压至当前路径下。安装32位编译环境软件支持软件包sudo apt-get install lib32ncurses5 lib32z1添加环境变量方法一:修改/etc/bash.bashrc文件sudo gedit /...

2018-12-18 00:18:49 1735

原创 Git 常用操作流程

添加全局用户名git config --global user.name "Your Name"添加全局邮箱git config --global user.email "[email protected]"复制项目地址从GitHub、GitLab、码云等代码托管平台创建好项目并复制项目地址,或直接从创建好的项目中复制地址下载该项目(模板)

2018-12-15 15:36:20 203

原创 openwrt查看某个进程是否运行的命令

ps | grep hello上面这条命令中,“hello” 为进程名,输入以上命令后,终端打印如下: 3830 root 888 S hello 4156 root 1184 S grep hello----------------------------------------------------------------------------...

2018-12-04 15:09:15 8638

转载 开发板连接外网

需要工具:arm开发板,网线,一台双网卡的win7笔记本电脑(笔记本电脑一般都是双网卡)一、笔记本电脑需要先连上外网,可以连上家里的WIFI,或者手机开热点(本人未测试过连接手机的热点,但是理论上应该可行)。二、打开网络共享中心->更改适配器设置->无线网络连接->属性->共享->允许其他网络用户通过此计算机连接->选择本地连接->确定三、完成第二部...

2018-11-01 15:03:19 1735

原创 Windows 下 git clone无法解析域名

遇到这种情况,应该在Windows全盘搜索 hosts 文件,该文件为Windows系统盘下某个名为/etc文件夹下,注意是Windows系统盘,并不是Git软件安装位置下的/etc文件夹。找到该文件后,一般是不允许你做修改(系统盘文件夹做了权限设置),但是可以先把hosts文件拷贝到桌面打开做如下修改# Copyright (c) 1993-2009 Microsoft Corp.## ...

2018-10-27 09:34:30 2595

原创 关于TQ2440通过Jlink下载Uboot到开发板的方法(不能识别自己板子的norflash型号,且不能安装USB)

这里对个人使用的环境及软件做一个说明:平台:笔记本、win10专业版、64位;J-link驱动软件版本:JLinkARM_V408i;J-link硬件版本为V8;硬件开发板:TQ2440。问题描述:1、电脑没有并口,这种烧写形式放弃;2、电脑安装USB失败,不能通过DNW或者TQBoardDNW来下载Uboot;3、根据“TQ2440开发板使用手册”中J-link下载方式,三种 n...

2018-10-25 10:29:16 1194 5

原创 gSOAP生成onvif鉴权客户端代码框架

安装gSOAPgSOAP下载地址:https://sourceforge.net/projects/gsoap2/files/oldreleases/本人使用gSOAP版本为:gsoap_2.8.44Linux安装软件三部曲:cd gsoap-2.8./configuremakesudo make install命令行模式下敲入命令:wsdl2h -V查看gSOAP软件版本...

2018-10-22 11:32:00 2190

原创 Git 学习总结

查看当前工作区及暂存区的修改状态。git status查看工作区某个文件的具体修改内容。git diff 文件名将当前工作区的某个文件提交至暂存区(git add -A 则是将现有工作区内所有的修改添加至暂存区)。git add 文件名将暂存区的所有修改提交至版本库,并生成版本号。要注意双引号里面的内容,是你对该版本的描述git commit -m "版本注释&a

2018-10-09 16:10:15 147

原创 焦距、物距与像距

基础知识:公式:1/焦距=1/物距+1/像距焦距的最大值和最小值的比就是几倍变焦焦距的最大值和最小值的比就是几倍变焦对焦(聚焦)指的是改变的是像距(一般是移动成像面,如上图靶面)变焦(调焦)指的是改变的是镜头焦距(一般是移动镜头)...

2018-10-08 16:15:32 12700

原创 摄像头拍摄距离、镜头参数、物体大小之间的关系

公式:f/D=h/H其中:f:表示镜头的焦距(固焦或变焦,厂家提供参数),单位:mmD:镜头与物体之间的距离,单位:mh:镜头的靶面尺寸高度(固定可知,一般为“图像传感器”参数,如:1/3" CCD),单位:mmH:镜头拍摄现场的高度(一般为被摄物体高度的2倍),单位:m我们以天地伟业的一款智能高速球机( TC-D2618BNX)为例:该球机为1/4CCD(wh=3.62.7mm),1...

2018-10-08 14:14:52 27600

原创 海康威视摄像头 onvif 鉴权

问题描述在调试海康威视摄像头过程中,遇到无法鉴权成功的问题。在调试海康威视摄像头过程中,遇到无法鉴权成功的问题。同样的代码,其他的摄像头均能鉴权成功,而海康威视的摄像头却不能。问题原因这是由于海康威视的摄像头加密做的不错,其他的摄像头,网页登录用的用户名和密码与onvif鉴权用的用户名和密码一致。而海康威视的摄像头则是分开的,每种支持的协议都有用户名和密码,onvif协议也不例外。这是由于...

2018-09-19 15:47:45 14598 2

原创 onvif 出现“Segmentation fault”

如果同一段结构体数据解析代码,不同的摄像头。一个能成功解出来,另外一个不能成功解析出来且爆出“Segmentation fault”,则是其中一个摄像头的所支持的onvif协议为低版本,新版本则较于旧版本在某些结构体中添加了一些成员,所以会导致该现象。...

2018-09-18 13:27:39 405

原创 mips移植openssl,生成库文件及头文件

虚拟机环境:Ubuntu16.04 64位 目标板环境:mips Linux 32位 准备: 1°. openssl官网下载openssl软件包(本人使用版本:openssl1.0.2g) 2°. 安装好交叉编译工具 1. configJoshYueby@ubuntu:~soft/soft-package/openssl$ cd openssl-1.1.0gJoshYueby@ub...

2018-09-11 16:09:29 1121

原创 Linux将多个文件生成.so文件

本工程共有三个文件:myhello.c、myhello.h、Makefile myhello.c代码如下:#include <stdio.h>#include <string.h>#include "myhello.h"void showMyHello(void)

2018-09-04 13:57:47 3260

原创 万能Makefile

#targettarget = onvif-control#source and dependency filesrc = $(wildcard *.c)obj = $(patsubst %.c,%.o,$(wildcard *.c))#compile optionCC = mips-openwrt-linux-gccCFLAGS = -Wall -O3 -g -D_LINUX #-...

2018-09-04 08:44:12 312

原创 Linux修改目标板IP

1. 查看ip地址 root@JoshYueby:~# ifconfig br-lan Link encap:Ethernet HWaddr 0C:EF:AF:D1:14:8F inet addr:192.168.8.1 Bcast:192.168.8.255 Mask:255.255.255.0 inet6 addr: fddb:4...

2018-08-29 09:27:29 530

原创 onvif 修改摄像头参数

OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。 加入的软件包可以是网上可下载的开源软件或自行开发的软件。為加入软件包需要在package目錄下创建一个目录,以包含软件包的各种信息和与OpenWrt建立...

2018-08-28 11:08:09 8526 6

UCGUI中文手册-全本-带书签版本.pdf

UCGUI中文手册-全本-带书签版本

2021-04-29

空空如也

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

TA关注的人

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