Title: RE: [Tinyos-help] Minimizing RAM consmption
Ok..thanks for the replies however..

--- Mer 9/4/08, Michiel Konstapel <[EMAIL PROTECTED]> ha scritto:
Da: Michiel Konstapel <[EMAIL PROTECTED]>
Oggetto: RE: [Tinyos-help] Minimizing RAM consmption
A: [EMAIL PROTECTED]
Cc: tinyos-help@millennium.berkeley.edu
Data: Mercoledì 9 Aprile 2008, 09:17

The maximum is 256 bytes of payload because the TinyOS radio code uses uint8_t length values; your radio may have a smaller maximum. Given a certain bit error rate, I suppose a packet twice as long is twice as likely to be corrupted. I’m sure there’s publications on this topic, but I don’t know of any I’m afraid. Google is your friend :)

Michiel

 

From: Flavio Pompermaier [mailto:[EMAIL PROTECTED]
Sent: woensdag 9 april 2008 0:02
To: Michiel Konstapel
Subject: RE: [Tinyos-help] Minimizing RAM consmption

 

I've already noticed this..In my code I was using some Pool (with respective Queues) for manage receiving and sending (from/to radio, from/to flash and sending to serial), but as I increment MSG_SIZE the RAM consumption "explodes"...For a MSG_SIZE=40 the RAM consuption was about 5K, with MSG_SIZE=100 (if it makes sense..) typing "make telosb" the compiler tell me that bss section overflows..(more than 10K)! So I understood that MSG_SIZE is a very important parameter..
Since we touched the MSG_SIZE argument, is there an "adviced" maximum value for it in Telosb? I know that there's a maximum size (I don't remember precisely now), but as the number of neighbor nodes increases, it's a good idea to send BIG packets as FEW TIMES as possible (to avoid collision). But how much does increases the integrity of received packet as MSG_SIZE increases..? Is there any reference about it?

--- Mar 8/4/08, Michiel Konstapel <[EMAIL PROTECTED]> ha scritto:

Da: Michiel Konstapel <[EMAIL PROTECTED]>
Oggetto: RE: [Tinyos-help] Minimizing RAM consmption
A: "Flavio Pompermaier" <[EMAIL PROTECTED]>, "Tinyos" <tinyos-help@millennium.berkeley.edu>
Data: Martedì 8 Aprile 2008, 11:56

Tweak your TOSH_DATA_LENGTH to be just big enough for your payloads so you don't waste memory on packet buffers.
Michiel

 



Inviato da Yahoo! Mail.
La casella di posta intelligente.
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to