自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于一些自己需要的资料记录

socket本地通信:https://blog.csdn.net/u012000056/article/details/93873465纯净系统网址:https://msdn.itellyou.cn/自己DIY windos系统:https://blog.csdn.net/qq_35057426/article/details/83015516 https://jingya...

2018-09-27 11:05:49 403 1

原创 my_system

#define DRV_PRINT(format,...) printf(" %s" " "__FILE__": %05d"format"\n",DB_timeString(), __LINE__,##__VA_ARGS__)int my_system(const char* cmd){ FILE * fp; int res; char buf[1024]; if (cmd == NULL){ DRV_PRINT("cmd is NULL!\n"); return.

2021-12-10 09:53:41 536

原创 linux下查找指定行的指定一个数据

free -m |grep Mem |awk '{print $3}'查找内存中指定Mem行的数据,将第3个数据输出,$0表示将第3行所有输出,$1表示第一个数据输出,也就是Mem,$3表示第3个数据输出。

2021-12-01 10:28:19 1338

原创 c中文件列表加载和排序

记录项目中用到的一点小东西结构体定义#define MAX_NAME_LENTH 64struct list_head{ struct list_head *next; struct list_head *prev;};struct dir_list_head{ struct list_head video_dir_head;//video文件链表头 struct list_head audio_dir_head;//audio文件链表头 struct list_

2021-03-29 10:51:01 197

转载 2021-03-02 linux下屏幕截图保存bmp

/******************************************************************** created: 2012/02/07 filename: savebmp.c author: purpose: *********************************************************************/ #include <stdlib.h>#include <stdio..

2021-03-02 14:30:51 221 1

原创 消息队列

在项目之中遇见的,感觉挺实用的,记载下来。#include <unistd.h>#include <fcntl.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <errno.h&gt...

2020-03-23 16:19:32 141

原创 Astyle参数设置

下载地址:http://astyle.sourceforge.net参考文档:http://astyle.sourceforge.net/astyle.html#_default_bracket_style参考博客:http://xinzero.com/source-insight-astyle.html记录自己sourceinsight需要格式,使用Astyle"G:\soft...

2019-12-03 20:37:20 807

转载 ffmpeg解析mp4

#include <stdio.h> /*FFmpeg是用C语言编写的,所以如果主程序是用C++编写,则引用FFmpeg的头文件时必须加上extern "C",否则编译会报错:"无法解析的外部符号......"*/extern "C" {#include "libavformat/avformat.h"} /*** @brief 将一个AVRational类型的分数转...

2019-11-30 17:54:29 1850

转载 alsa接口基础应用

snd_pcm_t*pcm_handle;booldevice_open(intmode){if(snd_pcm_open(&pcm_handle,“default”,mode,0)<0)returnfalse;returntrue;}snd_pcm_open是Alsa库提供的打开设备调用函数,这里我...

2019-11-30 17:40:33 367

原创 自己宏定义printf

#define DEBUG#ifdef DEBUG#define DEBUG_PRINT(format,...) printf("File:"__FILE__", Line: %05d: "format"\n", __LINE__, ##__VA_ARGS__)#else#define DEBUG_PRINT(format,...)#endif#define ERR_PRINT(fo...

2019-11-16 09:54:32 324

转载 pcm转wav

static void write_wav_header(UINT32 totalDataLen,UINT8 channels,UINT32 samplerate,UINT32 byterate,UINT32 totalAudioLen){ unsigned char header[44];//RIFF WAVE Chunk // RIFF标记占据四个字节 header[0] = '...

2019-09-20 14:05:20 97

转载 git 功能记录

git add撤销(https://www.cnblogs.com/arieslee/p/8288223.html)git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了...

2019-08-19 19:58:56 104

转载 linux下c读写ini配置

转载至:https://blog.csdn.net/niha1993825jian/article/details/41086403#include <stdio.h>#include <errno.h>#include <ctype.h>#include <string.h>#include <stdlib.h>#inc...

2019-07-25 17:55:08 2539

转载 如何去掉再windos编辑,linux下vim打开多出许多的^M

转载自:https://openmind.iteye.com/blog/1774701用VIM打开windows下面创建的文件会出现^M字符,它表示一个回车符,(windows下编辑器敲击回车键,键入\r和\n,表示回车和换行,linux下只会有换行符\n)下面的方式可以去掉所有回车符::%s/^M//g其中,^M不是输入^和M,而是输入:1,Ctr+V;2,回车//g替换...

2019-06-29 11:45:15 116

原创 qt资料记录

qt详解:https://www.devbean.net/2012/08/qt-study-road-2-catelog/qt之treewidget使用:https://blog.csdn.net/chunyexiyu/article/details/78057323关于qt5读写ini中文乱码问题:https://blog.csdn.net/she5684346/article/deta...

2019-01-08 19:37:34 122

转载 linux下c语言中实现定时器功能

转载自;https://www.linuxidc.com/Linux/2011-05/35580.htm#include &lt;iostream&gt;  #include &lt;time.h&gt;  using namespace std;  int main()  {  clock_t start = clock();  //do some process h...

2018-11-28 18:21:23 1779

转载 关于交叉编译中host,build,target记载

以下为转载链接,以备以后查看所用。http://blog.sina.com.cn/s/blog_1543d98ce0102xykc.html一、build  host   target 的区别(1)ubuntu16.04 的参数信息如下(gcc -v 查看)build:执行代码编译的主机,正常的话就是你的主机系统。host:编译出来的二进制程序所执行的主机,因为绝大多数是如果本...

2018-09-17 23:20:28 3847

原创 linux下关于临时ip地址配置和掩码网关命令配置记录

ifconfig eth0 192.168.1.xxx up //配置ip地址并且启动ifconfig eth0 192.168.1.xxx  netmask 255.255.255.0route add default gw 114.114.144.114 //网关配置

2018-09-01 14:55:02 866

原创 使用mp4v2解码mp4转成h264码流和aac码流

以下代码是通过往后是网上查找的资料,自己改动了下代码,适和自己使用mp4v2编码成的mp4文件的解码,其他的mp4文件没测试过,至于aac解码正在调试,调试好后统一加上来。因为是改动的别人的代码,所以代码比较凌乱,没整理过。#include <stdlib.h>#include <stdio.h>#include <string.h>#include...

2018-08-08 16:31:02 4025 1

转载 aac格式解析

转载自:https://www.cnblogs.com/zhangxuan/p/8809245.html      资料整理:    https://blog.csdn.net/jay100500/article/details/52955232    https://blog.csdn.net/andyhuabing/article/details/40983423    htt...

2018-07-12 13:51:21 1783

原创 linux下利用MP4v2封装H264 aac为mp4

mp4文件格式:https://wenku.baidu.com/view/673482284b73f242336c5f4c.htmlMP4v2开源库:https://download.csdn.net/download/lq496387202/10515621mp4v2简介记录:https://blog.csdn.net/yuan1125/article/details/51051683...

2018-06-29 15:44:15 1462 2

转载 fltk编程模型

转自:https://www.ibm.com/developerworks/cn/linux/l-fltk/index.htmlFLTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相对于其它的许多图形接口开发工具包(如MFC、GTK、...

2018-04-02 18:09:01 1262

转载 动态库的使用

12export LD_LIBRARY_PATH=你的库的路径:$LD_LIBRARY_PATHecho $LD_LIBRARY_PATHlinux 默认回去/lib和/usr/lib目录下查找库,可以通过ln建立软连接 转:https://www.cnblogs.com/yangxunwu1992/p/6294350.html1. 连接和运行时库文件搜索路径到设置库文件在连接(静态库和共享库)和...

2018-03-29 11:59:29 1483

转载 vim替换

vim 替换操作大全:本文转自: http://blog.csdn.net/glorin/article/details/6317098替換(substitute):[range]s/pattern/string/[c,e,g,i]5.1 range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一...

2018-03-28 16:59:11 387

转载 linux gpio export

更多资料翻阅:https://book.2cto.com/201304/20887.html下文转自:http://blog.csdn.net/xgbing/article/details/51009384点击打开链接在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys...

2018-03-21 19:35:39 13118

转载 基于设备树下gpio的简单操作

更多资料请看:http://blog.csdn.net/qq_28992301/article/details/53321610                        http://blog.csdn.net/qq_28992301/article/details/52355560开发板:tiny4412SDK + S702 + 4GB Flash 要移植的内核版本:Linux-4.4.0...

2018-03-21 14:40:40 3522

转载 gpio常用api

更多资料查看:https://wenku.baidu.com/view/e2cc2f33b7360b4c2e3f6463.html简介GPIO, 全称 General-Purpose Input/Output(通用输入输出),是一种软件运行期间能够动态配置和控制的通用引脚。RK3288 有 9 组 GPIO bank: GPIO0,GPIO1, ..., GPIO8。每组又以 A0~A7, B0~...

2018-03-21 11:34:44 1186

转载 H.264码流解析 一个SPS的nalu及获取视频的分辨率

转载至:http://blog.csdn.net/hemmingway/article/details/4419397100 00 00 01 67 42 00 28 E9 00  A0 0B 77 FE 00 02 00 03 C4 80  00 00 03 00 80 00 00 1A 4D 88  10 94 00 00 00 0100 00 00 01为NALu头,‍其余码流由十六进制转为...

2018-03-19 15:29:56 417

转载 解压H264的基础知识

转载至:http://blog.csdn.net/yijiazhen/article/details/51447510Video compression picture types(视频压缩图像类型)1. 视频帧的压缩使用了不同的算法,这些应用于视频帧的不同算法被称为图像类型或者帧类型。 a. I - 该帧可压缩程度最低,也不需要通过其他视频帧解码。 b. P - 该帧可以引用前...

2018-03-17 18:13:50 1112

转载 h264协议帧头数据解析

转载至http://blog.csdn.net/season_hangzhou/article/details/51123979一、序言h264常见的帧头数据为:00 00 00 01 67    (SPS)00 00 00 01 68    (PPS)00 00 00 01 65    ( IDR 帧)00 00 00 01 61    (P帧)等等,那么他们代表的意思是什么呢?二、start ...

2018-03-17 17:24:27 1168

转载 ffmpeg 常用命令

ffmpeg常用基本命令(转)【FFmpeg】FFmpeg常用基本命令 1.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流2.视频解复用ffmpeg –i test.mp4 ...

2018-03-06 15:32:10 133

原创 ffmpeg linux下命令行将h264文件转换成MP4格式

先交叉编译./configure --disable-yasm --enable-gpl --enable-nonfree --prefix=/ud/build/lq_work/arm_ffmpeg211 --enable-cross-compile --cross-prefix=/usr/local/linaro-armv7ahf-2015.11-gcc5.2/bin/arm-linux-gn...

2018-03-05 19:40:24 10570

转载 设备树另类解读

1、ARM Linux社区为什么要引入设备树Linux之父Linus Torvalds闲来无事,在翻看ARM Linux代码的时候,有一天终于忍不住了。他在2011年3月17日的ARM Linux邮件列表中说道:“This whole ARM thing is a f*cking pain in the ass”。这句话迫使ARM Linux社区引入了设备树。Linus Torvalds为什么会发...

2018-03-02 11:14:09 263

转载 设备树详解

Device Tree常用方法解析Device Tree在Linux内核驱动中的使用源于2011年3月17日Linus Torvalds在ARM Linux邮件列表中的一封邮件,他宣称“this whole ARM thing is a f*cking pain in the ass”,并提倡学习PowerPC等其他架构已经成熟使用的Device Tree技术。自此,Device Tree正式进入...

2018-03-01 19:00:39 9075

原创 基于linux下交叉编译minigui体会

能不用minigui就不用是对的,这段时间一直在交叉编译minigui,困难是妥妥的多,几乎每一个包都有问题,现在我就记录下碰到的问题,大部分都是在网上找的解决办法,网上还是大神多啊,下载的库都是在minigui官网下的,有些问题是库的问题,低版本库有问题,高版本库自己就好了,自己也是莫名其妙。[编译zlib库:]CC=/usr/local/linaro-armv7ahf-2015.11-

2018-02-04 13:59:42 1646

转载 minigui之初学习(1)----hello word

MiniGUI由飞漫公司于1998年为嵌入式平台开发的基于framebuffer图像库,至今以发展的非常完善!目前大致可以分为三种模式:1.MiniGui-Threads,运行在MiniGui-Threads的程序可以再不同的线程中建立多个窗口,但是所有的窗口在一个进程或者地址空间中运行。适用范围:uC/OS-ll,eCos,VxWorks,pSOS等无内存单元cpu的系统(Linux

2018-01-20 15:22:08 475

转载 Makefile的基本语法命令

注:文章供本人学习用       链接 http://blog.csdn.net/jundic/article/details/17535445一、Makefile 中的赋值方法=    递归赋值 可以向后引用变量:= 简单扩展 只能引用前面的变量?= 如果没有赋值 则赋值一次+=  在原来的基础上添加赋值变量一个例子说明[pla

2018-01-20 11:29:02 577

mp4v2_decode

mp4v2_decode的使用,参考的网上的代码,压缩包内是自己交叉编译后的源码,使用的交叉编译工具链arm-linux-gnueabihf-gcc,内含解mp4封装的代码,希望对大家有参考价值。

2018-09-01

mp4v2_2.0开源库

MP4v2_2.0源代码,附带编译脚本,如果有需要可以下载看看。

2018-07-03

fzcircle.tty

矢量字体(Vector font)中每一个字形是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等,字体的渲染引擎通过读取这些数学矢量,然后进行一定的数学运算来进行渲染。包含中文的矢量字体库,方正准圆_GBK,等宽字符。

2018-06-15

fltk中文手册简单版

FLTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包, 它可以应用于 Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台, 相对于其它的许多图形接口 开发工具包(如MFC、 GTK、 QT等) , 它具有体积很小、 速度比较快, 且有着更好的移植 性。 FLTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包, 它可以应用 于Unix, Linux, MS-Windows95/98/NT/2000和MacOS操作系统平台, 相对于其它的许多图 形接口开发工具包(如MFC、 GTK、 QT等) , 它具有体积很小、 速度比较快, 且有着更好的 移植性。 本文就FLTK编程的一些基本方法进行介绍。

2018-04-02

空空如也

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

TA关注的人

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