自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 am335x uart5配置

任务:配置uart5_AM33XX_MUXENTRY(MII1_REFCLK, 0,        "rmii1_refclk", NULL, "spi1_cs0", NULL,        "mcasp1_axr3", "mmc0_pow", "mcasp1_ahclkx", "gpio0_29"),_AM33XX_MUXENTRY(MII1_C

2014-03-31 22:45:10 2694

转载 MySQL执行外部sql脚本文件的命令

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用“--”进行注释create table 表名称(             

2014-03-31 16:52:09 616

转载 Linux驱动模块编译进内核中

BQ27501驱动编译进内核一、       驱动程序编译进内核的步骤在 linux 内核中增加程序需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录;2. 在目录的 Kconfig 文件中增加新源代码对应项目的编译配置选项; 3. 在目录的 Makefile 文件中增加对新源代码的编译条目。 bq27501驱动编译到内核中具体

2014-03-31 07:16:02 798

原创 am335x gpio驱动

任务:     GPIO0_19(带下拉)作为中断, GPIO0_20(带上拉)和GPIO1_14作为输出管脚,GPIO0_11(带下拉)和           GPIO1_15(带上拉)。并编写驱动程序。

2014-03-30 23:45:33 2310

转载 【C++专题】static_cast, dynamic_cast, const_cast探讨

首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;iva

2014-03-28 09:54:58 580

原创 asterisk for mipsel

任务:将asterisk1.8.24.0移植到rt5350上面交叉工具链:mipsel-linux(3.4.2)1. 配置asterisk,执行./configure --host=mipsel-linux    找不到termcap和libxml2,分别对他们交叉编译,然后将生成的库拷贝到交叉工具链的lib目录下即可。 再执行./configure --host=mipsel-l

2014-03-27 14:11:50 1594

转载 编译zlib库

$ tar zxvf zlib-1.2.3.tar.gz  $ cd zlib-1.2.3$ ./configure --prefix=/usr/local/arm/3.4.6/arm-linux --shared $ vim MakefileCC=arm-linux-gccLDSHARED=arm-linux-ld -shared$ make all$ make in

2014-03-26 18:26:03 1037

转载 SDL以及扩展库的交叉编译过程简介

下面我介绍一下SDL以及SDL的扩展库在arm11上的交叉编译在这里我将SDL 交叉编译的相关都安装在/opt/arm目录下相关简介:SDL官方网站 http://www.libsdl.org/SDL编译移植(Up-teach6410平台)系统环境:linux移植环境:arm11编译工具链:gcc-4.3.1(系统默认工具链)1.1 编译jpeg-7软件

2014-03-26 18:25:40 994

转载 reactor设计模式 1

Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统的吞吐量。 先用比较直观的方式来介绍一下这种方式的优点,通过和常用的多线程方式比较一

2014-03-24 16:58:13 1464

转载 libxml2交叉编译问题及解决办法

libxml2安装中出现的错误:cannot remove `libtoolT': No such file or directory解决方法:修改configure文件$ vim configure删除这一行: $RM "$cfgfile" 重新再运行 $ ./configure # ./configure --host=arm-linux --build=i386-linux --target

2014-03-24 16:11:32 5417

原创 am335x修改sd卡cd管脚

任务:修改SD卡CD管脚,tq3358默认用的是GPIO0_6,现在要改为GPIO1_161. 查看原理图

2014-03-23 17:37:08 6531

转载 shared_ptr智能指针源码剖析

前几天有个人问了我一个问题: 如何将一个智能指针作为函数的返回值传递出来。当时这个问题一下子把我问倒了,后来经人提醒有一个叫shared_ptr的智能指针可以解决这个问题。将shared_ptr作为函数返回值的代码是这样的: 01#include 02#include 03 

2014-03-20 18:51:15 1061

转载 ubuntu下源码安装mysql-5.1.34

shell> su rootpasswd: your_passwdshell> groupadd mysqlshell> tar zxvf mysql-5.1.34shell> cd mysql-5.1.34shell> ./configure --prefix=/usr/local/mysql --enable-asserbler --with-extra-charsets=

2014-03-20 16:50:10 958

转载 mysql 密码

使用mysqladmin,这是前面声明的一个特例。mysqladmin -u root -p password mypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法

2014-03-20 16:45:43 626

转载 mysqld与mysqld_safe的区别

直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:1. 检查

2014-03-20 16:04:35 654

转载 MySQL安装错误: unknown option '--skip-federated'

mysql启动时出现以下错误:[ERROR] /usr/local/mysql/libexec/mysqld: unknown option '--skip-federated'[ERROR] Aborting[Note] /usr/local/mysql/libexec/mysqld: Shutdown complete只要将/etc/my.cnf文件中的skip-federat

2014-03-20 16:02:19 7158

转载 Mysql 5.5的编译安装 在ubuntu 10平台上面

(一)安装mysql5.5的要求编译安装mysql5.5与5.1还是有一点不同,因为mysql现在用cmake来作编译工程工具。这是与mysql5.1最大不同的地方,因此在安装mysql5.5时所要求的工具包也不同。发现用cmake编译mysql比以前的速度还是快了不少。(1)cmake包是必有的,在ubuntu上面可以用apt-getinstall cmake来安装cmake。(

2014-03-19 19:23:59 747

转载 创业型公司的产品经理应该知道的事情

可能因为最近有一本书叫做>,所以产品经理这个词变得很fashion了,产品经理在一些成熟型的公司,确实是一个很重要的职位。因为成熟型的公司产品的开发的流程都已经很完善,所以产品经理是其中一个不可缺少的职位。对于创业型公司来说,我认为产品经理应该有别的内涵和定义创业型公司和项目具有如下特点(1)人数少:创业型公司人员不多,一个项目可能只有几个人,常见的是一般2-5个人。(2)资金支持

2014-03-19 18:41:25 1083

转载 Ubuntu apt-get 卸载命令

通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo apt-get autoremove最近在Ubuntu下写python,需要看下python的文档,我找了很多关于ubuntu 下查看chm的资料,最后确定安装kchmviewer-nokde

2014-03-19 17:57:18 735

转载 Asterisk realtime 之SIP用户动态写入mysql 数据库

asterisk 配置默认是文本方式由文件管理,但是对于SIP用户,队列坐席这些数据,保存在数据库中方便维护,Asterisk 通过realtime 引擎支持此功能,可以把其配置文件写入数据库维护,realtime分 两类,一类是 static 另一类是 realtime, static 意思是 配置文件数据保存在数据库中,系统启动后读取一次,如果这些数据在数据库中有改动,需要重新刷新才能

2014-03-18 17:21:52 1432

转载 Asterisk AGI脚本

AGI脚本用于开发复杂的IVR应用。AGI脚本与Asterisk之间通过两个标准的数据流交互,一是STDIN(标准输入),二是STDOUT(标准输出)。从AGI脚本角度看,任何来自Asterisk的数据可以称之为STDIN,任何向Asterisk的输出可称之为STDOUT。也可以认为是通过读命令从Asterisk读取数据,通过写命令向Asterisk写入数据。AGI脚本可以支持多种语言来编写,例如

2014-03-18 16:03:13 2254

转载 滑动窗口机制

(1).窗口机制    滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小一般不同。发送方窗口内的序列号代表了那些已经被发送,但是还没有被确认的帧,或者是那些可以被发送的帧。下面举一个例子(假设

2014-03-18 14:10:13 722

转载 [U-Boot] am335x: NAND: add BCH16 and 4k page size support

SubmitterJordy van WolferenDateJan. 28, 2013, 1:35 p.m.Message IDDownloadmbox|patchPermalink/patch/216188/StateSupersededDelegated to:Tom Rini

2014-03-17 14:13:42 3987

原创 TQ335X UBOOT分析(nand部分)

board_init_r()                                                                                                                             arch\arm\lib\board.c               nand_init()

2014-03-14 23:17:38 2875

翻译 Asterisk - dual servers Connecting two Asterisk servers

OverviewOf course you can also use SIP or H.323 (but not MGCP) to interlink two Asterisk servers, however IAX is the most common approach (Note: SIP > IAX > SIP does not currently work for video cal

2014-03-14 18:30:16 703

转载 Ubuntu 12.04 静态ip的设置方法

1. 配置静态ip地址$sudo vi /etc/network/interfaces原有内容只有如下两行:auto loiface lo inet loopback向末尾追加以下内容:auto eth0iface eth0 inet staticaddress 192.168.0.33gateway 192.168.0.1netmask 255.255.2

2014-03-14 10:57:32 1005

转载 linux 下查看程序依赖的库

查看arm程序的依赖库# arm-linux-readelf hello -dDynamic section at offset 0xf10 contains 25 entries:  Tag        Type                         Name/Value 0x00000001 (NEEDED)                     Shared l

2014-03-14 09:48:03 860

转载 speex

Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码器,Speex也很适合网络应用,在网络应用上有着自己独特的优势。同时,Speex还是GNU工程的一部分,在改版的BSD协议中得到了很好的支持。进行语言编解码,回音消除,自动增益,静音检测等

2014-03-13 14:29:41 1569

转载 编译mediastreamer2/ffmpeg/linphone(x86平台)

--------------------------在x86环境下编译mediastreamer2的步骤--------------------------------------1)编译OGG库 音频编解码   http://www.xiph.org/downloads/ ./configure --prefix=/usr  --disable-static 2)编译SPEEX  音

2014-03-13 14:06:42 2028 1

转载 mediastreamer2 的简介

原文:http://www.linphone.org/eng/documentation/dev/mediastreamer2.htmlMediastreamer2 是一个功能强大且小巧的流引擎,专门为音视频电话应用而开发。这个库为linphone中所有的接收、发送多媒体流提供处理,包括音/视频捕获,编码和解码,渲染。特色Read/Write from to an alsa d

2014-03-13 14:04:58 1095

转载 惊群现象

引用:http://www.cppblog.com/isware/archive/2011/07/20/151470.aspx---------------------------------------------------------------------------------------------------------------------------------------

2014-03-12 11:10:50 689

原创 asterisk libxml2

asterisk 在configure的时候,会去/usr/bin下检查有没有xml2-config这个可执行文件,还回去检查编译的工具链中有没有libxml2.so这个库文件,即使是交叉编译,/usr/bin下应该也是上位机的xml2-config而且xml2-config和libxml2.so的版本应该是有匹配关系,才能检查通过。

2014-03-11 17:09:02 973

原创 ubuntu13.10无法登陆

在启动时到了登录界面后,输入用户名和密码,系统黑一下屏又回到了登录界面,怎么也进不去?这时,按Ctrl+Alt+F1可以进入普通用户shell,Ctrl+Alt+F2可以进入root用户shell,Alt+F7可以回到图形界面。进入root用户shell后,用/usr/bin下的vi来编辑/etc/enviroment,去掉默认以为的PATH。关机重启即可。

2014-03-11 10:24:34 901

原创 asterisk1.8启动信息分析(未完)

将main/asterisk.c的开启守护进程的那行代码修改一下,即可看到asterisk的启动打印信息。if (daemon(1, 0) if (daemon(1, 1) 下面分析启动信息init_manager()         Unable to open AMI configuration manager.conf, or configuration is inval

2014-03-07 13:43:20 852

ucGUI学习笔记 -- 仿真器

ucGUI学习笔记 -- 仿真器 原创

2012-06-14

空空如也

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

TA关注的人

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