[Tinyos-beta-commits]
CVS: tinyos-1.x/beta/Deluge/TestDeluge/DelugeBasic
DelugeBasic.nc, NONE, 1.1 Makefile, NONE, 1.1
Jonathan Hui
jwhui at users.sourceforge.net
Sun Nov 21 21:31:00 PST 2004
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/Deluge/Deluge
BitVecUtils.h, NONE, 1.1 BitVecUtils.nc, NONE,
1.1 BitVecUtilsC.nc, NONE, 1.1 Deluge.h, NONE, 1.1 DelugeC.nc,
NONE, 1.1 DelugeDataRead.nc, NONE, 1.1 DelugeDataWrite.nc,
NONE, 1.1 DelugeImgDescStorage.nc, NONE, 1.1 DelugeM.nc, NONE,
1.1 DelugeMetadata.h, NONE, 1.1 DelugeMetadata.nc, NONE,
1.1 DelugeMetadataC.nc, NONE, 1.1 DelugeMetadataM.nc, NONE,
1.1 DelugeMetadataRead.nc, NONE, 1.1 DelugeMetadataWrite.nc,
NONE, 1.1 DelugeMsgs.h, NONE, 1.1 DelugePageTransfer.h, NONE,
1.1 DelugePageTransfer.nc, NONE, 1.1 DelugePageTransferC.nc,
NONE, 1.1 DelugePageTransferM.nc, NONE, 1.1 DelugeStorage.nc,
NONE, 1.1 DelugeStorageC.nc, NONE, 1.1 DelugeStorageM.nc, NONE,
1.1 NetProg.h, NONE, 1.1 NetProg.nc, NONE, 1.1 NetProgC.nc,
NONE, 1.1 NetProgM.nc, NONE, 1.1 SharedMsgBuf.nc, NONE,
1.1 SharedMsgBufM.nc, NONE, 1.1
- Next message: [Tinyos-beta-commits]
CVS: tinyos-1.x/beta/Deluge/TestDeluge/GoldenImage
GoldenImageWriter.nc, NONE, 1.1 GoldenImageWriterM.nc, NONE,
1.1 Makefile, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-1.x/beta/Deluge/TestDeluge/DelugeBasic
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13752/TestDeluge/DelugeBasic
Added Files:
DelugeBasic.nc Makefile
Log Message:
- Initial checkin of Deluge v2.0.
- New features:
- Support for hardware write protect of external flash chip.
- Ping results include information obtained from Ident.h.
- CRCs are no longer inlined with program data, thus allowing for
DMA transfers from external flash to program flash.
- Version number information included in Deluge packets to prevent
nodes with different versions of Deluge from conflicts.
- Support for TinyOS 2.x hardware independent storage abstraction.
- Metadata data-structures include CRCs generated by the host PC
to help guard against corruption.
- TOSBoot bootloader now written in nesC.
- Reduced RAM and ROM requirements.
- Other minor enhancements that I can't think of right now.
- Major user differences:
- Golden image is now slot 0. While it cannot be written to, the user
can retrieve Ident.h information about the golden image.
- When specifying an image for download, the user specifies the
build/<platform> directory rather than just the ihex file. The issue
is that it is very difficult to pull out the Ident.h information
without compile-time output.
- Known issues:
- Does not support more than 1 downloadable image (actually, it might,
but I haven't tested it yet).
- To setup the Deluge tools, create the directory net/tinyos/deluge
and copy all files in 'delugetools' into it.
- Operation is very similar to Deluge v1.0.
Ping:
$ java net.tinyos.deluge.Deluge -p
Download:
$ java net.tinyos.deluge.Deluge -i -if <builddir> -in <imagenum>
Reboot:
$ java net.tinyos.deluge.Deluge -r -in <imagenum>
--- NEW FILE: DelugeBasic.nc ---
// $Id: DelugeBasic.nc,v 1.1 2004/11/22 05:30:57 jwhui Exp $
/* tab:4
*
*
* "Copyright (c) 2000-2004 The Regents of the University of California.
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement is
* hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
* CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*
*/
/**
* An application which installs the minimum services required for
* network programming.
*
* @author Jonathan Hui <jwhui at cs.berkeley.edu>
*/
configuration DelugeBasic {
}
implementation {
components
Main,
DelugeC;
Main.StdControl -> DelugeC;
}
--- NEW FILE: Makefile ---
COMPONENT=DelugeBasic
PFLAGS += -DDELUGE_LEDS
include $(TOSDIR)/../apps/Makerules
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/Deluge/Deluge
BitVecUtils.h, NONE, 1.1 BitVecUtils.nc, NONE,
1.1 BitVecUtilsC.nc, NONE, 1.1 Deluge.h, NONE, 1.1 DelugeC.nc,
NONE, 1.1 DelugeDataRead.nc, NONE, 1.1 DelugeDataWrite.nc,
NONE, 1.1 DelugeImgDescStorage.nc, NONE, 1.1 DelugeM.nc, NONE,
1.1 DelugeMetadata.h, NONE, 1.1 DelugeMetadata.nc, NONE,
1.1 DelugeMetadataC.nc, NONE, 1.1 DelugeMetadataM.nc, NONE,
1.1 DelugeMetadataRead.nc, NONE, 1.1 DelugeMetadataWrite.nc,
NONE, 1.1 DelugeMsgs.h, NONE, 1.1 DelugePageTransfer.h, NONE,
1.1 DelugePageTransfer.nc, NONE, 1.1 DelugePageTransferC.nc,
NONE, 1.1 DelugePageTransferM.nc, NONE, 1.1 DelugeStorage.nc,
NONE, 1.1 DelugeStorageC.nc, NONE, 1.1 DelugeStorageM.nc, NONE,
1.1 NetProg.h, NONE, 1.1 NetProg.nc, NONE, 1.1 NetProgC.nc,
NONE, 1.1 NetProgM.nc, NONE, 1.1 SharedMsgBuf.nc, NONE,
1.1 SharedMsgBufM.nc, NONE, 1.1
- Next message: [Tinyos-beta-commits]
CVS: tinyos-1.x/beta/Deluge/TestDeluge/GoldenImage
GoldenImageWriter.nc, NONE, 1.1 GoldenImageWriterM.nc, NONE,
1.1 Makefile, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-beta-commits
mailing list