NDK
Support Package for EVMDM6437
Version
1.92 (Revision History)
This
software package contains NDK Support Package files for EVMDM6437
platform. It contains NDK required
drivers, and examples.
The TMS320C6000 NDK Support
Package for EVMDM6437 is a platform for development and demonstration of
network enabled applications on the TMS320C6000 DSP family. The NDK itself is delivered as a
separate package which contains the platform independent libraries, source
files, and drivers. The platform specific portion of the stack is delivered as
a separate package per platform basis.
The NDK Support Package for
EVMDM6437 includes demonstration software showcasing DM6437 DSP capabilities
across a range of network enabled applications. In addition, the stack serves
as a rapid prototype platform for the development of network and packet
processing applications, or to add network connectivity to existing DSP applications
for communications, configuration, and control.
Using the components provided in
the NDK, developers can quickly move from development concepts to working
implementations attached to the network.
To install the NDK Support Package,
a desktop or laptop PC is needed with the following requirements:
Minimum
Recommended
Supported
Operating Systems
The NDK Support Package is
supported on the following platforms:
In addition to this hardware, a
compatible emulator connection to CCS is required.
Required
Software
NDK Support Package Software Components
o
“Hello
World” network example which contains the minimum setup necessary for a
networking application with DSP/BIOS. It can serve as a skeleton project, ready
for the application programmer to start adding code.
Follow the steps below for NDK
Support Package software installation:
After installation, all NDK
Support Package related files are located under NDK_INSTALL_DIR\packages\ti\ndk directory, and organized in subdirectories. These
subdirectories are fully described in the NDK Support Package for EVMDM6437
User's Guide, but can be summarized as follows:
[\example]
The EXAMPLE directory contains sample source code for a variety of
applications. Included here are demos that work on Ethernet and/or a serial
port. These include initialization examples, HTTP and Telnet servers,
configuration examples, and a Serial-PPP to Ethernet router.
|
[\example\network\<example_name>\evmdm6437] |
[\lib]
|
[\lib\hal\evmdm6437] |
[\src]
The SRC directory is the location of the source code to the individual stack components
included with the TCP/IP Stack.
|
[\src\hal\evmdm6437\eth_dm6437] [\src\hal\evmdm6437\userled_dm6437] |
[\doc\evmdm6437]
The DOC directory contains a copy of the NDK Support Package for EVMDM6437
documents.
The NDK Support Package for
EVMDM6437 User's Guide (Not available with EA Release) is the best first step
in using the NDK Support Package software package. It contains all the
necessary instructions for setting up and testing the hardware and software.
The chapters include:
New users should
familiarize themselves with the contents of the NDK User's Guide, test
their hardware, and try out some of the example applications described within.
NDK Benchmarking for EVMDM6437
Performance benchmarks are at
the same time an objective and subjective measurement for performance. They are
objective in the sense that the performance is measured using benchmark tools
that yield reproducible results, but they are subjective in that there are so
many variables involved that any one performance measurement is only a
guideline to overall performance in a diverse set of operating environments.
The following factors can have a
significant influence on performance:
For detailed information, please
see the benchmark results..