[Tinyos-host-mote-wg] [Tinyos-2.0wg] 4/20/2005 Telecon Notes

Kristin Wright l.kristin.wright at gmail.com
Tue Apr 26 19:36:16 PDT 2005


-------------- next part --------------
Notes from 04/20/2005 TinyOS 2.0 Working Group Telecon

04/20/2005 Agenda
-------------------
- status 
- planning for TinyOS 1.9 (aka boot+adc+timer+radio+serial+leds)

04/20/2005 Action Items
------------------------
- Joe: send short status report
- Martin: send short status report
- Everyone: work toward getting pre2 code/tools ready by mid-May

04/27/2005 Tentative Agenda
----------------------------
- Vlado to report on any arbiter experience he may have gained
- Cory to report on fix to the timer 
- Status


04/20/2005 Discussion Notes
---------------------------------------------------------------------------
Miscellaneous
---------------
- gil (Gilman Tolle): should we talk about the AM layer?
  - dgay (David Gay): assumed we'd stick with AM standard; pal (Phil Levis) not around, not sure what he's thinking

pre2.0 Schedule
---------------
- dgay: recall that 1.9 includes boot, radio, serial, adc, timers
  - assumption: 1.9 release mid-May which means that we should have working 
  code 2 weeks from now; packaging will take a few days. 
  - is that deadline (mid-May)okay?
- polastre: sketchy on the radio; will be gone next week
  - note: 1.9 name is confusing
  - everyone agreed, will be something like pre2.0

Booting?
--------
- msp430: yes
- imote2: philb (Phil Buonnadonna): no (dgay noted that imote2 not 
  necessarily a pre2.0 platform)
- mica: martin (Martin Turon): yes

Timers/ADC
----------
- msp: cory: yes, but has a bug
- mica: cory says martin said that he has mica booting, timers integrated; 
  adc status unknown; joe (Joe Polastre) said he believed that hu was 
  writing it
- radio, serial (bus arbitration needed for everything)
  - msp: joe: had an initial implementation, need to rewrite for new res rsv.
    significantly different
    - dgay: berlin: are you implementing an arbiter? if so, perhaps
      joe can reuse
    - vlado: doing an arbiter for spi/uart/i2c combining arbiter
    - joe: radio blocks until its there
    - culler (David Culler): noted to be careful about cost of complexity 
      of the reservation scheme
    - culler: suggested should we bang out the cc2420 radio with the old 
      scheme
    - dgay: what does the cc2420 need? 
      - joe: spi bus (2 usarts /spi arbitrating)
      - joe: radio really wants it (resources) now or not at all; as
	     radio writer, may not know arbiter's algorithm
	     - dgay: sure you do, the radio can *require8 a certain arbiter
      - vlado: could add an intermediate component that gives a 
	certain component priority.     
      - discussion about what design level decides what components 
	get compiled in, and the fact that that can lead to unnecessary 
	additional code (size) and complexity
      - culler: suggested that we don't have the arbiter in until we figure 
	out costs, etc., and fix up radio code later; *could* go the other 
	way also
      - dgay: votes for fix up later
	- polastre: votes fix up later
      - conclusion:  radio will use version joe has now; joe will try to be 
	code complete in a few weeks
  - imote2: 
    - philb: behind but can work on it now
  - tu berlin radio stack:
    - going okay, waiting on res reservation like joe
    - dgay: might make sense for tu berlin to code to the TEP to get experience
      with resource arbitration scheme since they're farther ahead on their
      stack
  - cc1000 
    - dgay: joe found some bugs in practice and will talk later  with dgay 
      this week

Serial
------
- gil: 
  - existing framing protocol has been porting 
  - put together glue for msp430 serial pins 
  - no tep yet, but will do
  - waiting on radio stack to test further (just gives you raw buffers)
- dgay: serial status for mica?
  - gil: not sure what's going to mica; framer stuff is porteed, 
    hpl stuff modified
  - existing model: tunneled radio packets

Network types
-------------
- dgay: do we want network types?
- joe: all the tos msg stuff is based on them, 
- conclusion: yes, will have network types in pre2
- dgay: note that framer should switch to using them

Endian-ness
-----------
- dgay: do we want to switch to big endian now? mig will need hacking.
- culler: good news: by changing to network types we get any 
  endian-ness we like. 
- joe: radio bet/pre 2.0 and 2.0 may not even work together so shouldn't 
    worry about different endianness
- items changing between pre2 and 2: endianness, cc2420 radio stack , 
   all the other stuff we're not including into pre2
- culler: it's clear the nest demo written in 1.1
- martin: perhaps the goal should be sensor readings over the uart
  - culler: uart does supercede radio, but should have both

App/Sensor Sets for pre2
-----------------------
- dgay: suggests that at least one sensor works on each platform 
- appset:
  - team decided: blink, tosbase, countradio, some kind of sense/send
- culler: not having flash support means that we don't have volume mgt
  - dgay: we have nothing ready to use it anyway;no deluge
- martin: applications: directory support for having platform specific 
  support ; 
  - dgay: could go over directory structure post pre2
  - one solution: put in contrib; 
  - joe: don't want to spread app stuff around; 
  - dgay: we need someone to make a suggestion
  - martin: could we put all 'mica*' under 'mica'; 
    - culler: that brings up strange things like is micaz closer 
      to a telos or a mica.
  - dgay: how is the tools directory organization going?
    - phil: tools directory hierarchy is on list of things to do today

Next week
-----------
- joe: next wednesday: spots / martin, too. (note that joe probably won't get
  much coding done) 
- dgay: meet next week; joe & martin could send 2-line status before meeting.
- other agenda items? 
  - culler: would be good to get experience with arbiter report from vlado
  - culler: should also get a report on fix to the timer 

Other Miscellaneous
-----------------------
- martin: would gil be looking into uart for mica? 
  - gil's really busy, can't help too much but noted that, in theory, 
    shouldn't be too different.
- polastre: could we get some mib510s? 
  - martin: will deliver to 410.
-------------- next part --------------
_______________________________________________
Tinyos-2.0wg mailing list
Tinyos-2.0wg at Mail.Millennium.Berkeley.EDU
http://Mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-2.0wg


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