- 博客(8)
- 资源 (40)
- 问答 (2)
- 收藏
- 关注
原创 编译内核
1、 make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- hi3516a_mini_defconfig //ls arch/arm/configs/ -l 会自动到此目录寻找相应的config(hi3516a_mini_defconfig)2、make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- uImage
2016-07-28 19:22:45 593
原创 检测内存泄漏malloc模块
1)实际应用中,很多地方用到malloc动态申请内存,其实频繁使用应该没有什么碎片之类的影响,linux会帮我们优化,只要我们使用后正常free就ok了。2)检测思路是每次malloc申请的时候记录一下此时申请的位置(函数名,行号),在/tmp/下建立以位置等信息命名的空文件。free时候再把相应的文件删除掉。3)这里用到一个小技巧,每次malloc的时候多申请一点内存,用作记录内存信息头。4)把对
2016-07-18 16:10:39 1382
原创 一个通用链表模块(C语言)
1)把所有DBG和ERR改成printf; 2)COMMOM_Malloc改成malloc; 3)COMMON_Free改成free; 4)编译Ok;#ifndef __LIST_H__#define __LIST_H__#ifdef __cplusplus#if __cplusplusextern "C"{#endif#endiftypedef void* LIST_MGR_HA
2016-07-18 10:11:37 1143
原创 live555编译移植
1、在官网www.live555.com下载最新的源码包 2、解压进入livedrwxrwxrwx 1 root root 4096 Jul 12 13:02 BasicUsageEnvironment-r-xr-xr-x 1 root root 433 Jun 26 17:19 config.aix-r-xr-xr-x 1 root root 429 Jun 26 17:19
2016-07-12 14:56:20 1777
原创 onvif框架生成2
1、下载好gsoap库和wsdl文件,建立目录结构如图 2、进入generate_onvif_framework建立三个文件 #makefilePWD=$(shell pwd)SRC=$(wildcard $(PWD)/*.c)OBJ=$(SRC:%.c=%.o)COMPILE=CPP=$(COMPILE)gccAR=$(COMPILE)arCFLAGS=-Wall -ffuncti
2016-07-11 10:42:30 2637 3
原创 onvif设备发现
1)由onvif官方的wsdl链接生成onvif.h头文件wsdl2h -c -s -t typemap.dat -o onvif.h http://www.onvif.org/onvif/ver10/network/wsdl/remotediscovery.wsdl2)soapcpp2.exe把onvif.h生成对应框架代码soapcpp2.exe -2 -c onvif.h -I..\gsoap
2016-07-06 17:37:11 4233 1
原创 onvif框架生成
一、下载gsoap 二、进入gsoap-2.8\gsoap\bin\win32, 并把gsoap-2.8\gsoap\typemap.dat拷贝到gsoap-2.8\gsoap\bin\win32下 1)由onvif官方的wsdl文件生成onvif.h头文件wsdl2h -c -s -t typemap.dat -o onvif.h http://www.onvif.org/onvif/ver1
2016-07-06 17:11:30 1055
原创 减少可执行程序的大小
一、背景 可执行程序需要链接一些静态库,但是静态库中的函数并没有全部使用,只用了其中的几个,但是系统默认会自动把整个静态库全部链接到可执行程序中,造成可执行程序的大小大大增加,浪费了flash空间和内存空间。二、方法 因为GCC链接操作以section作为最小的处理单元,只要一个section中有某个符号被引用,该section就会被加入。 如果我们的某个.c程序中所有
2016-07-01 16:35:08 5278
window下NFS服务器
2014-11-13
SecureCRT.7.3.keygen.rar
2017-10-24
sourceinsight4.0_pojie_perfect.zip
2017-10-24
tinyxml_2_6_2.zip
2015-02-12
如何实现嵌入式网卡限制带宽/限速方法
2018-02-10
两个线程都通过一个socket进行send是否需要互斥锁?
2015-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人