asterisk1.8 Makefile分析 (2)

menuselect.makeopts分析 查找makefile,这个目录的依赖关系如下: menuselect.makeopts: menuselect/menuselect    menuselect-tree    makeopts    build_tools/menuselect-d...

2014-02-27 17:49:24

阅读数 2080

评论数 0

asterisk1.8 Makefile分析 (1)

整个Makefile的第一个目标是  all,也是此Makefile的默认目标并且它是一个伪目标。 all: _all 从这句可以看到,all的依赖是_all,再看_all _all: .lastclean  makeopts  $(SUBDIRS)  doc/core-en_US.xml 可以看...

2014-02-27 16:25:29

阅读数 1099

评论数 0

使用openssh-clients的scp命令来传输文件

系统环境:RedHat Enterprise Linux Server 6 主机desktop作为客户端,服务器为9.9.9.9(域名为www.huage.com) 以下4个实例均在客户端完成,此时并未通过ssh登录到www.huage.com 1、复制远程服务器的文件到本地: [r...

2014-02-26 17:18:57

阅读数 2423

评论数 0

Makefile经典教程(掌握这些足够)

makefile很重要       什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成...

2014-02-25 17:46:03

阅读数 2032

评论数 0

一个小公司老板的日常管理

1. 小公司如何留住骨干: 2.关于授权 3.有的钱不能省 5.关于招聘 6.老板尽量唱红脸 7.公司里的亲戚 8.当老板和开车 9.按时发工资 10.学会说“不” 11.不要在公司内部奢望交朋友 12.避免当场做决定 13.政策的制定 14.矬子里拔将军 15.有些事情...

2014-02-22 11:14:38

阅读数 970

评论数 1

linphone-android移植

一:到网站上下载linphone-android的源码: http://www.linphone.org/eng/download/git.html linphone-android对应的git地址是: 在虚拟机中敲入如下命令 git clone git://git.linphon...

2014-02-22 11:11:51

阅读数 7402

评论数 0

Android上试用Linphone(Free SIP VOIP Client)

1. 下载Linphone apk并且安装到两个Android手机上 http://www.linphone.org/eng/download/packages/android.html 2. 申请两个免费的SIP帐号进行测试 https://www.ekiga.net/ 3. 在...

2014-02-22 11:07:48

阅读数 2307

评论数 0

移植libmxml到(arm-linux)

官方网站 http://www.minixml.org/ 下载源码:mxml-2.6.tar.gz 解压缩: tar -zxvf mxml-2.6.tar 进入目录mxml-2.6后配置属性 ./configure --enable-shared --host=arm-linux m...

2014-02-21 18:10:51

阅读数 2656

评论数 0

CSerialPort类定义的消息

CSerialPort类定义的消息 消息名称 消息号  功能说明 WM_COMM_BREAK_DETECTED WM_USER+1 检测到输入中断 WM_COMM_CTS_DETECTED WM_USER+2 检测到CTS(清除发送)信号状...

2014-02-20 23:49:22

阅读数 667

评论数 0

交叉编译ncurses5.6

./configure --host=arm-linux -prefix=/usr -with-shared -without-debug make

2014-02-20 18:35:55

阅读数 1046

评论数 0

arm for asterisk1.8

./configure --host=arm-linux后报错,找不到termcap,于是下载了termcap-1.3.1进行交叉编译。 再次./configure --host=arm-linux后依然报错,找不到libxml2,于是下载了libxml2-2.7.2进行交叉编译。 再次./con...

2014-02-20 18:29:58

阅读数 2961

评论数 0

Win32 API串口编程

在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通...

2014-02-19 23:19:52

阅读数 1852

评论数 0

编译libxml2-2.6.26 __open_missing_mode 错误

调用open函数,因为使用open函数的时候,如果在第二个参数中使用了 O_CREAT,就必须添加第三个参数:创建文件时赋予的初始权。 解决方案:在调用open函数的那一行的参数里加个“0666”或者“0777”均可! 如: redir_handle = open (redir, O_WRO...

2014-02-19 17:48:15

阅读数 1165

评论数 0

fatal error: Python.h: No such file or directory

ubuntu下编译libxml2时,报错. 执行apt-get install python-dev即可

2014-02-19 16:58:22

阅读数 9205

评论数 1

交叉编译termcap1.3.1

修改Makefile文件其中两行即可 CC = gcc 改为 CC = arm-linux-gcc AR = ar 改为 AR = arm-linux-ar 编译后生成libtermcap.a文件,将其拷贝到交叉工具链的lib文件夹下即可使用。

2014-02-19 16:13:34

阅读数 1616

评论数 0

termcap-1.3.1的configure.in文件逐行分析

AC_INIT(termcap.h) 每个configure文件第一个需要调用的宏,他处理所有的命令行参数并且寻找源代码目录。termcap.h是包含在源代码目录下的文件,configure在目录中检查这些文件是否存在以确定该目录是否包含源代码。 AC_ARG_ENABLE(install-t...

2014-02-19 13:55:41

阅读数 904

评论数 0

AC_CHECK_LIB的工作原理

AC_CHECK_LIB就是告诉configure我们需要检查哪些lib,并根据检查结果做什么处理。正是在这里遇到了问题并有所收获,才促使我写这篇blog记录一下。 问题是这样,我想检查一下libXv.so这个库是否存在,不存在的话就让configure直接退出。你可能要问人家是so你为啥要...

2014-02-18 17:21:17

阅读数 4165

评论数 0

cc、gcc、g++、CC的区别概括

gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。 cc是Unix系统的C Compile...

2014-02-17 16:45:38

阅读数 614

评论数 0

嵌入式MODEM通迅技术

摘要: 现今,市面上生产的各种嵌入式Modem可通过公众电话交换网络(PSTN)实现数据的传输功能,包括标准的串行和并行的接口,具有同步和异步的通信数据传输格式,支持多种Modem标准协议——V.92、V.90、V.34、V.32bis、V.22bis等,支持V.42、MNP等纠错协议和V.42b...

2014-02-16 22:51:57

阅读数 1391

评论数 0

modem建链过程详述

终端     MODEM   步骤1|DTR-->|   步骤2|TXD-->|   步骤3|   步骤4|   步骤5|   步骤6|   1、由终端送DTR信号到MODEM,DTR信号由RS232的DTR脚送出,告诉MODEM终端已准备好;   2、终端送TXD信号...

2014-02-16 22:49:00

阅读数 937

评论数 0

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