自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows文件共享客户端的一些事——samba文件共享

=>事情原由(猜的):把一些虚拟网卡(比如VPN) 右键卸载,不知道何时,发现windows 无法访问vmware 中Ubuntu 的samba了,对于不用VI 编辑代码的码农来讲,我的天啊。=>好,开始百度、google 找办法解决,把访问samba 失败后windows 弹出来的所有关键字都搜索一遍,按照百度google 的方法都试了一遍,解决失败;=>接着想是不是电脑中毒了?系统被破坏掉了? 好下载了一个 windows_repair_aio_setup_v4.11.6.ex

2021-12-07 10:46:16 2764

原创 No manual entry for pthread_cond_init

man pthread_cond_xxx 一系列的函数都天汇 Nomanual;解决办法:1. # apt-get installmanages-posixmanages-posix-dev2. #apt install glibc-doc---------------------说明:manpages-posix-dev包含 POSIX 的 header files 和 library calls 的用法,而pthread_cond_init并不属于Linux命令,而是属于C/...

2021-12-01 10:59:36 322

原创 Linux printk 打印控制

需求: linux 嵌入式启动的过程中,不希望从串口打印某些信息,但是dmesg 可以看到所有信息。实现:# cd 到linux 内核源码目录# vi ./kernel/printk.c 修改#define DEFAULT_CONSOLE_LOGLEVEL <level>说明 1 <= level <= 7, 值越大, 打印到串口的信息越多,但不影响dmesg。附件:Linux 内核printk 串口日志级别说明 级别 ..

2021-11-15 11:10:51 451

原创 UE正则表达式

1.*#*^n : 包含# 的所有行, 注意: 不一定是 ^n;2. %[ ^t]++^n 表示空行

2021-11-03 14:49:20 338

原创 uboot 与bootdelay 相关的一个config

CONFIT_ZERO_BOOTDELAY_CHECK配置了这个, 即使bootdelay 为0, 也启动的过程会检测键盘

2021-11-01 13:26:33 208

原创 QT QString char * 转换

1. QString 转 char *QString strQstring;const char * ptrchar= strQstring.toStdString().c_str();2. char * 转QStringchar cstr[] = "abc";QStringstrQstring =QString(cstr);

2021-07-08 12:22:44 268

原创 Linux 内存优化的两个重要参数

linux默认参数vm.min_free_kbytes 64mb,/proc/sys/vm/min_free_kbytes该文件表示强制Linux VM最低保留多少空闲内存(Kbytes)。当可用内存低于这个参数时,系统开始回收cache内存,以释放内存,直到可用内存大于这个值。/proc/sys/vm/vfs_cache_pressure该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把dir

2021-05-25 20:06:37 501

原创 vmware 识别u盘

前言:这边blog 是为了在vmware+Ubuntu(server) 下识别u盘而写的.1. 确认windows 下vmware 的usb server 是否开始:1) 运行输入 services.msc把服务开起来,然后确定。2) vmware 菜单->虚拟机->设置->硬件看是否存在usb 控制器,如果存在, 则删除,按确定退出;然后从新进入vmware 菜单->虚拟机->设置->硬件->添加->usb控制器。然后确定退.

2021-05-10 11:40:48 1008 1

原创 ubuntu 把swap 功能禁止掉

虚拟机里面就没必要搞swap 这玩意了,开始:# swapoff -a# rm /swap.img# vi /etc/fstab# rebootend

2021-04-23 21:28:45 808

原创 禁止电脑访问某些网站——比如检测licence 的网站

方法1:修改hosts文件:文件位于:C:\Windows\System32\drivers\etc,如果没有新建一个在hosts文件中增加一行:127.0.0.1 www.163.com这样电脑就无法访问 www.163.com 了。

2021-04-11 16:08:47 2307

原创 让编译器立即显示错误信息并且停止编译

#err "You must define model for project!" // 你必须为工程的设备定义一个型号

2021-04-10 18:20:19 277

原创 Android Studio 4.1.1 无法链接手机的一种解决方法

1. 打开cmd 测试adb说明adb 可以用了;否则设置一下adb 的路径即可;2. 查看设备管理器, 是否有android adb 设备我的时候打开USB 调试后, 被win7 识别成MTP 了, 有的被识别成adb 的, 但这不重要,重要的是圈圈里面那个黄色底的黑色感叹号,说明usb 驱动还没有安装,需要折腾Android Studio 了:下一步选择”Generic USB Hub” ,并单击”从磁盘安装”选择SDK下的”extras.

2021-04-07 12:06:14 359

原创 windows每次重启都自动重连虚拟机网络驱动器导致启动很慢的问题

问题: 使用虚拟机的smb 功能的时候,我们一般会把smb 映射到网络驱动器, 映射的时候会有个选项“登录是否自动重连”;1) 选择是, 那么每次重启都会自动重连, 但是这时候虚拟机还没起来, 导致启动很慢,至少要半分钟的时间, 有时候要花上一分钟时间;2) 选择否, 那么启动会很慢, 但是启动后要想使用虚拟机的smb, 得重新输入IP ,重新映射, 也是浪费时间;解决: 其实没有很好的解决办法,可以弄一个脚本, 这样既能够解决启动速度的问题, 又能够解决重新手动连接的繁琐步骤;...

2021-04-07 11:14:03 3342

原创 ubuntu18 服务器 /mnt/hgfs 目录为空

问题: 安装完vmtool 后,通过vmware 的菜单设置了共享目录, 这时候/mnt/hgfs/ 下面是有东西的;但是reboot 后/mnt/hgfs/ 下面就被清空了。感觉 vmtools 和Ubuntu18 不太兼容。解决:1. 查看有没有已经共享的目录root@qiaoliang328:~# vmware-hgfsclientde看来是有的;2. 手动加载# mount -t fuse.vmhgfs-fuse .host:/d /mnt...

2021-02-26 18:41:41 471

转载 详细图解,一眼就能看懂!卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别

什么是快门快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。什么是Global Shutter(Total Shutter)?通过整幅场景在同一时间曝光实现的。Sensor所有像素点同时收集光线,同时曝光。即在曝光开始的时候,Sensor开始收集光线;在曝光结束的时候,光线收集电路被切断。然后Sensor值读出即为一幅照片。CCD就是Global shutter工作方式。所有像元同时曝光。什么是Rolling Shu

2021-02-21 10:14:55 1256 1

转载 Tone Mapping(色调映射) 认识

转自:https://www.cnblogs.com/cjhd/p/7530440.htmlTone Mapping(色调映射) 认识目录 【背景 - 高动态图像】 【起源】 【定义】 【举个例子】 【研究分类】详细1. 【背景 - 高动态图像】图像的动态范围: 图像的 Max(亮度值) / Min(亮度值)高动态图像 : 动态范围大的图像高动态 VS 普通 : 高动态图像(位数 > 8位) 普通灰度图像(位数 = 8位 一般情况)...

2021-02-21 10:07:45 5358

原创 代码:把0x开头的十六进制字符串转发成数字

/** fn:把0x开头的十六进制字符串转发成数字;*input: 比如 0xFAB00255;* return: 转换后的int 值;*/unsigned int GetUintFromHexStr( char *input ){ unsigned int result = 0; char *ptr; ptr = strstr( input, "0x" ); if( NULL != ptr ) { ptr += 2; ...

2021-02-03 10:16:58 1604

原创 让gcc 编译器在编译的过程中指令宏的逻辑处理

举例:在c 文件代码中有如下源码:#if defined JQ_JQ001 #define AAA 4 #define BBB 5#elif defined JQ_JQ002 #define CCC 6 #define DDD 7#else #err "You must defin model" #endif解析:上面代码的意思就是告诉编译器, 如果没有定义JQ_JQ001 , 也没有定义 JQ_JQ...

2020-12-31 16:42:42 124

原创 BT601和BT709到底什么关系

每每遇到这两个玩意,头脑就一片空白,去baidu,都是讲一大堆历史故事,故事看完,还是没弄懂他们之间到底是什么关系,在我们日常编程中要怎样才能遵从这两个玩意。下面利用一个包含视频采集和视频显示的设备讲讲我自己的讲解:1. 摄像头从自然界采集到的RGB 数据,传给主控;2. 主控取得RGB 数据后,由于数据量太大,预算和存储都费劲,于是前辈们就把RGB 转换成YUV,怎么转换呢? 就需要我们用到的标准了 BT709/BT601。简单来说讲,BT709/BT601 定义一个RGB&l...

2020-12-04 10:49:58 11305 2

原创 海思方案针对nand、SPI NAND 类型falsh 修改uboot 环境变量的偏移地址和大小

此文适用于回HI3518EV300 开发的读者:1. cd 到u-boot-2016.112. vi include/configs/hi3518ev300.h#define CONFIG_ENV_OFFSET 0x100000 // 偏移地址是#define CONFIG_ENV_SIZE 0x20000 // 大小3.vi ./include/env_default.h这个修改环境变量的默认值,有些环境变量指向宏的,在.config 里...

2020-12-03 17:02:51 740

转载 Nand Flash基础知识与坏块管理机制的研究

概述Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一次性地擦除整个块:在发送一个擦除命令后,一次性地将一个block,常见的块的大小是128KB/256KB,全部擦除为1,也就是里面的内容全部都是0xFF了,由于是一下子就擦除了,相对来说,擦除用的时间很短,可以用一闪而过来形容,所以,叫做Flash Memory。所以一般将Flash翻译为 (快速)闪存。NAND Flash 在嵌...

2020-11-30 20:51:27 619

转载 linux进程/线程调度策略(SCHED_OTHER,SCHED_FIFO,SCHED_RR)

linux内核的三种调度策略:SCHED_OTHER 分时调度策略,(默认的) SCHED_FIFO实时调度策略,先到先服务 SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。SHCED_RR和SCHED_FIFO的不同: 当采用SHCED_RR策略的进程的时...

2020-11-10 17:55:19 3434

转载 世界多国语言代码及区域代码

经常要百度这个玩意,把它转发到自己的博客来了:note: zh 是语言代码,表示中文 CN 是区域代码,表示大陆地区 还有像 zh_TW 就表示中文,台湾地区还有像 en_US 就表示英文,美式英语 af 南非荷兰语 sq 阿尔巴尼亚语 ar-sa 阿拉伯语(沙特阿拉伯) ar-iq 阿拉伯语(伊拉克) ar-eg 阿拉伯语(埃及) ar-ly 阿拉伯语(利比亚) .

2020-11-10 15:45:53 1227

原创 Linux修改网卡的名字

网上很多linux修改网卡名字的方法,第一步就是nmcli connmcli con show但我执行后没有显示任何uuid, 所以这些方法对我行不通。下面介绍我自己的方法:1. 查看 /etc/udev/rules.d/90-eno-fix.rules#vi/etc/udev/rules.d/90-eno-fix.rules2. ifconfig -a#ifconfig -a根据MAC 地址对应,修改ATTR{address}=="00:50:56:31:.

2020-11-07 20:29:11 505 1

原创 mac地址的合法性

以下为总结的内容:1. 广播地址FF:FF:FF:FF:FF:FF2. 主播地址X1:XX:XX:XX:XX:XXX3:XX:XX:XX:XX:XXX5:XX:XX:XX:XX:XXX7:XX:XX:XX:XX:XXX9:XX:XX:XX:XX:XXXB:XX:XX:XX:XX:XXXD:XX:XX:XX:XX:XXXF:XX:XX:XX:XX:XXNOTE:第一个字节为奇数;3. 能用MAC 地址X0:XX:XX:XX:XX:XXX2:XX:XX:XX:...

2020-10-27 14:03:37 3321 1

原创 LINUX spi 模式值的定义

#define SPI_CPHA 0x01 /* clock phase */#define SPI_CPOL 0x02 /* clock polarity */#define SPI_MODE_0 (0|0) /* (original MicroWire) */#define SPI_MODE_1 (0|SPI_CPHA)#define S...

2020-09-29 18:17:08 1223

原创 比较可靠的两个NTP 服务器地址

NTP 服务器:国内1. 国家授时中心新的NTP服务器地址:ntp.ntsc.ac.cn国外2. google: time1.google.com————————————————————————————国内知名公共 NTP 服务器地址:国家授时中心 NTP 服务器(NTSC NTP Server) 1 ntp.ntsc.ac.cn 中国 NTP 快速授时服务(NTP ORG CN) 1 2 3 .

2020-09-29 16:26:42 6761

原创 linux下批量替换多个文件里面的某个字符串A为字符串B

sed -i "s/字符串A/字符串B/g" `grep "字符串A" -rl ./`比如:sed -i "s/mp_init_multi/my_mp_init_multi/g" `grep mp_init_multi -rl ./`表示把当前目录及子目录下所有文件里面的mp_init_multi 替换成my_mp_init_multi;END...

2020-06-13 10:08:27 710 3

原创 android studio 创建工程步骤

1. 整个目录拷贝,并且重命名;2. 用android studio 打开;3. 修改 app/CMakelist.txt 把hwsdkc 命名为你要生成的库的名字4. 加入源码:夜视修改CMakelist.txt

2020-05-26 19:30:23 377 1

原创 linux ssh sftp 支持密码登录

前言:本文适合一定linux 维护基础的读者。#vim /etc/ssh/sshd_config把PasswordAuthentication no 删除,然后添加PasswordAuthentication yes退出systemctl restart sshd完

2020-05-10 21:38:42 1298

原创 sendn recvn

前言:本博客仅仅作为sendn recvn 的笔记,需要配合其它源码才能编译通过;/** fn: 往socket 发送len 个字节,直到发送完毕或者出错才返回* 返回值: 0, 标识成功, -1, 标识失败* 特别注意: 这个sendn 的封装返回值根一般的send 的返回值不一样,*/int Sendn( int socket, const void *buf, uint len ){ int ret = -1; uint leftLen = len; uint ...

2020-05-09 10:02:45 460

原创 windows 通过samba 访问linux 下的软连接

本文适合于对linux samba 服务器有一定了解的读者;1. 修改samba 配置文件vi /etc/samba/smb.conf[global]...follow symlinks = yes wide links = yes unix extensions = no2. 重启samba 服务器systemctl restar...

2020-04-21 13:10:21 1128

原创 QT 在信号草里面刷新控件立即生效的办法:qApp->processEvents();

void setdid::on_lbt_start_set_did_clicked(){ int ret; char did[64], apiLicence[64]; DCP_DEV_SET_ID_T devId; char *didWithMima2; int didWithMima2Len; DCP_AES_COM_REQ_T aesCom;...

2020-03-26 23:29:18 1900

原创 win7 访问MAC 上面的smb 服务器,总是弹框: 登陆失败 未知的用户名或错误密码

场景:一台MAC 电脑,做smb 服务器,两台win7 电脑,做smb 客户端;1. WIN7 A 可以登录smb 服务器,“网络安全:LAN Manager 身份验证级别(Network Security: LAN Manager authentication level)” 设置如下:首先,单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略(L...

2020-03-03 16:34:19 2126

原创 vmware12+centos7+win7 无法共享文件 /mnt/hgfs 问题

问题:win7 操作系统,vmware12 重新安装,centos7 从其他电脑拷贝过来;1. vmtool 安装失败:/tmp/modconfig-oAfYr7/vmhgfs-only/page.c:1649:23: warning: passing argument 3 of ‘wait_on_bit’ makes integer from pointer without a c...

2020-01-23 23:07:40 294

转载 win7访问centos7 Samba的共享目录输入帐号和密码无法登陆解决方法

默认情况下,Windows7无法正常访问NAS或者Samba服务器上的共享文件夹。原因在于从Vista开始,微软默认只采用NTLMv2协议的认证回应消息了,而目前的NAS系统和Samba还只支持LM或者NTLM。解决办法:修改本地安全策略通过Samba服务可以实现UNIX/Linux主机与Windows主机之间的资源互访,由于实验需要,轻车熟路的在linux下配置了samba服务,操作系统...

2020-01-23 15:54:38 697

转载 ISO

相机中的ISO是感光度的意思,在光线比较暗的情况下把ISO调高的话会降低快门速度也就是说可以让照出的照片不是很模糊但是有得必有失,高的ISO使照片颗粒感很强的,低的ISO会是画面细腻。分别是ISO100、200、400等。普通情况下一般是用ISO100。同时相当与以前传统柯达胶卷有100的和200一个意思。...

2020-01-17 23:33:12 667

原创 未能打开内核设备 VMCIDev vmx

某天在用驱动人生安装某个驱动后, 虚拟机突然挂掉了,重启电脑, 打开VMWARE,重新打开虚拟机,弹出如下提示:Vmare 无法打开内核设备“\\.\VMCIDev\VMX”: 系统找不到指定的文件。您在安装 VMware Workstation 后是否进行了重新引导?的解决办法这时候真的手忙脚乱,会不会所有资料都。。。。。。抹了一头汗,最后如下解决:找到与虚拟机文件相同目录...

2020-01-11 16:27:48 1149

原创 小莫小于水滴——一句小时候经常听的词,不知道为什么简体中文找不到了

简体:小莫小于水滴 汇成大海汪洋细莫细于沙粒 聚成大地四方--------------------------------------------------繁体:小莫小於水滴 匯成大海汪洋細莫細於沙粒 聚成大地四方...

2019-12-23 14:11:17 897

原创 vmware centos7.2 ssh sshd ssh2 服务无法登录的一个可能原因

某天发现虚拟机的ssh2 服务器无法登录了,用抓包工具看,只发现ssh 服务器主动发了RST 包;用systemctl restart sshd 启动ssh 服务,一切正常;重装openssh-server 也无法解决;但是用secureCRT 就是登录不了,那么可以尝试以下方法;#cd /etc/ssh#rm ssh_host_*end...

2019-12-11 10:58:43 309

rtl8188FU_linux_v5.7.4.1_35666.20191106_jianqiao_t31zl.tar.bz2

君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx 移植好的源码

2021-03-11

wpa_cli_with_wpa_supplicant_编译和使用指导文档.pdf

君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx 里面设置到的文档

2021-03-11

Quick_Start_Guide_for_Driver_Compilation_and_Installation_sdk驱动编译及工具使用指导文档.pdf

君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx 里面设置到的文档

2021-03-11

君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx

1. 本文档针对于有一定嵌入式移植能力的开发人员,对wifi 模块的linux 移植有一定认识,但是移植过程中出现很多莫名其妙的问题,特别是wpa_supplicant 工具的移植和使用,参考网络上的各种方法,wpa_supplicant 仍然无法连接成功。 2. 本文档中涉及到的pdf 文档一并上传到csdn 本人的账号下, 方便有幸读到本文档的同学下载参考。

2021-03-11

samba 服务器的配置文件 smb.conf

Ubuntu 系统, samba 服务器的配置文件, samba安装后默认是通过guest 访问的, 感觉不太安全, 而且不方便使用指定的用户名和密码去访问对应权限的文件, 改为需要用户名密码才能访问samba, 注:必须通过smbpasswd -a root 添加root 用户后才能通过root 用户名访问samba;

2021-02-21

GC4663 DATASHEET

格科微sensor GC4663 datasheet, 400万像素

2021-01-11

ffmpeg 把vbr_aac转成cbr_aac.txt

使用ffmpeg 命令, 把音频转化成固定帧长的aac 音频; 也可以转换成其它音频; 支持的输入格式可以是wav,MP3,aac 等主流音乐

2020-08-05

低照度相机功能框图.pdf

低照度相机功能框图; 架构图,用海思芯片设计的录像产品的设计框图; 1.LED说明:(1) 开机就亮30秒, 然后灭掉;如果原来已经开机,则闪烁3下;(2) LED2:电池电量不足的时候一直闪烁;(3) LED3:充电时一直常亮;2. 预留USB(3.3V 和5V) 接口,用来临时接wifi 模块,方便调试。wifi 模块飞线外接即可,不需要在板子上给它预留位置;3. 3518 预留1个GPIO,该GPIO满足示波器能够测量(能够复用的GPIO引脚也可以),用于测试开机速度;

2020-08-05

ILI9342C_DTS_V102_20120328_edit_by_oscar.pdf

LCD 驱动 ILI9342 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

ST7789V_SPEC_V1.0.pdf

LCD 驱动 ST7789 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

KD24G1-40NC-A1(140506) (1)----.pdf

LCD 驱动KD24G1 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

IMX214-0AQH5-C_3.0.0_Data_Sheet.pdf

sony imx214 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

imx185lqj.pdf

sony imx185 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

IMX225-Data_Sheet.pdf

sony imx225 datasheet文档,有详细的寄存器说明;非常专业的术语; 阅读该文档可以很容易和支持mipi 的sensor 对接;

2020-08-05

3516EV300+GC2053.zip

GC2053用于HI3518EV300HI3516EV200//HI3516EV300/ LITEOS 的驱动

2020-08-05

13.mozjpeg.rar

mozjpeg使用小内存插值大像素图片, 纯C语言,里面有yuv 编成jpg 的demo, 要插值,可以自己一行一行插值后再去编码;

2020-08-05

H264toTS2.rar

把H264 封装成TS 流,可以直接编译测试,或者需要简单的修改;编译后可以直接运行; Package H264 into TS stream, you can compile and test directly, or need simple modification; you can run directly after compilation;

2020-02-17

hostap.conf

RTL8189ES 驱动加载 AP 模式下的配置文件,该文件配合博客: https://blog.csdn.net/qiaoliang328/article/details/88190368 即可实现wifi 的AP 模式

2019-06-15

onvif demo 包括IPC 端和客户端

共享一个onvif 例子,有服务器和客户端的源码,希望对大家调试onvif 有帮助。

2014-05-19

z-tek usb转串口驱动

64位的win7,这个驱动能用,这个驱动支持win7,xp等等系统,里面包括好多具体平台的驱动,win7 64bits 请使用压缩包里的“win2000_xp_vista_x86_x64”

2013-10-23

onvif_wsdl下载方法

很多人想下载onvif 的wsdl,但每次从官方网站点击进去都得到一个网页,而不是弹出一个下载页面,本文档简单说明一下onvif 的wsdl 文档下载方法。

2013-08-06

空空如也

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

TA关注的人

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