
Linux 应用开发
文章平均质量分 52
_helloWH_
幸福就在呼吸间
展开
-
linux系统挂载外部存储内的文件无法删除
现象:通过samba服务访问TF卡内的文件,突然无法进行删除操作;分析:1,登陆终端,查看操作文件的权限,为 -rw-r–r--,说明其他用户无写权限;2,使用root用户,对操作文件 chmod 666 修改权限;3,再次查看操作文件的权限,为 -rw-r–r--,强制修改失败;4,检查umask,为 0077,修改为0011;5,使用root用户,对操作文件 chmod 666 修改权限;6,再次查看操作文件的权限,为 -rw-r–r--,强制修改失败;7,检查 目录粘滞位, 无异常;原创 2020-08-06 16:52:10 · 3568 阅读 · 1 评论 -
常用存储设备写入速度测试
/********************************************************************** Author : lile* Modified : 2020年4月15日星期三 16:56:13* Email : roger0212@163.com* HomePage...原创 2020-04-15 17:24:21 · 1235 阅读 · 0 评论 -
Qmake 工具编译调试
Qmake 工具编译调试原创 2015-04-09 19:25:55 · 1924 阅读 · 0 评论 -
外部中断的按键,软件滤波实现方法
外部中断的按键,软件滤波实现方法转载 2016-01-18 11:56:37 · 7905 阅读 · 0 评论 -
mcp2515 芯片驱动总线错误BUG的解决方法
http://blog.renren.com/share/221002615/11483613167 来自张涛的日志现象:CAN总线在线上设备热插拔或长时间运行后出现总线异常情况,有时不能发送和接收,有时只能发送不能接收。分析: 经过观察,发现出现只能发送不能接收的情况是由于没有调用中断服务造成的,而在整个驱动中并没有其它地方会异常释放中断,所以断定为m转载 2015-03-18 11:52:55 · 6514 阅读 · 5 评论 -
LCD_PIXCLOCK怎么计算
LCD_PIXCLOCK怎么计算转载 2016-04-25 18:51:54 · 4871 阅读 · 0 评论 -
LCD驱动中pixclock的计算
LCD驱动中pixclock的计算转载 2016-04-25 18:53:27 · 3528 阅读 · 0 评论 -
MDDR, DDR2, DDR3, SDRAM
MDDR, DDR2, DDR3, SDRAM转载 2016-04-25 19:55:24 · 3153 阅读 · 0 评论 -
TFT和STN液晶区别
TFT和STN液晶区别转载 2016-04-26 10:46:50 · 3010 阅读 · 0 评论 -
Linux 下rm+grep删除除去指定文件的剩余所有文件
http://blog.chinaunix.net/uid-22556372-id-1773426.html今天下午有个任问我如何删除一个目录下的除了想要的文件之外的所有文件。我想了想grep和rm配合一下不正好么。于是经过查阅资料得出了一条命令:过程如下。首先在一个目录下:zhou@zhou:~/LinuxC/file/test$ ls1 2转载 2014-10-12 12:50:50 · 13370 阅读 · 1 评论 -
嵌入式Linux下BOA网页服务器的移植
嵌入式Linux下BOA网页服务器的移植转载 2016-05-16 18:25:30 · 710 阅读 · 0 评论 -
DRAM, SRAM, SDRAM的关系与区别
DRAM, SRAM, SDRAM的关系与区别转载 2016-05-06 15:43:25 · 1314 阅读 · 0 评论 -
修改rootfs包的相关操作
修改rootfs包的相关操作原创 2015-11-11 22:21:43 · 1127 阅读 · 0 评论 -
C程序编译过程浅析
C程序编译过程浅析转载 2015-09-02 10:33:04 · 430 阅读 · 0 评论 -
ltib cannot be run because one or more of the host packages 解决方法参考
ltib cannot be run because one or more of the host packages 解决方法参考原创 2015-05-08 16:26:08 · 1767 阅读 · 0 评论 -
【QT‘】 Object::connect: No such signal
MyThread *Rev = new MyThread(); connect(Rev, SIGNAL(char* Data,int DataLen), this, SLOT(SerialRevDataHandle(char *Data,int DataLen)));去掉参数名, 保留类型即可MyThread *Rev = new MyThread(); co...原创 2015-06-18 09:36:45 · 26041 阅读 · 12 评论 -
【DEBUG】mxs-auart mxs-auart.0: Unhandled status 520080
mxs-auart mxs-auart.0: Unhandled status 520080原创 2015-07-10 09:17:48 · 4239 阅读 · 2 评论 -
【QT】 屏幕旋转、尺寸设置
1、与qt程序显示文字大小有关的两项export QWS_DISPLAY=LinuxFB:mmWidth152:mmHeight91:0 //输出设备为Linux framebuffer,尺寸定义转载 2015-07-14 11:16:09 · 3214 阅读 · 0 评论 -
根文件系统制作 -- Kernel panic - not syncing
Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.Backtrace:原创 2015-07-15 17:56:38 · 1283 阅读 · 0 评论 -
【Linux系统】嵌入式系统中文环境设置
【Linux系统】嵌入式系统中文环境设置原创 2015-07-15 17:39:35 · 1460 阅读 · 0 评论 -
【QT】GB2312编码的char * 字符串 转 QString
GB2312编码的char * 字符串 转 QString原创 2015-07-22 18:30:22 · 2197 阅读 · 0 评论 -
[gdb 6.3.0] GDB can't read core files on this machine 解决方案
[gdb 6.3.0] GDB can't read core files on this machine 解决方案原创 2015-08-31 14:04:06 · 1270 阅读 · 0 评论 -
关于c中的inline
关于c中的inline转载 2015-09-02 11:03:44 · 610 阅读 · 0 评论 -
操作系统的一个经典问题 -- "生产者-消费者"问题
操作系统的一个经典问题 "生产者-消费者"问题原创 2015-09-01 15:43:08 · 1230 阅读 · 0 评论 -
DDR 速率MT/s(GT/s) 与 MHz的关系
DDR 速率MT/s(GT/s) 与 MHz的关系转载 2016-05-06 18:09:04 · 64961 阅读 · 0 评论 -
DVR,DVS,NVR,NVS 的区别
DVR DVR:Digital Video Recorder,即数字视频记录器,通常称为数字硬盘录像机,因为采用硬盘作为存储载体已经是最主流的模式。DVR最主要的特点是:可以单独工作的监/控/设备,可以在本地监/控、回放及报/警处理,当然,现在的DVR也基本具备网络功能,可以实现网络传输; DVS DVS:Digital Video Server,即数字视/频服/务器,简称视/频服/务器,转载 2016-05-17 19:32:14 · 20395 阅读 · 1 评论 -
TFTP&NFS 的配置
TFTP&NFS 的配置原创 2017-03-16 16:19:22 · 481 阅读 · 0 评论 -
使用ALSA编写自己的音频程序
Alsa是Linux高级音频接口。面对众多的音频设备,Alsa为Linux音频开发人员提供了一套标准的访问机制,使得音频开发变得十分容易。不信?下面我们就利用它编写一个简单的录音/播音程序,不过这需要你有一定的计算机语言基础。 一个典型的音频程序应该具有以下结构: 打开音频设备 为设备设置读写参数 向音频设备读/写音频数据 关闭设备Alsa库为我们实现转载 2017-03-21 10:41:46 · 637 阅读 · 0 评论 -
usbip--局域网内共享的USB设备
目录(?)[-]1 Preliminary Note2 Installing And Using USBIP On The Server3 Installing And Using USBIP On The Client4 Detaching A Remote USB Device5 Links注意事项usbip的目的是为了开发一个在局域网内共享的USB设备,也就是说你可以直接访问局域网内其他计算...转载 2018-03-06 11:03:18 · 21118 阅读 · 1 评论 -
fwrite为什么会导致内存一直增加
转载出处:http://bbs.youkuaiyun.com/topics/260006635(1)写操作的过程空间用户空间(user-space) ¦ 内核空间(incore-space) ¦ buffer cache ¦ disk ¦ 1.用户空间:fwrite()内申请的缓存内存空间。因为用户可以通过setbuffer()等函数对其进行设定; 2.内核空间:write()内申请的缓...转载 2018-07-09 22:47:36 · 3018 阅读 · 0 评论 -
YV12和I420的区别
一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小RGB24 size=width×heigth×3 Bit RGB32 size=width×heigth×4 Bit 如果是I420(即YUV标准格式4:2:0)的数据量是size=width×heigth×1.5 Bit在采集到RGB24数据后,需要对这个格式的数据进行第一次压缩。即将图像的颜色空间由RGB2Y...转载 2019-01-12 18:45:00 · 2533 阅读 · 1 评论 -
如何指定进程运行的CPU(命令行 taskset)
源:https://blog.youkuaiyun.com/xluren/article/details/43202201coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,...转载 2019-05-10 11:34:16 · 3191 阅读 · 0 评论 -
镜头变倍和变焦
理想凸透镜成像公式:1/u + 1/v = 1/f,其中u是物距,v是像距,f是焦距。在监控场景下,物距u一般不变,此时就需要改变 像距 和 焦距 来改善图像清晰度。变倍 — 改变透镜和成像面的距离,达到使影像清晰的目的。变焦 — 改变镜头的焦距f,也就是改变视角。只有变焦镜头的焦距才能改变,定焦镜头的焦距是固定的。参考1,凸凹透镜成像规律 http://www.jyeoo.com/...原创 2019-05-30 11:18:22 · 12074 阅读 · 1 评论 -
I2C接口与SPI和UART接口的区别
一、SPI I2C UART通信速率比较:SPI > I2C > UART1、同步通信>异步通信;2、同步通信时必须有一根时钟线连接传输的两端;3、都是串行通信方式,并行通信用于内部存储间的通信,如flash;4、适合传输的距离和通信速率成反比关系;3-SPI:两条合一的数据线、1时钟线、1CS(设备片选线)SPI:2数据线、1时钟线、1CS(设备片选线)/串行 ...转载 2019-06-03 14:34:27 · 16645 阅读 · 1 评论 -
select、poll、epoll之间的区别
源: https://www.cnblogs.com/aspirant/p/9166944.html(1)select==>时间复杂度O(n)它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越...转载 2019-08-29 14:49:19 · 190 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理]
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用...转载 2019-09-16 11:09:21 · 408 阅读 · 0 评论 -
将mysql库移植到arm板上
将mysql库移植到arm板上转载 2017-09-07 14:36:48 · 3370 阅读 · 1 评论 -
【DEBUG】OMAPL138 Connect to PRSC failed
使用CCS5 烧写 OMAPL138 芯片时候出现 仿真器 连接 PRSC失败的情况,如下:>>> Connect to PRSC failed查阅资料分析可能是 OMAPL138 E 的后缀是E, 与开发版本的B不同导致的;TI有相关的解释 错误跟E加密有关。OMAPL138BZWTD4 – 普通版 OMAPL138BZWTD4E – 加密版后缀E的话,表示加密版本,每次上原创 2016-06-01 14:44:18 · 4450 阅读 · 0 评论 -
深度卷积神经网络在目标检测中的进展
深度卷积神经网络在目标检测中的进展转载 2017-07-13 16:31:43 · 832 阅读 · 0 评论 -
DM8148介绍
DM8148 通过编译例程打印得到Processor List: procId =0, procName=DSP procId =1, procName=VIDEO-M3 procId =2, procName=VPSS-M3 procId =3, procName=HOST在实际应用中, DSP核用作算法处理video-m3是用作编码解码的vpss-m3是用作视频捕获、nsf、dei和显原创 2016-05-18 14:31:28 · 2436 阅读 · 0 评论