自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 ZSTACK 中发射功率设置问题

一:发现 ZSTACK 里 2530 RF发射功率其实并未被设置成最大,而是 0xd5(1 dbm )最大可以设置TXPOWER=0XF5,(4.5dbm) ,设置位置在main函数启动后, osal_start_system(); // No Return from here  之前二:背景资料:摘自: http://nt1985.blog.163.com

2014-08-13 17:31:44 1079

转载 ARM板和Linux上的3G配置详解

我们这段时间作了一个基于arm开发板和开源linux的3G模块,给大家作个参考。3G选用的是华为的EC1261,USB接口,现在市面上的基本都是USB口,据说可以直接去掉在USB modem的USB转串口等模块,直接通过GPIO口来控制3G模块,但是由于我们这资源有限,实现不了那么复杂的工作,所以就直接用了华为的产品了,而没有去找更加基础的芯片。USB网卡内部结构比较复杂,它们大部分都包括mo

2014-08-13 16:39:21 463

转载 TI论坛上关于Z-Stack传输距离及功率的问题

Q:Hello, I saw this feature from the Zstack 1.4.3 and I have it too for the Zstack 2.1.0.I have a coordinator as MSP430+CC2520 and an end_device as the same target (It is our own boards).In

2014-08-13 16:25:39 795

转载 Z-Stack调整功率

转自http://hi.baidu.com/xiaoqiang08wan/item/170106dda2b057fd93a974a5在z-stack 2.4中,修改发射功率的方法和老版本已经不一样了。修改发射功率的方法如下:打开mac_radio_defs.h,找到文件最后面的这段代码:/* -------------------------------------------

2014-08-13 16:22:55 719

转载 Z-Stack删除AssociatedDevList中的无效节点

昨天发现一个问题,ED设备不定义NV_RESTORE宏,频繁掉电上电多次后,就不能入网了。然后google了一下找到原因:ED设备反复入网,重新分配ShorAddr,AssociatedDevList就被占满了。AssociatedDevList是一个类型为associated_devices_t的数组,容量为NWK_MAX_DEVICES。先看associated_devices_t

2014-08-13 16:19:02 1089

转载 非阻塞connect()和accept()

非阻塞connect()和accept()  一.select()函数    select()函数准备好读的条件:    1>.套接口有数据可读    2>.该连接的读这一半关闭(也就是接收了FIN的TCP连接)。对这样的套接口进行读操作将不阻塞并返回0(也就是返回EOF)。    3>.该套接口是一个侦听套接口且已完成的连接数不为0。    4>.其上有一个套接口

2014-08-13 14:56:45 576

转载 UNIX domain ( UNIX 预协议 ) 实例

一般在我们自己的主机上通信的时候,前面也讲到过可以使用pipe,fifo,msg,共享内存之类,如果你想使用套接字的话,当然TCP/IP的套接字也是可以的,只要指定server的IP = 127.0.0.1 或者你的当前主机的实际接入网络的IP也是可以的!但是相对与此处的UNIX domain来说,在效率上可能会低一点点、、、UNIX domain的实际操作和前面的TCP/IP中的实际的操作的

2014-08-13 11:06:08 535

转载 UNIX Domain Socket IPC (sockaddr_un )

socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另

2014-08-12 16:56:49 416

转载 简单分析一下socket中的bind

在最开始接触bind的时候,只是在写基于tcp的server端的时候,知道在listen之前需要先bind一下,用来确保socket能在某个固定的端口监听。而bind的时候,函数参数中的端口填自己将要绑定的端口就行;而IP地址,需要填本机的IP,但是也可以用一个宏INADDR_ANY代替,用这个宏就可以不用查找本机的IP,它就可以代替本机的IP。当时只觉得这个INADDR_ANY比较神奇,但是由于

2014-08-12 10:02:48 458

转载 网络编程之TCP/UDP及其流程比较

TCP与UDP的区别 基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证具体编程时的区别 socket()的参数不同 UDP Server不需要调用listen和accept UDP收发数据用sendto/recvfrom函数 TCP:地址信

2014-08-11 18:32:28 504

转载 基于UDP协议的服务器/客户端程序

UDP网络程序采用的通信模型与TCP网络程序模型有很大的不同,具体见图7-4所示。UDP服务器首先进行初始化操作:调用函数socket创建一个数据报类型的套接字,函数bind将这个套接字与服务器的公认地址绑定在一起。然后调用函数recvfrom接收UDP客户机的数据报。UDP客户机首先调用函数socket创建一个数据报套接字,然后调用函数sendto向服务器发送数据报。在结束通信后,客户机

2014-08-11 18:18:47 1311

转载 基于TCP协议的服务器/客户端程序

前面我们初步学习了数据流套接字编程的一些基础知识,下面我们来学习如何具体实现这一网络通信流程。首先我们看一下使用TCP协议进行网络通信的程序基本模型,如图7-3所示。服务器首先进行初始化操作:调用函数socket创建一个套接字,函数bind将这个套接字与服务器的公认地址绑定在一起,函数listen将这个套接字换成倾听套接字,然后调用函数accept来等待客户机的请求。过了一段时间后,客户机启动

2014-08-11 18:18:07 801

转载 Makefile origin 函数

origin 函数的作用是告诉你变量是哪里来的,其出生状况如何,他并不改变变量。其语法是:$(origin )上面, 为变量的名字,而不是引用,所以一般没有 $ 字符在前。origin 函数通过返回值来告诉你 的出生情况。下面用实例说明:1. 当从来未定义过该变量时,origin 函数返回 "undefined" 。如下面的 Makefile 代码:all:     

2014-08-11 17:17:25 476

空空如也

空空如也

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

TA关注的人

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