![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
文章平均质量分 80
Chasing_Chasing
这个作者很懒,什么都没留下…
展开
-
39 Linux如何查看哪个线程占用CPU最高
39 Linux查看哪个线程占用CPU最高方式在开发中,我们不免会遇到某个程序占用CPU很高的情况,我们可能可以用top命令查看到是该进程的某个线程CPU占有率高的很,通过top命令后,再按h键便可查看对应的线程号,如下图示:按下h键后:现在知道了那个占用cpu最高的线程ID,下一步是要找出是哪个线程,此时我们可以实用gdb调试工具得到相关信息!用gdb attach 173,...原创 2019-10-13 23:31:11 · 1960 阅读 · 0 评论 -
TQ2440 基于V4L2编程框架的 LCD实时显示(上)
前言本次实验为基于V4L2框架,使用USB摄像头进行图像采集,用4.3寸LCD屏进行实时显示。由于,知识缺乏未能完整的进行下去,失败在图像实时显示上面,因为要放一段时间,所以在此做次记录,希望能帮助到一些小伙伴,站在前人的路上把该问题解决掉。一、情况说明1、使用TQ2440开发板、4.3寸TFT LCD屏,分辨率为480*272 16bpp2、普通USB摄像头,采集的图像格式为Y...原创 2017-08-10 22:44:54 · 1022 阅读 · 15 评论 -
TQ2440 基于V4L2编程框架的 LCD实时显示(下)
绪上一篇:本次实验为基于V4L2框架,使用USB摄像头进行图像采集,用4.3寸LCD屏进行实时显示。由于,知识缺乏未能完整的进行下去,失败在图像实时显示上面,因为要放一段时间,所以在此做次记录,希望能帮助到一些小伙伴,站在前人的路上把该问题解决掉。一、情况说明1、使用TQ2440开发板、4.3寸TFT LCD屏,分辨率为480*272 16bpp2、普通USB摄像头,采集的图像格...原创 2017-08-24 10:49:31 · 890 阅读 · 0 评论 -
ffmpeg 视频解码 vformat_find_stream_info() 后获取视频分辨率错误问题
2018年1月9日,问题记录:昨天遇到一个问题:就是想获取视频分辨率大小,但遇到的问题是网上流行的代码如下所示,不能显示视频文件正确的宽和高,而用av_dump_format(pFormatCtx, 0,ucfileNmae, 0);函数却能获取其正确分辨率,故特看了ffmpeg源码,发现在源码中能正确输入的成员不是width而是另外一个coded_width,所以将下面代码换掉就行了。原创 2018-01-09 10:39:09 · 2300 阅读 · 0 评论 -
关于ffmpeg解码内存增加解决方案-替换解码代码
Linux环境:Ubuntu16.4ffmpeg库版本:ffmpeg-3.4.1问题:最近在弄ffmpeg视频解码,由于项目的需要,需要一直重复播放链表中挂在的图片,一直循环,但是遇到一个问题是,每次调用ffmpeg图像解码函数,使用top命令查看程序所占内存大小,发现每调用一次内存就增加一点,最后占掉了系统所有的内存,被系统防护机制杀掉了。尝试解决:1、遇到上述问题之后,我开始怀疑是不是我忘记释...转载 2018-01-18 10:29:41 · 7084 阅读 · 1 评论 -
Makefile 编写
由于项目中经常需要用到MakeFile的编写,但是有经常容易忘掉其中某些字符含义,因此特写出此Makefile博客,用来直接的参考而非对Makefile的详细讲解。1、一个普通的Makefile脚本示例# 这是一个简单的Makefile,没有使用变量及其它东西# 生成文件名为main的可执行文件# -lm 是连接数学库main:cjsonmain.o cJSON..........原创 2018-09-20 18:55:12 · 449 阅读 · 0 评论 -
stm32收发 wiegand 韦根协议开发详解
在刚开始接触到韦根接口时,知道这是一种门禁相关的传输协议。其中有两种比较常用的韦根数据格式,韦根26和韦根34,其中韦根26是开放的,韦根34开不开放我不知道(看样子不开放),但是在网上还是能看到韦根34的代码协议,下面介绍一下韦根26以及韦根34的相关内容。Wiegand 26格式:各数据位的含义:第 1 位: 为输出数据2—13位的偶校验位第 2 - 9 位:...原创 2019-02-15 13:54:23 · 11376 阅读 · 8 评论 -
Linux ping本网段所有Ip
Linux命令ping中,不支持设置接收毫秒超时,默认接收超时未4s,最小设置为1s,但是如果ping网段所有ip,有255个那就要4分钟!!太慢了! 但是可以用多线程的方式去ping,然后就很快了!原脚本:#!/bin/bashfor var in {1..254};do ip=192.168.54.$var ping -c 1 -w 1 -W 1 $ip >/de...转载 2019-06-18 15:41:53 · 3690 阅读 · 3 评论