[Tinyos-devel] Request for comments on TEP 103, due August 10th
Joe Polastre
joe at polastre.com
Tue Jul 25 18:17:21 PDT 2006
> Unfortunately, that leaves a typical developer in a bit of a bind: if
> the only choices are HAL (optimal performance) or HIL (optimal
> independence), then there is no middle ground with tradeoffs. The
> paper -- and TEP 2 -- certainly don't take so strong a stance. In
> fact, the HAA paper proposes Log, Config, and Block! E.g.:
The point of my email was as follows: The HIL is allowed to sacrifice
performance in the interest of independence. Independence is achieved
through "typical hardware services required in a WSN application."
If David's HIL proposal leads to more interfaces above a common
"narrow waist" than the current Conflig/Log/Block, then I firmly
believe it is the correct choice for an HIL layer and it provides the
interface for typical hardware services required for a WSN
application.
> The HAA paper proposed them....
Yes, they also proposed the wrong Timer and ADC interfaces too, which
have changed with more experience. I think this is a clear case where
additional experience can lead to a better design.
As of the writing of the paper, no one had been able to get a file
system working in a cross-platform implementation. David Moss, afaik,
is the only such individual to achieve this feat.
-Joe
More information about the Tinyos-devel
mailing list