自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张继飞的专栏

For Freedom

  • 博客(299)
  • 资源 (3)
  • 收藏
  • 关注

原创 exosip register代码

voip1/libeXosip2-3.1.0/tools下的sip_reg.c修改代码,可以完全注册。编译方法:gcc -o reg sip_reg.c -leXosip2 ./reg -r sip:192.168.0.51 -u sip:[email protected] -U 303 -P 303代码:/** SIP Registration Agen...

2019-08-14 17:51:02 895

原创 eXosip.c

static jauthinfo_t *eXosip_find_authentication_info (const char *username, const char *realm);eXosip_t eXosip;void __eXosip_wakeup (void)void __eXosip_wakeup_event (void)都是调用jpipe_write ()向pipe写。...

2019-08-14 17:49:34 807

原创 sound_server.c

#include <stdio.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>#include <errno.h>#include <stdlib.h>#include ...

2019-08-14 17:41:57 308

原创 rtpsend.c

/* The oRTP library is an RTP (Realtime Transport Protocol - rfc3550) stack. Copyright (C) 2001 Simon MORLAT [email protected] This library is free software; you can redistribute it an...

2019-08-14 17:40:47 337

原创 rtprecv.c

/* The oRTP library is an RTP (Realtime Transport Protocol - rfc3550) stack.. Copyright (C) 2001 Simon MORLAT [email protected] This library is free software; you can redistribute it a...

2019-08-14 17:39:42 340

原创 本科女生求职记

据说是同济大学BBS上的一个热帖,讲的是一个本科女生毕业后找工作并逐渐上路融入社会的历程,观点大家可以见仁见智,不过这样真实的记录值得一看,因为它很真诚恳切,如果觉得它很长,请不要继续……如果觉得别人能写出来,我为什么不能看完呢,go ahead。1。考研与就业:2004年的暑假,我和大多数人一样,艰难的抉择,究竟是考研还是找工作。凭良心说,如果我选择考研并不是因为我真得很想读书很想深造,而...

2019-08-14 17:34:38 341

原创 linux下安装QQ

推荐1. 首先下载LumaQQ 2005安装包(一定要下个带JRE的) 下载地址:http://www.flyzhy.org/web/lumaqq/lumaqq2005.html 文件名:lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz2. 下载完后随便放在哪个目录都行,假设是/root/Desktop 然后使用如下命令解压:tar x...

2019-08-09 17:23:47 2501

原创 大象与蚂蚁

1一只蚂蚁终日以捉弄大象为乐,一天远远的 看到大象走了过来,就神不知鬼不觉的躲到 一棵大树的后面,等到大象走近了,就把左腿伸出来以迅雷不及掩耳之速将大象绊了一个狗吃屎,然后大笑扬长而去。2大象摔伤了,失血过多,住进了医院,蚂蚁觉得很是过意不去,第二天他纠集了大批的兄弟成群结队、人山人海,前扑后继、星罗密布、再接再励、一望无际……护士小姐就问排头的蚂蚁“你们来这么多人干嘛啊?”“大象生病...

2019-08-09 17:21:32 626

原创 oSIP开发者手册 (一)

oSIP开发者手册 ——本手册指导开发者利用oSIP栈开发用户代理 原文标题:oSIP User Manual 原文作者:Aymeric Moizard 联系方法:[email protected] 版权保护:GNU Free Documentation License 项目网站:http://osip.atosc.or...

2019-08-09 17:19:22 4421

原创 整天做办公室的我们要注意饮食啊

摘至《齐国力教授养生保健知识讲座》国际会议上定出了6种保健品:第一绿茶;第二红葡萄酒;第三豆浆;第四酸奶;第五骨头汤;第六蘑菇汤。蘑菇能提高免疫功能。骨头汤里含琬胶,琬胶是延年益寿的。酸奶维持细菌平衡。绿茶里面含有茶坨酚,而茶坨酚是抗癌的。绿茶里含有氟,坚固牙齿,消灭虫牙,消灭菌斑。绿茶本身含茶甘宁,茶甘宁是提高血管韧性的,使血管不容易破裂。红葡萄的皮上有种东西,叫逆转醇,...

2019-08-09 17:14:55 256

原创 Linux一句话精彩问答

0001修改主机名(bjchenxu)vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。无论你是否重启,主机名修改成功了。0002Ret Hat Linux启动到文字界面(不启动xwindow)(bjchenxu)vi /etc/inittabid:x...

2019-08-09 17:12:35 836

原创 用 GDB 调试Linux下的C程序

查看程序出现段错误的语句,可以使用where命令,好像与bt命令相同。GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功...

2019-08-09 17:11:18 180

原创 VOIP术语及相关知识

关键词:VOIP 第一部分:1.什么是voip    VoIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比 传统业务更多、更好的服务。VoIP可以在IP网络上便宜...

2019-08-09 17:09:29 912

原创 Linux命令集合

下面是我用到过的Linux命令,也可以说是Linux菜鸟必知必会的命令集合,基本上占据了所有你将用到的命令的95%以上,值得一看。一: Linux下的mysql数据库常用操作1.登入登出mysql -uroot -p123456;mysql <./HostCache.sql -uroot -p123456;mysql <E:\sql\HostCache.sql -uroo...

2019-08-09 16:25:59 121

原创 linux学习杂记_socket编程(含select)

http://blog.csdn.net/chenxun_2010/article/details/50488394上面是很好的一个流程。网络的一些相关知识:网卡功能: 载波侦听, 冲突检测, 随机延时等待;网线一般不得超过100米;交换机的功能: 动态建立连接桥梁, 探知端口上有几台电脑, 自学习;远距离传送: 铜线 + 中继器/光纤/微波 等 挑战在于:如何传更...

2019-08-09 16:21:39 197

原创 Linux下的实时流媒体编程

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视 频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体 编程。一、流媒体简介随 着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒...

2019-08-09 16:19:20 648

原创 Openwrt 串口密码登入【ZT】

http://blog.csdn.net/yicao821/article/details/46377787为了安全性考虑,进行串口登入的时候也希望像ssh那样要求输入用户名和密码才能进入控制台。一、客制化busyboxmake menuconfigBase system ---> <*> busybox ...... [*] Customiz...

2019-01-18 15:51:49 899

原创 linux设备模型之Class

写在前面:class_create 与 class_device_create 是在早期版本比如2.6.29上使用的,可以自动创建/dev下设备,register_chrdev很少使用了,这个使用后还需要手动在/dev下创建设备。现在都使用下面的方法创建设备了。参考:http://www.wowotech.net/device_model/class.html    刚开始写字符设...

2019-01-18 15:51:38 297

转载 芯片图中的 con 和 u等符号的含义

J大多是是接插件 U大多是芯片CON 多是接口R电阻C电容L电感D二极管Q晶体管

2019-01-18 15:51:01 3980

原创 发烧类型【原创】

验血如果血象高属于细菌感染,需要输液头孢或青霉素,等杀菌消炎类药品。验血如果血象低属于病毒性感染,需要输清热解毒类药品。

2018-12-14 11:44:26 655

原创 request_irq() | 注册中断服务【ZT】

 http://blog.csdn.net/wealoong/article/details/7566546 一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler_t handler,         ...

2018-12-14 11:40:32 200

原创 R40使用GPIO中断实现按键功能【原创】

采用创建input的方式可以通过 cat /proc/bus/input/devices 查看生成的input设备对应的event句柄,比如I: Bus=0019 Vendor=0001 Product=0001 Version=0100N: Name="gpio-keys"P: Phys=gpio-keys/input0S: Sysfs=/devices/platform/g...

2018-12-14 11:39:31 709

原创 R40gpio输出无高低电平变化【原创】

   在配置GPIO控制继电器时,其中有几个在GPIO发送高低电平继电器没有变化,测试继电器是好的,于是用万用表测IO,发现推送高低电平时,没有发生改变。几经折腾,发现该组PG的电源没开,硬件同事找到该组GPIO的电源用的是dldo3 ,于是找到sys_config.fex里面的电源选项power_sply ,其中dldo3_vol                  = 3300这样表示电...

2018-12-14 11:37:00 565

原创 R40 gpio 使用【原创】

首先要申请GPIO     if(0 != gpio_request(config-&gt;gpio, NULL)) {   //config-&gt;gpio ,表示gpio号。         printk("relay_gpio gpio_request fail !");         return -1;       }  然后需要设置模式,有下列方...

2018-12-14 11:25:51 373

原创 驱动模块Makefile 编写【原创】

为了省去每次编译内核的麻烦,于是采用模块的方式进行编写,这样会省很多时间。 makefile: ## gpio_keys#PWD :=$(shell pwd)KERNELDIR := /home/zjf/R40/lichee/linux-3.10  ARCH=arm  CROSS_COMPILE = /home/zjf/R40/lichee/...

2018-12-14 11:25:10 438

原创 全志R40 UBOOT 2014.07【原创】

    全志对一部分uboot是不开源的,比如boot0_nand_sun8iw11p1.bin,boot0_sdcard_sun8iw11p1.bin,boot0_spinor_sun8iw11p1.bin,等等 即使对于NAND库,也只是给了一部分另一部分是以libnand-sun8iw11p1 nand库的形式给出。   分析uboot,首先从common目录下的board_f.c  入...

2018-12-14 11:24:22 1842 1

原创 R40 gpio 寄存器地址操作【原创】

    首先要学会看手册,下面拿PC来做说明。 3.18.3.  Register ListModule Name  Base AddressPIO  0x01C20800Register Name       Offset                               DescriptionPn_CFG0             0x0000+N*0x24 ...

2018-12-14 11:23:21 1187

原创 DHCP 产生僵尸进程【原创】

   之前在做项目时,遇到板子运行一段时间后就死掉了,查看是内存不足了,怎么引起的呢,项目代码都经过检验了,后来通过问题排查,发现系统里面有很多DHCP的僵尸进程。    项目由于使用串口功能,所以在启动脚本把程序放到了前台运行,相当于DHCP还是在一个父进程里面,下面出问题的原因: 当DHCP获取到ip后,会创建一个新进程把自己放到后台,这时候由于还是在一个shell里面,导致父进程僵死。...

2018-12-14 11:21:05 278

原创 全志R40 串口485 控制操作

   485与串口的打开,读写操作一样,唯一的区别是485多了一个控制脚。控制脚低电平有效。    因为485是半双工工作模式,同一时间只能读或者只能写,所以设计之初就是当需要进行发送数据时,将控制引脚拉低,当发送完后需要立刻拉高,处于接收状态。 这里面临一个问题,发送完,控制脚拉高快了会导致对方数据接收不完全,如果控制脚拉高慢了,又会导致接收数据不完全。所以在应用层来控制这个脚非常不合适,只...

2018-12-14 11:19:00 2170

原创 破解文件系统telnet密码【ZT】

http://www.ebaina.com/u-mx644978170/blog-74.html 因工作需要需要调试某公司的3531板子,运行我们的程序,从整个调试过程中还是学到一些知识的现在记录下。拿到板子找到串口挂上,上电串口消息如下:[bash]U-Boot 2010.06-svn83 (Jan 06 2013 - 17:36:14)DRAM: 256 MiBNAND: S...

2018-12-12 16:36:54 1876

原创 mkfs.jffs2 制作镜像问题整理【原创】

    在新塘开发板NUC972上用华邦 的W25Q128flash 装载程序,rootfs以romfs方式在内核中时没有问题,然后换一种方式,给rootfs 创建独立分区时,加载rootfs失败,使得我要来好好整理一下这部分。    先恢复到rootfs在内核中的方式,然后单独创建一个usr分区来存放app,肯定是失败的,下面就是解决步骤。 /home/zjf/nuc970/nuc9...

2018-12-12 16:36:08 2842

原创 使用setitimer自制定时器【原创】

typedef void * (*pfnTimerCallbk)(void); typedef struct{    int timeout;  //timeout seconds    pfnTimerCallbk pfnCallBk;}Timer_A; #define MAX_TIMERS 30 Timer_A TimerR40[MAX_TIMERS];...

2018-12-12 16:35:15 203

原创 移植dropbear 实现ssh远程登录功能

https://www.cnblogs.com/liangwode/archive/2016/08/25/5807900.html zlib使用 zlib-1.2.8 (实际使用的是原系统自带的zlib-1.2.5)http://matt.ucc.asn.au/dropbear/(使用的是dropbear-2018.76.tar.bz2) 目标环境:CPU:ARM内核版...

2018-12-12 16:34:21 5120 6

原创 移植wpa_supplicant 2.5 实现rtl8188可以无线上网

libnl-1.1.4.tar.gz    下载地址:http://www.infradead.org/~tgr/libnl/openssl-0.9.8za       下载地址:ftp://ftp.openssl.org/source/old/0.9.x/wpa_supplicant-2.5    下载地址:http://w1.fi/releases/  我这里使用的是wpa...

2018-12-12 16:33:24 1239 1

原创 iwconfig的使用

正常使用无线网卡,还要正确配置。linux下的配置工具是wireless-tools,可以在这里下载到它的最新版。http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html下载最新的  wireless_tools.29.tar.gz下载后,将源代码解压。再修改其中的makefile文件,将其中的CC = gcc...

2018-12-12 16:32:32 4411

原创 移植madplay

最近用新塘的nuc972做音乐模块,连用了两块板子都有问题,直到换成原厂第三块开发板才成功加载声卡8822驱动。nuc972支持alsa架构,表现为设备文件/dev/snd/,旧的oss架构表现为/dev/dsp,之说以要在前面说一下架构,是因为后面出现一点小插曲,972自带的播放软件aplay 支持alsa架构,但只能播放wav格式的音频文件,而下面要移植的madplay可以播放MP3,但是...

2018-12-12 16:31:51 460

原创 tcp管理多客户端

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#include &lt;arpa/inet.h&gt;#include &lt;sys/types.h&gt;#include &lt;sys/socket.h&gt;#include &lt;unistd.h&gt;#i

2018-12-12 16:30:03 441

原创 shell技巧(sed 断句、读取指定行) 【ZT】

1、断句,(同行有多个字段需要读取时特别管用)原文本:Cell 04 - Address: 14:E6:E4:E3:E8:68                    Protocol:802.11b/g/n                    ESSID:"Sunshine_Mercury"                    Mode:Managed              ...

2018-12-12 15:42:56 802

转载 linux系统启动报错:[contains a file system with errors, check forced]的解决方法参考【ZT】

https://blog.csdn.net/BabyFish13/article/details/51190148 1、解决参考一Press enter for maintenance(or type Control-D to continue):/dev/sda3 contains a file system with errors, check forced./dev/sda3...

2018-12-12 15:40:32 243

原创 QT4.8.5 显示中文

先从网上下载中文库,比如font_wenquanyi ,然后拷贝到/lib/font下; 然后在main里面的    QApplication app(argc, argv);后面添加下面三行代码即可。QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));QTextCodec::setCodecForCString...

2018-12-12 15:39:24 662

Objective-C大纲 第一版和第二版

Objective-C大纲 第一版和第二版, 是一份学习的好资料啊。哇哈哈哈哈。。 不过第二版是E文。

2009-07-18

C语言资料大全 包括经典C语言程序100例

C语言资料大全,c语言学习的必备工具。包括基本函数,还有100个例子。

2009-06-17

华清远见 《USB应用开发技术大全》第五章 USB设备配置

华清远见 《USB应用开发技术大全》第五章 USB设备配置 看看是否对你有帮助。

2009-06-01

空空如也

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

TA关注的人

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