10 2016 档案
摘要:concat ?arg arg …? 此命令把每个参数连接在一起,并去掉第一个参数和最后一个参数前的前导和尾部空白。如果所有的参数都是列表,则把所有的列表并置为单一的列表。此命令可以有任意数量的参数arg;如果没有提供参数arg,则此命令的结果是一个空字符串。 例子: concat会连接列表,所以下
阅读全文
摘要:NS2安装LEACH协议 1.解压出来的文件夹有个mit,复制到~/ns2.35/目录下 2.打开每个文件,看看有“#ifdef MIT_uAMPS …… #endif“这样的部分,就贴到ns2.35下的同名文件同样位置中去。 2.1 app.c Application::Application()
阅读全文
摘要:1.FEC(Forward Error Correction) 前向纠错 2.ARQ(Automatic Repeat reQuest)自动重传请求 3.mac层协议 竞争型:ALOHA(Additive Link On-Line Hawaii System),CSMA(Carrier Sense
阅读全文
摘要:1.Tcl和Otcl 1.1 Tcl Tcl中变量名只使用英文字母,数字和下划线。 反斜杠 转义字符: '\[' , '$';十六,八进制: '\x31' ,'\24';在行末表示续行。 if语句:if exp1 then body1 elseif exp2 body2 else body3 if
阅读全文
摘要:关于类中的引用、常量、静态常量的初始化 不过 下面所说的在新的 c++11中,已经有所改变。 比如程序中: static const double csd2 = 99.8; // error: 只有静态常量整型数据成员才可以在类中初始化已经可有在类中初始化了 关于这点,可以参考 这个博客 :http
阅读全文
摘要:1、下载ns-allinone-2.35,这是最新的2011年4月推出的版本: http://www.isi.edu/nsnam/ns/ns-build.html#allinone(将会去到sourceforge进行下载) 将下载的ns-allinone-2.35.tar.gz放到~目录中 2、下载
阅读全文
摘要:使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟 最近遇到多位客户提问:如何把KE02芯片内部32KHz IRC频率调整到自己想要的频率。故于此分享一下本人在FRDM-KE02Z开发板上的操作步骤、经验以及测试结果:1. 使用CodeWarrior10.5软件创建一个带PE的
阅读全文
摘要:MAC层 功能:MAC层需要处理接入到物理无线信道等事务,并负责下列的任务: 一、 能产生网络信标(如果设备是协调器) 二、 同信标保持同步 三、 支持PAN的连接和断开连接 四、 支持设备的安全性 五、 信道接入采用CSMA-CA接入机制 六、 处理和维护GTS机制 七、 在对等的MAC实体之间提
阅读全文
摘要:运输层向它上面应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最底层。 两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。 应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。 运输层为应用进程之间提供端到端
阅读全文
摘要:一,网际控制报文协议 ICMP 目的: 为了提高 IP 数据报交付成功的机会 注意: 允许主机和路由器报告差错情况和提供有关异常情况的报告 ICMP不是高层协议,而是IP层的协议 ICMP报文作为IP层数据报的数据,加上数据报的首部,组成 IP 数据报发送出去 ICMP报文的前4个字节是统一的格式,
阅读全文
摘要:一、IPv4数据报格式 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(一个单位为 4 字节)因此IP 的首部长度的最大值是 60 字节 区分服务: 占8位,用来获得更好的服务,在旧标准中叫做服务类型,但实际
阅读全文
摘要:TCP/IP协议总括 TCP的层次结构 TCP/IP各层的功能 第一层: 网络接口层(物理层和链路层) 提供TCP/IP协议的数据结构和实际物理硬件之间的接口。物理层的任务就是为它的上一层提供一个物理连接,以及它们的机械、电气、功能和过程特性。链路层的主要功能是如何在不可靠的物理线路上进行数据的可靠
阅读全文
摘要:1.Basestation案例 位于/opt/tinyos-main-master/apps/Basetation 1.1本例的顶层结构图: 1.2软件实现流程 1) uartIn,uartOut 指向uartQueue的首尾位置。 2) TinyOS中ONE、ONE_NOK、TCAST释义 在Ti
阅读全文
摘要:perl的map函数的使用: 语法 map EXPR, LIST map BLOCK LIST 定义和使用 对list中的每个元素执行EXPR或BLOCK,返回新的list。对每一此迭代,$_中保存了当前迭代的元素的值。 返回值 如果返回值存储在scalar标量中,则代表map()返回数组的元素个数
阅读全文
摘要:1.标量数据 1) 数字直接量 浮点数直接量 1.25 , 255.000 , 7.25e45 , -1.2E-23 整数直接量 0 , 2001 , -40 , 648638207267491 最后一个也可写成:64_8638_207_26749_1 非十进制整数 0377 #八进制 0xff ,
阅读全文
摘要:1.make系统安装 2.make系统结构 3.第三版Makerules文件部分解析 添加附加的make目录。以“:”分隔开。 第五行定义了全部make路径的变量。8-9行定义了指定目标组件的参数。 此段代码是获取nesc编译参数中的路径参数,其中tos-sub-tosdir是创建nescc路径命令
阅读全文
摘要:echo 颜色 字背景颜色范围:40 49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30 39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 ANSI控制码的说明 \33[0m 关闭所有属性 \33
阅读全文
摘要:Makerules 文件解读 位于/opt/tinyos-2.1.2/support/make 15-17行为tos文件夹路径设置函数 这段代码作用是在cygwin下,文件路径格式修改。将路径中的'\'替换为'/'。 4-5行是windows下make路径设置,7行是linux下make路径。 11
阅读全文
摘要:1.>/dev/null 2>&1 的作用 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误
阅读全文
摘要:shell正则表达式 1.正则表达式使用规则 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。 $ 匹配输入字符串的结束位
阅读全文
摘要:GREP是Global search Regular Expression and Print out the line的简称,即全面搜索正则表达式并把行打印出来。GREP是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 1、grep命令基本用法grep命令是支持正则表达
阅读全文
摘要:使用方法 尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。
阅读全文
摘要:1.引用其它的Makefile 1) 语法:include xxx xxx 2) 在执行make时,会默认在当前文件目录下查找,如有"-I"或"--include-dir"参数,那么make就会在参数所指定的目录中去寻找。 3) 如果文件没找的话,会生成一条警告信息,当不会马上生成致命错误。它会继续
阅读全文