自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 5572

转载 纯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 4930

原创 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 5915

转载 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 5615

原创 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 1056

原创 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 1759

原创 菜鸟视角的openwrt(一) 初识openwrt

作为一只菜鸟, 为了熟悉openwrt系统, 看了很多前辈的文章。 因为写作的角度或者说目标人群不同,侧重点也不同,学到的知识零零碎碎。等积累的知识多了, 回头再来看,才发现“原来如此”, 原来作者已经帮我们总结好了。     这篇文章对老鸟来说,可以直接忽略。 现在物联网很火,出现很多基于openwrt的开发,本文希望帮助和我一样刚接触openwrt的菜鸟,尽快认识openwrt,少走弯路...

2018-05-07 11:08:17 1752

空空如也

空空如也

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

TA关注的人

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