我试图在Ubuntu16.06安装的TinyOS中运行Blink应用程序。
`make telosb reinstallbsl,/dev/ttyUSB0`
它显示出
../../support/make/Makerules:56: Old TinyOS environment variables detected.
This version of the TinyOS make system has deprecated the TOSDIR, TOSROOT,
and MAKERULES environment variables. Generally, you shouldn'
root@everton-laptop:/opt/tinyos-1.x/apps/Blink# make pc
compiling Blink to a pc binary
ncc -o build/pc/main.exe -g -O0 -board=micasb -pthread -target=pc -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -fnesc-nido-tosnodes=1000 -fnesc-cfile=build/pc/app.c Blink.nc -lm
In file included from /
我已经遵循了在最新版本的Ubuntu上安装TinyOS的所有步骤,但是当我键入tos-bsl时,它显示了
root@rsmjv-Studio-1555:/home/rsmjv/tinyos-main# tos-bsl
The program 'tos-bsl' is currently not installed. You can install it by typing:
apt install tinyos-tools
root@rsmjv-Studio-1555:/home/rsmjv/tinyos-main#
你能帮帮我吗?
可能重复: 如何在没有互联网的情况下安装软件或软件包(离线)?
是否有方法在本地媒体(dvd、usb等)上存储deb包(全部或特定版本的软件包)?所以以后我就可以在没有互联网连接的个人电脑上安装这些软件包了?
例如,我想在没有Internet连接的PC上安装这些软件包:
# TinyOS MSP430 GCC Compiler Repository
# Version 4.6.3
deb http://tinyprod.net/repos/debian squeeze main
deb http://tinyprod.net/repos/debian msp430-46 main
# Ti
我正在阅读小操作系统教程第4课"Mote-PC串行通信和SerialForwarder“,我被困在上面,上面写着”一旦安装了TestSerial,就需要运行通过串口与其通信的相应的TinyOS应用程序。这是在构建TinyOS应用程序时生成的。“
$ java TestSerial
然而,当我键入它时,我将面临以下错误
Error: Could not find or load main class TestSerial
我试过几种方法来解决这个问题,但没有一件能帮上忙。
我尝试过的解决方案:
将CLASSPATH设置为我当前所在的目录,该目录是
导出CLASSPATH=.:
我是Tinyos的新人。
我正在学习tinyos教程第3课:微尘无线电通信。
当我在第3课中使用'make‘编译程序BlinkToRadio时,我得到了一条错误消息:
make: *** No rule to make target 'micaz'. Stop.
但是当我编译程序Blink时,它就能工作了。所以我不认为这是环境变量的问题。
有谁能帮我出什么问题吗?
谢谢!
当我在TinyOS中使用make命令时,比如make mica2。将出现以下问题:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoa
在tinyos中,有将数据转发到套接字。我尝试用主机“localhost”,port="9001“,打开套接字,但总是返回两个字节="T!”!!
然后,我尝试打开具有相同属性的TCP连接,但收到以下警告:
warning unsuccessful read a timeout occurred before the terminator was reached
如何从中读取数据
我有以下几个非常好用的。
#!/bin/bash
killall java
#program USB
make iris install.1 mib510,/dev/ttyUSB0
#listen serial port and write to file
java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB1:iris > foo.txt &
sleep 2
#if "Erase done" is printed to file, stop
if tail -f foo.txt | grep -