README.txt Release 7.3 4-7-2005 Notice This document, as well as the software described in it, is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the described subject matter. The furnishing of this document does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Copyright© 2001-2003 Intel Corporation. All rights reserved. Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 * Other brands and names are the property of their respective owners. PURPOSE The primary motivations for release 6.0 are to make Intel's and Crossbow's (CDROM 8160-0025-01 REV A) distributions consistent. Release 6.0 also supports "blue wire" v1.1 Stargates and v1.2 Stargates. Earlier releases will not work with these boards and this release will not work on earlier boards. Release 7.0 consolidated several kernels (Intel PS, Intel EcoSense, and UCLA CENS. Release 7.2 consolidated several file systems (Intel PS, Intel EcoSense, and UCLA CENS) and upgraded the libraries. Release 7.3 is constructed from a new system build environment which has been placed in CVS on Sourceforge. The kernel build process was modified to accommodate the new build. As a result the build process has been modified. See the note in the src directory. 7.3 supports the ipkg infrastructure from handhelds.org for managing the file system. Contents ------------------------------------------------------------------------------ README.txt - this file License.pdf - Intel Open Source License images - files that can be loaded directly onto the Stargate bootldr - the bootloader image - This bootloader is derived from handhelds build 2.21.13 and assumes a PXA architecture. It cannot be loade from a release 6 or earlier boot loader because the magic number do not match. If you have an older boot loader you must load the release 7 boot loader through JTag the first time. zImage - Linux kernel root.jffs2 - the root file system with modules src - the source required to generate the images bootldr7.1.tgz - the boot loader source patch-2.4.19-rmk7-pxa2-star7.3.tgz - Linux patch IMPORTANT.txt - a note about building the kernel pwcx-2.3.20.o.bin - binary for Philips webcams root_star7.3.tgz - the tarred root file system kernel-aodv_v2.1_20040415.tgz - AODV source code Change Log ------------------------------------------------------------------------------ Release 1 - Stargate boots Linux. - Added PCMCIA card support. - Added Ethernet support. - Added USB support. Release 2 - Mote Fix. Release 3 - Ethernet driver bug fix. Release 4 - Fixed issue where the system would crash if attempting to access memory past the 32mb limit. Release 5 - Fixed repeated large memory allocations can cause a kernel panic, even if the application exits. This can also be an issue with a large number of smaller memory allocations. - Bluetooth is functional. - Kernel and Bootloader show release number on startup. - Zcomax XI325H and Orincoco 802.11 card support added. Release 6 - bootloader: Memory access fix - file system: From Crossbow - USB enabled - modification to /etc - modules: From Crossbow Release 6.1 - bootloader: - ZModem fix - TFTP enhanced version - modules - ov511 web cam driver with core dump fix - new hostap drivers - source - AODV source - utilities - fdisk - ftp Release 7.0 - kernel - Suspend / Resume - Bluetooth UART fixes - GPIO/LED access through /proc - Mesh networking to support AODV (packet filtering) - Card manager 3.2.7 - hostAP 0.1.3 - v4l, ov511 2.17 - devfs - ext2, ext3, vfat, msdos - Orinoco, Prism2, Symbol 0.15 (4-19-04) - usb storage - bootloader: - Suspend / Resume - Based on 2.21.13 base - TFTP support - file system: - ftp, jove (emacs), fdisk - version updated Release 7.1 - kernel - Removed debug messages - Compatible with release 6 bootldr - bootloader: - removed debug messages - file system: - added passwd utility - fixed module load errors - made flash card auto mount - added libgcc_s library - cleaned up link errors - supplements - su - usip-sg for Mote programming Release 7.2 - kernel - pwc webcam and pl2303 usb-serial drivers added - fixed usb-ohci so that the pwc webcam and usb-serial drivers no longer give a "unlink URB timeout" followed by a kernel panic - file system: - file system is generated from more recent Handhelds and Debian packages - moved to version 2.3.2 of the libraries - added account management utilities - added ppp for asyn serial ports - uisp added for motes - libstdc++ added Release 7.3 - kernel - other - file system: - the ipkg mechanism was updated and works with handhelds.org - additional package upgrades - build - a build system has been added to the CVS sourceforge site. It manages the build of the kernel, bootldr, and file system. It is not included within the release but must be check out of CVS. Use tag platx-7_3. See the documentation of platformx.sourceforge.net for more details.