[Tinyos-host-mote-wg] [Tinyos-2.0wg] 06/29 Telecon Notes, 2nd half

Kristin Wright l.kristin.wright at gmail.com
Wed Jul 20 11:06:31 PDT 2005


I was only present for the last half of the meeting. I believe that
someone else was taking notes for the first half. If those get sent
along, I'll be sure and link both halves to the web site.

-kw
-------------- next part --------------

(Note: these notes only cover 2nd half of the meeting)

06/29/2005 Agenda
------------------
- status 
- more on message_t
- teps in general 

07/06 Agenda
-------------
- Sensorboard TEP

06/29/2005 Discussion Notes
----------------------------------------------------------

Status, cont'd
--------------
cc2420 implementation path
- new Timer spec : harder to follow path of code; documentation issue;
  nesdoc not updated for generic components 
- dgay: can still look at app.c
- culler: is this feeling that joe is raising about generic components, do other 
  people feel similarly?
- dgay: is joe using source debugging? joe: no. dgay: that's one issue 
  second: broken into lots of things so we have lots of small files
- culler: have we fallen into the 'second system' trap? 
- joe: philb says too many options to choose from from for implementation
- dgay: there is a tradeoff: breaking up makes it harder to understand
- philb: we're all writing them in completely different ways
- dgay: true we haven't done a good job on naming convention
- dgay: radio stack should not be using oski
- joe: how do you a test then?
- dgay: right-- for app, but not radio stack
- joe: it's just not clear; it's not an oski problem
- culler: seems like it's a level down 
- culler: 
  - issue: have gen comp created more structure than we have the
    ability to deal with?
  - second issue: concrete: fixing things at the bottom but people are all
    busy. 
  - options: 
    1) have joe fix appropriately 
    2) identify somebody that actually has time to fix appropriately  
    3) work-around and do top-level without using the right abstractions 
    and work around it.
- jan: will talk to kevin to see if he has time
- joe: note that Kevin took a completely different approach and wrote a 
  second byteRadio
- dgay/phil: orthogonal issue
- dgay: soemtime this week: kevin 

More status:
- ben: Host mote: will send email when they have a good implementation; 
  - summary:
    have a framer module; clients attach to the framer module; 
    attach by registering an interest in a particular datatype; at runtime; 
    interface parameterized on the client; TOSBase, for example, would be a client. 
    "piece of code running on mote"; could be a status client, config client, debug client, etc.. 
    Decision: who should be allocating buffers? Decided that clients should 
    be allocating the buffers and passing a pointer. 
  - Code is publically accessible, but in some flux. mstar/tos/contrib -> nix. 

message_t
- issues that arise when you have 2 radios and the data payloads have two offsets
  pt to union of all possible package formats that you have; 
- culler: classic approach pass ptr to head; used to cast to TOSMsg;
- dgay: still have different header sizes; data payload must be at max possible offset. 
- dgay: important to share buffers between modules? culler: shows up when you're 
  trying to build bridges (TOSBase); will build bridges that go between/ 2 radios. Today, 
  we have a uart between the two radios. 
- dgay: cost of copying a packet is not too many cycles
- ben: their implementation does a copy and they see no performance impact
- culler: important to optimize for radio to uart, not for radio to radio
- dgay: ignore radio to radio issue and concentrate on radio to uart
  encapsulate within uart implementation; no explicit uart packet type; 
- message_t: no further changes for pre2; revisit issue of uart early next week

tep feedback
- phil: would like to get feedback from community on teps 101, 106, 107, 109, 102 
  - sent out an email about teps 
  - culler: what does that mean? 
  - phil: Move it to front page and post to tinyos and tinyos-devel. 
- dgay: sent some changes to mica adc stuff
- ben: question they get: how is moving tinyos 2.0 going to change their 
  current code base. currently nothing is fully backwards compatible, but much 
  is similar so that porting is easy. 

next week:
- discussion on sensorboard tep 
- phil: people should read it and if discussion is needed then move on
- dgay: recommended that xbow read over it

-------------- next part --------------
_______________________________________________
Tinyos-2.0wg mailing list
Tinyos-2.0wg at Mail.Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-2.0wg


More information about the Tinyos-host-mote-wg mailing list