1    /*
     2     * Copyright (c) 2012, Texas Instruments Incorporated
     3     * All rights reserved.
     4     *
     5     * Redistribution and use in source and binary forms, with or without
     6     * modification, are permitted provided that the following conditions
     7     * are met:
     8     *
     9     * *  Redistributions of source code must retain the above copyright
    10     *    notice, this list of conditions and the following disclaimer.
    11     *
    12     * *  Redistributions in binary form must reproduce the above copyright
    13     *    notice, this list of conditions and the following disclaimer in the
    14     *    documentation and/or other materials provided with the distribution.
    15     *
    16     * *  Neither the name of Texas Instruments Incorporated nor the names of
    17     *    its contributors may be used to endorse or promote products derived
    18     *    from this software without specific prior written permission.
    19     *
    20     * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    21     * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    22     * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    23     * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    24     * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    25     * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    26     * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    27     * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    28     * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    29     * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    30     * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    31     */
    32    /*
    33     *  ======== package.xdc ========
    34     */
    35    
    36    requires ti.sysbios.family;
    37    
    38    /*!
    39     *  ======== ti.sysbios ========
    40     *  SYS/BIOS Scalable/Extensible Real-time Kernel
    41     *
    42     *  SYS/BIOS is a scalable real-time kernel. It is designed to be used 
    43     *  by applications that require real-time scheduling and synchronization 
    44     *  or real-time instrumentation. SYS/BIOS provides preemptive 
    45     *  multi-threading, hardware abstraction, real-time analysis, and 
    46     *  configuration tools. SYS/BIOS is designed to minimize memory and 
    47     *  CPU requirements on the target. 
    48     *
    49     *  This package contains the {@link ti.sysbios.BIOS BIOS} module, which
    50     *  serves as the "top level" configuration entry point for SYS/BIOS.  The
    51     *  BIOS module provides basic configuration parameters necessary to use
    52     *  SYS/BIOS and provides links to more advanced configuration options that
    53     *  can be used to further optimize SYS/BIOS for your application.
    54     *
    55     *  SYS/BIOS is implemented as a set of RTSC packages, each of which 
    56     *  delivers a subset of the functionality. The RTSC standard recommends 
    57     *  a naming convention for packages to aid readability and uniqueness. 
    58     *  If you are familiar with the Java package naming convention, 
    59     *  you will find SYS/BIOS's packages to be quite similar.
    60     *
    61     *  SYS/BIOS packages conform to this convention with names that consist 
    62     *  of a hierarchical naming pattern; each level is separated by a period 
    63     *  ("."). Usually, the highest level of the name is the vendor ("ti"), 
    64     *  followed by the product ("sysbios"), and then followed by sub-package
    65     *  names (for example, "knl").
    66     *
    67     *  These names have the added benefit of reflecting the physical layout 
    68     *  of the package within the file system where SYS/BIOS has been installed. 
    69     *  For example, the {@link ti.sysbios.knl} package files can be found at 
    70     *  `BIOS_INSTALL_DIR/bios_6_##_##/packages/ti/sysbios/knl`.
    71     *
    72     *  For more information about SYS/BIOS, see the following:
    73     *
    74     *  @p(html)
    75     *  <ul>
    76     *  <li><a 
    77     *  href=https://processors.wiki.ti.com/index.php/SYS/BIOS_Getting_Started_Guide>
    78     *  <i>SYS/BIOS Getting Started Guide</i></a></li>
    79     *  <li><a href=http://www-s.ti.com/sc/techlit/spruex3>
    80     *  <i>SYS/BIOS 6.x User's Guide</i></a></li>
    81     *  <li><a href=http://www-s.ti.com/sc/techlit/spraas7>
    82     *  <i>Migrating a DSP/BIOS 5 Application to SYS/BIOS 6</i></a></li>
    83     *  <li><a href=http://rtsc.eclipse.org/docs-tip/Main_Page>
    84     *  RTSC-pedia wiki</a></li>
    85     *  <li><a href=https://processors.wiki.ti.com/index.php/Category:SYSBIOS>
    86     *  SYS/BIOS Information Wiki</a></li>
    87     *  <li><a href=https://focus.ti.com/docs/toolsw/folders/print/dspbios6.html>
    88     *  SYS/BIOS 6.x Product Information</a></li>
    89     *  <li><a href=http://e2e.ti.com/support/embedded/f/355.aspx>
    90     *  SYS/BIOS support forum in TI E2E Community</a></li>
    91     *  </ul>
    92     *  @p
    93     *
    94     */
    95    package ti.sysbios [2,0,0,0] {
    96        module BIOS;
    97        module Build;
    98    }