- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 GSM模块无法接收数据问题
最近开发的一个项目使用GSM模块,正常情况是比较稳定的,也就是好的时候接收发送都正常,但是会出现无法接收数据的情况,这时不管重新拨号、重启模块都不行,最后都已经打算使用AT来进行数据发送了。我们一直认为是模块的问题,因为如果是软件问题,不可能一会好一会不行,socket调用都是使用的同一个函数,不可能几个模块有的好的很,有的不行。硬件方面模块在线,同时服务器也是能ping通的,也排除了网络不在线的
2013-12-02 14:15:11
2513
转载 linux串口操作及设置详解 (转载)
虽然这篇内容是转载的,但是其中对串口各个参数的讲解非常详细,希望能帮助到大家。串口操作需要的头文件#include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix 标准函数定义*/#include #include #include /*文件控制定义*/#include /*PPSIX 终端控制定义*/#
2013-04-16 22:20:03
1402
原创 关于“/usr/include/openssl/bn.h 288 error: parse error before "BN_ULONG"解决方法
问题如标题所示,一般出现这个问题基本上是交叉编译报的错,arm-elf-gcc和gcc编译是不同。报这个错的原因是对BN_ULONG宏定义在arm-elf-gcc中不识别,故只需要将BN_ULONG的宏定义修改一下就可以了。可以将BN_ULONG单独作为一个定义,而不要和其他的宏定义放在一起,这样再用arm-elf-gcc编译就不会报错了。文中有不到之处还请高手指点,有这方面的问题我们也可
2012-10-25 09:16:28
2009
转载 [转]socket的send、recv阻塞设置阻塞超时时间
int nNetTimeout=1000;//1秒,//设置发送超时setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO, (char *)&nNetTimeout,sizeof(int));//设置接收超时setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO, (char *)&nNetTimeout,sizeof(int)
2012-05-29 11:05:09
1160
原创 手写板开发总结
手写板问题总结1、手写板发送命令不返回数据问题解决方案:1、打开串口时,要以O_RDWR(可读写),O_NOCTTY(防止将终端机当成进程控制终端机),O_NDELAY(以不可阻断的方式打开文件,即无论有无数据读取或等待,都会立即返回进程之中) 2、设置正确的比特率,校验位,停止位 3、取消软件流控制,防止出现丢码 2、手写板接收数据不稳定解决方案:在向手写板发送命令时,
2011-12-28 14:26:53
1779
原创 C程序EMT trap的解决方案
在C的开发中,经常会遇到EMT trap的情况,小弟刚开始的时候也是这样。遇到这样的问题老是摸不着头脑,不知道什么地方错了。 其实EMT trap一般都是数组越界、指针空间不够、以及内存溢出等情况造成的,我们只需要找出这些地方,并控制数组长度、指针申请的空间等就可以解决了,这边给大家也给自己记下几种解决方案:1、加打印语句法:加打印信息,从出现EMT trap 的前面一条打印语句开始
2011-11-01 13:52:10
633
基于javaweb的HTTPS案例
2011-08-10
hibernate-annotations-3.4.0.GA.zip
2010-10-30
jsp管理系统使用数据库
2010-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人