- 博客(15)
- 收藏
- 关注
转载 pjsip简介
PJSIP开源库详解转自: http://www.cnblogs.com/my_life/articles/2175462.htmlPJSIP是一个包含了SIP、SDP、RTP、RTCP、STUN、ICE等协议实现的开源库。它把基于信令协议SIP的多媒体框架和NAT穿透功能整合成高层次、抽象的多媒体通信API,这套API能够很容易的一直到各种构架中,不管是桌面计算机,还是嵌入式设备等。一,PJSI...
2018-05-30 14:13:53 5573
转载 纯C语言日志类库 Zlog
转自: http://hardysimpson.github.io/zlog/UsersGuide-CN.html难易 著23ContentsChapter 1 zlog是什么?1.1 兼容性说明1.2 zlog 1.2 发布说明Chapter 2 zlog不是什么?Chapter 3 Hello World3.1 编译和安装zlog3.2 应用程序调用和链接zlog3.3 Hel...
2018-05-28 14:35:43 4932
原创 OpenWRT UCI API的使用经验
网上搜索到一篇关于libuci库中的结构体的文章: https://blog.csdn.net/KOBE_ZERO/article/details/51496761注意到结构体,以下四个成员都是const, 说明uci_set函数第二个ptr参数肯定是做输入用 const char *package; const char *section; const char *...
2018-05-22 11:18:33 5916
转载 use UCI on ubuntu
来源: https://blog.csdn.net/gaopeiliang/article/details/446214492015年03月25日 14:41:36阅读数:674 The following HOWTO introduces the building of UCI (Unified Con...
2018-05-21 15:31:15 197
原创 linux动态库位置信息
1) 安装so文件到/usr/lib/ 或/usr/local/lib2) 修改配置文件/etc/ld.so.conf, 添加你的so文件所在的目录 也可以/etc/ld.so.conf.d/目录下增加一个你自己的conf文件, 文件内容里添加一行路径,指向你的so文件目录3)执行ldconfig, 是你的配置马上生效...
2018-05-21 13:16:55 765
原创 菜鸟视角的openwrt(三) 建立自己的openwrt c/c++程序开发IDE环境
关于如何使用OPENWRT SDK来编译自己的程序,网上有大把的文章可供参考,但如果你要开发并调试自己的c/c++程序,如何按这些方法来做,效率未免低了一点。 对makefile不是很熟的c/c++开发人员,总是依赖于IDE环境为我们自动生成,比如我。下面给大家介绍一种利用eclipse的IDE环境编译调试openwrt下的c/c++程序的方法。 我喜欢...
2018-05-21 10:34:09 5616
原创 CentOS6.8_X86_64 Eclipse IDE STM32开发环境的搭建
1) 编译STM32源代码的gcc-arm编译器是32位的(我用的gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2),交叉编译 执行时需要需要32位的glibc库, CentOS安装光盘中有相应的库,下面的命令可以安装 # rpm -ivh glibc-2.12-1.192.el6.i686.rpm nss-softokn-freeb...
2018-05-18 14:34:43 943
转载 git 常用命令
创建分支: $ git branch mybranch切换分支: $ git checkout mybranch创建并切换分支: $ git checkout -b mybranch更新master主线上的东西到该分支上:$git rebase master切换到master分支:$git checkout master更新mybranch分支上的东西到master...
2018-05-17 17:32:47 85
转载 git在oschina中的使用
Check for SSH keys. Have an existing key pair? You can skip to Step 4.First, we need to check for existing ssh keys on your computer:$ cd ~/.sshIf it says “No such file or directory“ skip to step 3...
2018-05-17 15:53:47 1016
原创 MT7628 声音采样遇到的坑
开发版 YDH MT7628SDK YDH提供CentOS下调好的采样程序, 上开发版就崩溃实验结果如下: 开发板SDK提供的ALSA API1) 接收缓冲区,必须至少是snd_pcm_hw_params_get_period_size()获取的值 缓冲区不够, 系统直接挂掉 缓冲区够, 但是一次读取小于snd_pcm_hw_params_get_period_size...
2018-05-17 14:16:21 1058
原创 PCM声音重采样库libsample的使用
在openwrt上使用ALSA播放语音, 因为要适应不同的采样率的声音源alsa声卡播出统一使用48k采样率,声音源不是48K的, 需要使用 libsamplerate库进行resample这里有下载:https://src.fedoraproject.org/repo/pkgs/libsamplerate/libsamplerate-0.1.8.tar.gz/1c7fb25191b4e6e362...
2018-05-17 13:40:09 5693 2
转载 CentOS VLC安装
RHEL/CentOS/SL 7Use RPM Fusion for EL7. Only available for x86_64.This repository uses EPEL. Please verify to enable the "optionals" and "extras" channels for RHN subscriptions.REF: https:...
2018-05-14 15:23:01 533
原创 linux下ALSA API采集声音遇到的坑
alsa 的api网上一大把,昨天抄了个抓取程序放在自己的程序中,一读数据就崩溃,折腾了好久alsa 声卡数据抓取函数原型:snd_pcm_sframes_t snd_pcm_readi (snd_pcm_t * pcm, const void * buffer, snd_pcm_uframes_t size);调用如下: #define FRAME_SIZE 160 ...
2018-05-09 09:49:58 5112
原创 菜鸟视角的openwrt(二) 完成一个编译openwrt固件的小目标
上一篇,我们认识了bootloader和openwrt, 了解了他们之间的关系。 为了来点成就感,我们来编译一个openwrt固件, 当看到自己编译的openwrt固件跑起来的时候,你会感叹“原来如此”,相信你对openwrt的兴趣将会有增无减。 为了测试你的固件, 你首先得有一块板子吧, 或者一个支持openwrt的路由器吧, 我用的YDH-MT76X8kit 评估板, 天猫...
2018-05-07 16:05:32 1761
原创 菜鸟视角的openwrt(一) 初识openwrt
作为一只菜鸟, 为了熟悉openwrt系统, 看了很多前辈的文章。 因为写作的角度或者说目标人群不同,侧重点也不同,学到的知识零零碎碎。等积累的知识多了, 回头再来看,才发现“原来如此”, 原来作者已经帮我们总结好了。 这篇文章对老鸟来说,可以直接忽略。 现在物联网很火,出现很多基于openwrt的开发,本文希望帮助和我一样刚接触openwrt的菜鸟,尽快认识openwrt,少走弯路...
2018-05-07 11:08:17 1753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人