[Tinyos-host-mote-wg] Re: [Tinyos-2.0wg] 08/03/2005 Telecon Notes
David Gay
dgay42 at gmail.com
Mon Aug 8 16:58:09 PDT 2005
On 8/3/05, Vlado Handziski <vlado.handziski at gmail.com> wrote:
> I know that Cory's position on this is "if it is not broken, don't fix it".
> Our nodes can also work with the old version of bsl.py that MoteIV has used
> as the basis for the extensions. But there are several reasons why I believe
> that going with a new version is beneficial:
>
> 1. The code is restructured, both msp430-jtag and msp430-bsl are served
> from the same tree
> 2. Several small bugs have been fixed
> 3. The UI code has been separated from the working classes
> 4. We can use the latest pyserial library instead of the old snapshot that
> is in the bsl.py tree
> 5. We remain consistent with the rest of the msp430-toolchain where we just
> package the latest stable versions without modifications
>
> The last point leads to the more general discussion about how to organize
> "per platform" changes for shared tools. One option is to fork the tools,
> with each platform pointing to the corresponding mod using the make
> system... Another one would be to provide a "wrapper" over the tool where we
> keep the TinyOS modifications, while the core of the tool is always kept to
> the latest stable release from its original maintainer.
For now, it looks like the simplest(?) is to ship both versions. TU
Berlin's version will be in the msp430tools-python-tools rpm, along
with the JTAG support. Moteiv's version will be in tinyos-tools, and
is renamed to tos-bsl to avoid name clashes. I've integrated it into
the rest of that package and set up installation for linux (works on
my machine at least).
Hopefully at some point we can unify these two versions.
David
_______________________________________________
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