﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-kooyee ‘s blog-随笔分类-Wireless Ad-hoc and sensor network</title><link>http://www.blogjava.net/Javawind/category/36347.html</link><description>开源软件， 众人努力的结晶， 全人类的共同财富</description><language>zh-cn</language><lastBuildDate>Tue, 06 Jan 2009 08:13:30 GMT</lastBuildDate><pubDate>Tue, 06 Jan 2009 08:13:30 GMT</pubDate><ttl>60</ttl><item><title>【转】Tinyos 2.0笔记</title><link>http://www.blogjava.net/Javawind/archive/2009/01/05/249808.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Sun, 04 Jan 2009 17:28:00 GMT</pubDate><guid>http://www.blogjava.net/Javawind/archive/2009/01/05/249808.html</guid><wfw:comment>http://www.blogjava.net/Javawind/comments/249808.html</wfw:comment><comments>http://www.blogjava.net/Javawind/archive/2009/01/05/249808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Javawind/comments/commentRss/249808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Javawind/services/trackbacks/249808.html</trackback:ping><description><![CDATA[<p>
				<strong>
						<font size="5">Part 1</font>
				</strong>
				<br />
				<br />1）在windowsXP下访问Xubuntos虚拟机里文件的方法：</p>
		<p>            (1）在Xubuntos中运行Applications-&gt;System-&gt;shared folders</p>
		<p>            (2)  $sudo vim /etc/samba/smbuses (新创建smbuses文件)，输入：</p>
		<p> <wbr> <wbr> <wbr> <wbr>                      system_name = 用户名</wbr></wbr></wbr></wbr></p>
		<p>            (3)  $sudo smbpasswd -a 用户名</p>
		<p> <wbr> <wbr> <wbr> <wbr> <wbr>                      New SMB password:(输入密码)</wbr></wbr></wbr></wbr></wbr></p>
		<p> <wbr> <wbr> <wbr> <wbr> <wbr>                      Retyp new SMB password:<br /><br /><br /></wbr></wbr></wbr></wbr></wbr></p>
		<p>2)   $tos1 可设置为 Tinyos 1.X 的环境变量</p>
		<p> <wbr>      <wbr>$tos2 可设置为 Tinyos 2.X 的环境变量</wbr></wbr></p>
		<p> <wbr>      <wbr>其它有apps ,opt等。<br /></wbr></wbr></p>
		<p>
				<br />3）$sudo -i <wbr> 可以使用root 用户。</wbr></p>
		<p> <wbr> <wbr>    $sudo passwd root 可以修改root的密码。<br /><br /><br /><br /><strong><font size="5">Part 2</font></strong><br /><br /></wbr></wbr></p>
		<p>1）编译程序,在程序目录下：</p>
		<p> <wbr> <wbr>    $make micaz install.38</wbr></wbr></p>
		<p> <wbr>    <wbr> micaz是平台，38是要设置的节点地址。<br /></wbr></wbr></p>
		<p>
				<br />2)   $make micaz docs 可以生成文档</p>
		<p> <wbr>       存放于tinyos-2.x/doc/nesdoc目录下，index.html打开。<br /></wbr></p>
		<p>
				<br />3)    $make micaz sim</p>
		<p> <wbr> <wbr>       可以生成TOSSIM的仿真文件。<br /></wbr></wbr></p>
		<p>
				<br />4)   Tinyos默认使用的传感器VoltageC。在tinyos-2.x/tos/sensorboards/basicsb 中有光传感器Photot 和温度传感器Temp。</p>
		<p> <wbr>       要更改默认的传感器可使用</wbr></p>
		<p> <wbr> <wbr>       $SENSORBOARD=basicsb make micaz install.38</wbr></wbr></p>
		<p>         <wbr>注，Photo使用PortC1和ADC6.<br /><br /><br /><strong><font size="5">Part 3</font></strong><br /><br /></wbr></p>
		<p>1)    在Vmware中如果要使用串口，首先要添加串口，并指定发实际电脑串口的对应关系，本例对应电脑的串口是com2,但是在VM中此串口名字应该是com1(如果这是你添加的第一个串口的话)。</p>
		<p> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> 在Xubuntos中为/dev/ttS0</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
		<p>2)   $java net.tinyos.tools.listen -comm <a><font color="#5e4830">serial@/dev/ttyS0:micaz</font></a></p>
		<p> <wbr> <wbr> 打开对串口/dev/ttyS0的监听。波特率为micaz=57600。</wbr></wbr></p>
		<p>3）$java net.tinyos.sf.Serialforwarder -comm <a href="mailto:serial@dev/ttyS0:micaz"><font color="#5e4830">serial@dev/ttyS0:micaz</font></a></p>
		<p> <wbr> <wbr> 可以打开一个图形化的窗口来对/dev/ttyS0进行监听。</wbr></wbr></p>
		<p>4）Oscilloscope示波器的使用：</p>
		<p> <wbr> <wbr> (1)在tinyos-2.x/apps/oscilloscope/java中打开一个命令终端，执行$make</wbr></wbr></p>
		<p> <wbr> <wbr> (2)编译后再执行$./run</wbr></wbr></p>
		<p> <wbr> <wbr> <wbr> <wbr>这样，就可以打开示波器了窗口了。注：打开Oscilloscope首先要对串口进行监听，运行（3）即可。</wbr></wbr></wbr></wbr></p><img src ="http://www.blogjava.net/Javawind/aggbug/249808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Javawind/" target="_blank">kooyee</a> 2009-01-05 01:28 <a href="http://www.blogjava.net/Javawind/archive/2009/01/05/249808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Simulator】Cygwin下NS2安装和配置</title><link>http://www.blogjava.net/Javawind/archive/2008/12/01/243605.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Sun, 30 Nov 2008 20:34:00 GMT</pubDate><guid>http://www.blogjava.net/Javawind/archive/2008/12/01/243605.html</guid><wfw:comment>http://www.blogjava.net/Javawind/comments/243605.html</wfw:comment><comments>http://www.blogjava.net/Javawind/archive/2008/12/01/243605.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Javawind/comments/commentRss/243605.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Javawind/services/trackbacks/243605.html</trackback:ping><description><![CDATA[<p>1、安装cygwin.你可以在://www.cygwin.com/http     下载<br /><br />下载后，你可以在这个网址 http://140.116.72.80/~smallko/ns2/setup.htm<br />的介绍下安装cygwin。（这个网站是台湾著名ns专家smallko介绍的ns安装手册）安装时你需要选择一个mirror站点。<br /><br />2、在出现的窗口中，选择所需的软体套件。你可能发现XFree86-base、<br />XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc没有在窗口中出现，注意在窗口的的下方会有一个打着<br />勾的小框，单击它，使勾消失，则XFree86-base、<br />XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc就会出现了。按照介绍的开始安装，安装的时间可能很长，请耐心等待。<br /><br />3、 在官网下载好allinone的安装包， 然后解压缩。<br />到ns-allinone-2.33的目录下面运行<font color="#ff0000"><strong>./install</strong></font>,慢慢等就行了. （如果提示缺少某些package的话，可以重新运行Cygwin的setup.exe文件安装。<br /><br />4、安装完成后，在cygwin下进入nam－1.13（用命令cd nam-1.13）目录用make<br />生成nam.exe，再把nam.exe拷贝到bin目录下即可！具体的命令是：./configure &amp;&amp; make &amp;&amp; make install<br /><br />5、請編輯HOME目錄下的.bashrc，把ns2相關的路徑加入PATH中，更新环境变量，你可以直接用记事本的方式打开.<br />bashrc，将下列命令复制粘贴进去，保存即可。<br /><br />export NS_HOME=/home/XXX（xxx是你的计算机注册名）/ns-allinone-2.33    <br />export PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/bin:$PATH<br />export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATH<br />export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library<br /><br /><br />6 、在命令列中輸入startxwin.bat。會產生一個新的視窗X WIN<br /><br />7 、在此X WIN命令視窗中輸入<br /><br />cd ns-allinone-2.33/ns-2.33/ns-tutorial/examples<br /><br />ns example2.tcl<br /><br /><br /><br /><br /><br />P.S.更新环境变量<br /><br />安装完成后，因为ns.exe 和 nam.exe 在 /ns-allinone-2.33/bin/下, 需要加入这个 directory 到path文件（/etc/profile）中, </p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">vi </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">etc</span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">profile</span>
		</div>
		<p>加入</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">export PATH</span>
				<span style="COLOR: #000000">=/</span>
				<span style="COLOR: #000000">usr</span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">ns</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">allinone</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">2.28</span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">bin:$PATH</span>
		</div>
		<br />这样就不用担心调用ns或nam时，找不到命令的问题了。<br /><br />启动X window (用来显示nam）<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">startxwin.bar  or  startxwin.sh</span></div><img src ="http://www.blogjava.net/Javawind/aggbug/243605.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Javawind/" target="_blank">kooyee</a> 2008-12-01 04:34 <a href="http://www.blogjava.net/Javawind/archive/2008/12/01/243605.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[Simulator] NS2简介及功能模块</title><link>http://www.blogjava.net/Javawind/archive/2008/11/28/243349.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Fri, 28 Nov 2008 14:15:00 GMT</pubDate><guid>http://www.blogjava.net/Javawind/archive/2008/11/28/243349.html</guid><wfw:comment>http://www.blogjava.net/Javawind/comments/243349.html</wfw:comment><comments>http://www.blogjava.net/Javawind/archive/2008/11/28/243349.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Javawind/comments/commentRss/243349.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Javawind/services/trackbacks/243349.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NS是一种针对网络技术的源代码公开的、免费的软件模拟平台，研究人员使用它可以很容易的进行网络技术的开发，而且发展到今天，它所包含的模块已经非常丰富，几乎涉及到了网络技术的所有方面。所以，NS成了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论文中，利用NS给出模拟结果的文章最多，通过这种方法得出的研究结果也是被学术界所普遍认可的，此外，NS也可作为一种辅助教学的工具，已被广泛应用在了网络技术的教学方面。因此，目前在学术界和教育界，有大量的人正在使用或试图使用NS。<br><br>然而，对初学者来说，NS是非常难于掌握的，一般人从学习NS到上手至少需要半年多时间。原因是多方面的：一方面，NS内容庞杂，随软件所提供的手册更新不够快，初学者阅读起来非常困难；另一方面，使用NS还要掌握其它很多必备的相关知识以及相关工具，这会使初学者感到无从入手;有的使用者可能还不了解网络模拟的过程或是对NS软件的机制缺乏理解，这也影响了对NS的掌握。另外，不论在国外还是国内，还没有一本书能集中回答和解决这些问题，这也是NS难于被掌握的一个重要原因。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Javawind/archive/2008/11/28/243349.html'>阅读全文</a><img src ="http://www.blogjava.net/Javawind/aggbug/243349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Javawind/" target="_blank">kooyee</a> 2008-11-28 22:15 <a href="http://www.blogjava.net/Javawind/archive/2008/11/28/243349.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【工具】Cygwin 使用笔记</title><link>http://www.blogjava.net/Javawind/archive/2008/11/28/243318.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Fri, 28 Nov 2008 11:28:00 GMT</pubDate><guid>http://www.blogjava.net/Javawind/archive/2008/11/28/243318.html</guid><wfw:comment>http://www.blogjava.net/Javawind/comments/243318.html</wfw:comment><comments>http://www.blogjava.net/Javawind/archive/2008/11/28/243318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Javawind/comments/commentRss/243318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Javawind/services/trackbacks/243318.html</trackback:ping><description><![CDATA[<p>1. ls 显示文件颜色<br /><br />编辑/etc/bash.bashrc或者/home/.bashrc （vi ~/home/.bashrc)，加入下列指令</p>
		<p>alias ls='ls -F -N --color=auto'</p>
		<p>要立刻生效的话，执行下面的命令：</p>
		<p>source /etc/bashrc 或者 source .bashrc<br /><br />如果不行的话，可以修改home下的.bash_profile文件<br />加入alias ls='ls -F -N --color=auto'</p><img src ="http://www.blogjava.net/Javawind/aggbug/243318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Javawind/" target="_blank">kooyee</a> 2008-11-28 19:28 <a href="http://www.blogjava.net/Javawind/archive/2008/11/28/243318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>