自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux kernal API

Linux kernal doc 3.0.8

2018-06-22 16:57:23 255

原创 玩转pjsip之一 简介

简介PJSIP是一个免费的开源多媒体通信库,由C语言编写,实现了基于标准的协议,如SIP,SDP,RTP,STUN,TURN和ICE。 它将信令协议(SIP)与丰富的多媒体框架和NAT穿越功能集成到高级API中,该API是便携式的,适用于几乎任何类型的系统,从台式机,嵌入式系统到移动手持设备。1 安装$ ./configure$ make dep && make clean &a...

2018-06-25 19:45:37 1725

翻译 sigslot.h 中文文档

1 介绍本文介绍了sigslot库,它使用C++实现类型安全,线程安全的信号/插槽机制。 该库完全使用C ++实现, 并且不需要对源代码进行预处理即可使用。 sigslot库主页http://sigslot.sourceforge.net/ , 先看看那里本文的最新版本,以及库本身的最新下载。

2018-06-25 15:10:29 2229

转载 Linux 内核代码风格

转自https://www.kernel.org/doc/html/latest/translations/zh_CN/coding-style.htmlLinux 内核代码风格这是一个简短的文档,描述了 linux 内核的首选代码风格。代码风格是因人而异的,而且我不愿意把自己的观点强加给任何人,但这就像我去做任何事情都必须遵循的原则那样,我也希望在绝大多数事上保持这种的态度。请 (在写代码时) ...

2018-06-22 17:33:53 259

原创 figlet 工具介绍

使用figlet 工具可以将message 转化为空心的字体, 一般用来制作程序启动时的banner, 比如openwrt 的开机信息安装apt-get install figlet使用gw@gw-desktop:~$ figlet openwrt _ ___ _ __ ___ _ ____ ___...

2018-06-22 17:17:03 2404

原创 curl 工具使用

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-11 22:01:44 958

原创 SIP协议之 格式定义

前言本章主要说明, SIP协议格式的定义1、格式定义, 参考RFC3261 A SIP message is either a request from a client to a server, or a response from a server to a client. Both Request (section 7.1) and Response

2017-11-15 11:51:16 2725

原创 SIP 协议之 注销(三)

前言本篇主要讲解SIP 的注销流程1、注销流程 (1)终端向代理服务器发送register消息注销,其头中expire字段设置为0。(2)代理服务器在收到后送回200OK响应,并将数据库中的用户有关消息注销。2、注册信令参考REGISTER sip:sh.gg:5061;transport=tls SIP/2.0Via: SIP/2.0/TL

2017-11-15 10:09:43 3515

原创 SIP 协议之 简介 (一)

前言SIP(Session Initiation Protocol,会话发起协议)是由IETF(Internet工程任务组) 提出的IP电话信令协议, 是采用UTF-8字符集来进行编码的文本协议。SIP是一种通信协议,定义了如何在通信设备(计算机,电话,手机,PDA等)之间相互连接和信息交换。SIP是一种信令控制协议,可以配置和管理任何类型的 peer-to-peer 通信会话,

2017-11-15 09:59:28 513

原创 SIP 协议之 注册流程 (二)

本篇主要讲解SIP 的注册流程,认证算法

2017-11-15 09:12:09 6801 2

原创 G711 编码解码及丢包隐藏处理(PLC)

G.711是一种由国际电信联盟(ITU-T)制定的音频编码方式,又称为ITU-T G.711

2017-11-13 08:44:19 2753 2

原创 ONVIF 开发过程总结(C++) (一)

前言之前与国内某公司对接camera, 对方要求使用onvif 协议, 准备用几篇文章总结如果一步一步开发onvif, 并总结开发中遇到哪些问题, 如何解决1、什么是wsdl2、onvif 官方网站需要的的wsdl 文件 https://www.onvif.org/profiles/3、如果确定自己需要下载那些wsdl

2017-11-10 16:42:15 2054

原创 ARM 下常见调试手段

ARM 下常见的调试办法总结, 有以下:gdb 适合ARM内存空间足够, 需要自己编译对应平台的gdbgdbserver + gdb, 适合ARM系统内存空间有些, 只需要移植gdbserver 即可core dump, 适合内存空间有限, 不需要移植任何工具打桩, 使用printf 一步一步排查

2017-11-10 14:54:12 548

原创 ARM 下core dump 调试

1、什么情况下会产生core dump呢?以下情况会出现应用程序崩溃导致产生core dump:内存访问越界 (数组越界、字符串无\n结束符、字符串读写越界)多线程程序中使用了线程不安全的函数,如不可重入函数多线程读写的数据未加锁保护(临界区资源需要互斥访问)非法指针(如空指针异常或者非法地址访问)堆栈溢出2、busybox 默认情况下,ulimit

2017-11-10 14:08:12 1961

ONVIF_Device_Test_Tool-14-06

ONVIF Device Test Tool 最新版本14-06, 可用于onvif 开发过程中测试

2017-11-10

空空如也

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

TA关注的人

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