I'm not sure what you were intending to do with this line..... [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ serial@/dev/ttyUSB0:micaz
serial is not a command, its a flag to the -comm parameter when running the java program. I use the live cd all the time, and simply running: java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:micaz works for me (I assume you're using an mib510 and not an mib520) Kevin On Feb 17, 2008 8:55 PM, Leena Ganguli <[EMAIL PROTECTED]> wrote: > > I have tried removing the trailing slash as well, with the same error > result... > > I'm curious...does anyone have this kind of issue with the TinyOS live CD? > (the one found here http://toilers.mines.edu/Public/XubunTOS) as I have tried > this on several machines now (with the same release) and I seem to get the > same result... > > > Leena Kowser Ganguli > > ________________________________ > > Date: Mon, 18 Feb 2008 15:06:57 +1100 > > From: [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > > Subject: Re: [Tinyos-help] Problems with TestSerial > > CC: tinyos-help@millennium.berkeley.edu > > > > On the bash prompt you should use > > > > java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:micaz > > > > as opposed to > > > > java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0/:micaz > > > > Notice there is no trailing slash "after" /dev/ttyUSB0 in the first command. > > > > > > > On Feb 18, 2008 12:20 PM, Michael Schippling> wrote: > > OK, now we're getting someplace, however I don't know exactly where... > > I don't use the TOSComm lib and I can't find all the pieces when > > looking in CVS for the source. Specifically I found what appears > > to be the linux C++ code at: > > > > http://tinyos.cvs.sourceforge.net/tinyos/tinyos-2.x/tools/tinyos/java/serial/NativeSerial_linux.cpp?revision=1.5&view=markup > > > > But not the JNI wrappers, nor actually any definition of the "open" method. > > > > Perhaps someone who knows about that lib can elucidate for us? > > > > > > Anyway you appear to be getting an anomalous error when using JNI to open > > the serial port: "Not a directory", which is actually true, but I don't > > know where that would be coming from. Are the permissions on your /dev > > directory open to everyone? And you do have the right JNI library for > > your brand of linux, right? Might be worthwhile reinstalling that... > > > > As to the second "error", it is absolutely right. What you are doing > > is typing the serial spec string into the bash shell as if it were a > > command, like "ls", and the shell is telling you it can't find it: > > "No such file or directory". The serial string is an arbitrary TOS > > invention to describe the base-station data source and only has meaning > > to some low level TOS Java code (which I also can't find in CVS for T2). > > > > Hopefully someone who actually knows something will come to our aid. > > MS > > > > > > Leena Ganguli wrote: > >> Ok here's the output for successfully installing TestSerial onto the > >> mote (works with any other application that I have tested so far as well): > >> > >> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ make micaz install > >> mib510,/dev/ttyUSB0 > >> mkdir -p build/micaz > >> compiling TestSerialAppC to a micaz binary > >> ncc -o build/micaz/main.exe -Os -finline-limit=100000 -Wall -Wshadow > >> -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb > >> -DIDENT_PROGRAM_NAME=\"TestSerialAppC\" -DIDENT_USER_ID=\"ubuntu\" > >> -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USER_HASH=0xf67b89f7L > >> -DIDENT_UNIX_TIME=0x47b962e9L -DIDENT_UID_HASH=0x36a57241L > >> -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' > >> -fnesc-dump='referenced(interfacedefs, components)' > >> -fnesc-dumpfile=build/micaz/wiring-check.xml TestSerialAppC.nc -lm > >> compiled TestSerialAppC to build/micaz/main.exe > >> 5908 bytes in ROM > >> 262 bytes in RAM > >> avr-objcopy --output-target=srec build/micaz/main.exe build/micaz/main.srec > >> avr-objcopy --output-target=ihex build/micaz/main.exe build/micaz/main.ihex > >> writing TOS image > >> cp build/micaz/main.srec build/micaz/main.srec.out > >> installing micaz binary using mib510 > >> uisp -dprog=mib510 -dserial=/dev/ttyUSB0 --wr_fuse_h=0xd9 > >> -dpart=ATmega128 --wr_fuse_e=ff --erase --upload > >> if=build/micaz/main.srec.out > >> Firmware Version: 2.1 > >> Atmel AVR ATmega128 is found. > >> Uploading: flash > >> > >> Fuse High Byte set to 0xd9 > >> > >> Fuse Extended Byte set to 0xff > >> rm -f build/micaz/main.exe.out build/micaz/main.srec.out > >> > >> ------------------------------------------------------------------------------------- > >> Here's the errors I get when typing in the java command (the USB port is > >> the same) > >> > >> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ java > >> net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0/:micaz > >> Error on serial@/dev/ttyUSB0/:57600: java.io.IOException: Could not open > >> /dev/ttyUSB0/: TOSComm JNI library runtime error: open: Not a directory > >> --------------------------------------------------------------------------------------- > >> > >> here's the errors I get with the serial@ command (again, same USB port): > >> > >> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ > >> serial@/dev/ttyUSB0:micaz > >> bash: serial@/dev/ttyUSB0:micaz: No such file or directory > >> > >> --------------------------------------------------------------------------------------- > >> > >> I suppose I'm too new to this so I haven't the faintest idea where I'm > >> going wrong > >> and I am unable to follow the Mote-PC tutorial due to this, however this > >> remains the same even if I use > >> sudo chmod 666 /dev/ttyUSB0 > >> > >> Leena Kowser Ganguli > >> > >> > Date: Sat, 16 Feb 2008 21:04:10 -0700 > >> > From: [EMAIL PROTECTED] > >> > To: [EMAIL PROTECTED] > >> > CC: tinyos-help@millennium.berkeley.edu > >> > Subject: Re: [Tinyos-help] Problems with TestSerial > >> > > >> > OK let's see... > >> > You were able to program the micaz using /dev/ttyUSB0 is that right? > >> > Then what is the exact error printed by Listen when you try to read data? > >> > The error below looks like the result of you typing that text directly to > >> > the bash command prompt. > >> > Please also include the actual commands that you run. > >> > I'm neither on T2 nor linux, but there should be a way to copy/paste > >> > the command window and send it to us.... > >> > (Also if you have re-connected the basestation to a different USB port > >> > the name may have changed...that hasn't happened, right?) > >> > > >> > MS > >> > > >> > Leena Ganguli wrote: > >> >> My apologies for removing the traceback. > >> >> The error was: > >> >> > >> >> bash: serial@/dev/ttyUSB0:micaz: No such file or directory > >> >> > >> >> I am quite sure that the base-station was attached to USB0 (by the > >> way, I'm using a USB to Serial cable), since, > >> >> that is the only one I have been able to use for the motes, and I > >> have checked /dev/ to confirm that... > >> >> Now I'm wondering if something is wrong with my computer > >> itself...if that is the case, then it may be > >> >> easy to solve the problem I guess though I won't be able to test > >> this out on another machine until tomorrow > >> >> > >> >> > >> >> Leena Kowser Ganguli > >> >> > >> >> ---------------------------------------- > >> >>> Date: Sat, 16 Feb 2008 18:34:55 -0700 > >> >>> From: [EMAIL PROTECTED] > >> >>> To: [EMAIL PROTECTED] > >> >>> CC: tinyos-help@millennium.berkeley.edu > >> >>> Subject: Re: [Tinyos-help] Problems with TestSerial > >> >>> > >> >>> ooh, I see, it's a "command" to the testserial program...hain't > >> never used it... > >> >>> > >> >>> But it sounds like you have the same problem with Listen as well, > >> >>> and kevin has fixed your '/' syntax too....unfortunately you have > >> >>> removed the email traceback and I can't remember what the original > >> >>> error message was. I think it was in the realm of file-not-found... > >> >>> Are you sure that your base-station is attached to USB0? And that > >> >>> is the correct name on your system? > >> >>> > >> >>> MS > >> >>> > >> >>> Leena Ganguli wrote: > >> >>>>> What command are you running to get the bash complaint? > >> >>>>> It looks like the shell wants a file name where you > >> >>>>> have put the serial... string. > >> >>>>> > >> >>>> I am using the command > >> >>>> > >> >>>> serial@/dev/ttyUSB0:micaz > >> >>>> > >> >>>> as described in the Mote to PC tutorial located here: > >> >>>> http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/lesson4.html > >> >>>> > >> >>>> So the file name part doesn't really seem to make any sense... > >> >>>> > >> >>>> Leena Kowser Ganguli > >> >>>> _________________________________________________________________ > >> >>>> It's simple! Sell your car for just $30 at CarPoint.com.au > >> >>>> > >> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT > >> >>> -- > >> >>> Platform: WinXP/Cygwin > >> >>> TinyOS version: 1.x, Boomerang > >> >>> Programmer: MIB510 > >> >>> Device(s): Mica2, MicaZ, Tmote > >> >>> Sensor board: homebrew > >> >>> > >> >> > >> >> _________________________________________________________________ > >> >> It's simple! Sell your car for just $30 at CarPoint.com.au > >> >> > >> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT > >> > > >> > -- > >> > Platform: WinXP/Cygwin > >> > TinyOS version: 1.x, Boomerang > >> > Programmer: MIB510 > >> > Device(s): Mica2, MicaZ, Tmote > >> > Sensor board: homebrew > >> > > >> > >> ------------------------------------------------------------------------ > >> Find it at www.seek.com.au Your Future Starts Here. Dream it? Then be > >> it! > >>> > > > > -- > > Platform: WinXP/Cygwin > > TinyOS version: 1.x, Boomerang > > Programmer: MIB510 > > Device(s): Mica2, MicaZ, Tmote > > Sensor board: homebrew > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@millennium.berkeley.edu > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > > _________________________________________________________________ > Overpaid or Underpaid? Check our comprehensive Salary Centre > http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fcontent%2Emycareer%2Ecom%2Eau%2Fsalary%2Dcentre%3Fs%5Fcid%3D595810&_t=766724125&_r=Hotmail_Email_Tagline_MyCareer_Oct07&_m=EXT > _______________________________________________ > > Tinyos-help mailing list > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > -- ~Kevin _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help