摘要: VA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h> (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针; (2)然后用VA_START宏初始化刚定义的VA_LIST变量; (3)然后用VA_ARG返回可变的参数,VA_ARG的 阅读全文
posted @ 2017-12-01 14:56 wade_linux 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.概述 当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。又或者当一个进程向某个已经收到RST的socket执行写操作是,内核向 阅读全文
posted @ 2017-12-01 14:27 wade_linux 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.h264文件基本功能 NAL 头 0x00 0x00 0x00 0x01 sps :nal+0x67开头 pps :nal+0x68开头 I帧 0x65 开头 ...... 2.mp4v2提取264文件的代码 阅读全文
posted @ 2017-08-18 17:39 wade_linux 阅读(2006) 评论(0) 推荐(1) 编辑
摘要: 1.交叉编译mp4v2库# ./configure --prefix=/usr/local/mp4v2-2.0.0 --host=arm-hisiv300-linux CC=arm-hisiv300-linux-gcc CXX=arm-hisiv300-linux-g++#make#make ins 阅读全文
posted @ 2017-08-18 17:10 wade_linux 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 1.x264 ./configure --host=arm-hisiv300-linux CC=arm-hisiv300-linux-gcc --enable-pic --prefix=/usr/local/ffmpeg --cross-prefix=arm-hisiv300-linux- --en 阅读全文
posted @ 2017-08-17 19:47 wade_linux 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1、下载faac源代码:http://downloads.sourceforge.net/faac/faac-1.28.zip 2、在VAWARE上进行交叉编译,安装。 ./configure --target=arm-linux --host=arm-hisiv300-linux make mak 阅读全文
posted @ 2017-08-17 14:38 wade_linux 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 最近在看流媒体编程,这些博主都挺好的。保存一下,以后慢慢消化... http://www.52rd.com/Blog/wqyuwss/559/2/http://blog.csdn.net/sloan6/article/details/48680527mp4详细文件格式详解:http://blog.c 阅读全文
posted @ 2017-07-27 19:02 wade_linux 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 uboot的启动流程 由uboot的启动流程可知,最后阶段将会传来两个关键的参数。一个是机器id,另一个是tag参数地址。而内核的任务是根据机器id选择/判断是否支持该机器,如果支持,则调用机器相关的初始化函数->解析TAG参数->装载驱动程序->挂接根文件系统->启动应用程序 2 移植kern 阅读全文
posted @ 2017-02-04 12:51 wade_linux 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1.读readme获取信息 1.1 由Building the Software可知,需修改顶层makefile,指定架构和编译器 ifeq ($(HOSTARCH),$(ARCH)) CROSS_COMPILE ?= arm-linux- endif ARCH = arm CROSS_COMPIL 阅读全文
posted @ 2017-02-03 21:57 wade_linux 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一、应用调试1:使用strace命令来跟踪系统调用1.strace移植 cd /work/debug/strace-4.5.15 tar xjf strace-4.5.15.tar.bz2 cd strace-4.5.15 patch -p1 ../strace-fix-arm-bad-syscal 阅读全文
posted @ 2017-02-02 16:31 wade_linux 阅读(591) 评论(0) 推荐(1) 编辑