This section will show you how to get started with the NNDK tools, version 3.x. For full documentation, please see our online documentation, or reference the "\nburn\docs\NetBurner" directory of your tools installation.
Platform Compatibility: NNDK 3.x runs on the ColdFire MCF5441X platforms and all ARM platforms.
The NetBurner Network Development Kit includes all the software and documentation you need to develop an application for NetBurner hardware. For existing customers using the 2.x tools, you can install the 3.x tools in a different directory name and use both tool sets simultaneously. For simplicity, we do recommend having only one active 3.x tool set active at one time.
Throughout this document the installation directory name is referenced as the default: "\nburn". For example, documentation is located in "\nburn\docs". If you selected a different directory during installation, replace "\nburn" with that name.
All software should be downloaded from the NetBurner website at: Download Development Tools.
Once the download is complete, run run the setup application and follow the onscreen directions. During the installation you will be prompted to enter the installation keycode that came with development kit. Enter the keycode for each NetBurner platform you wish to use. For example, if you have a MOD5441X and a MODM7AE70, you should enter both keycodes.
Once the installation is complete you can start NBEclipse by executing the NBEclipse shortcut.
The following software utilities are installed on your computer once the NNDK setup process is complete:
Tool | Function |
---|---|
NBEclipse | IDE used to develop, download and debug applications |
Local Discovery | Locate device addresses on a LAN without Internet access |
MTTTY | Windows serial terminal application |
NBUpdate | Download a new application to your device from the command line |
Application Wizard | Auto-generate application template |
TaskScan | Displays list of RTPS tasks running on the device |
UDPTerminal | PC utility to send and receive UDP packets |
WinAddr2Line | Decipher trap messages to get source location of program faults |
IPSetup* | Identify NetBurner modules on local Network |
AutoUpdate* | Update your 2.x device to 3.0 |
The following provide specific information on using the NetBurner tools, the various systems available, and the API. They can be accessed by opening "\nburn\docs\NetBurner\NetBurner-Documentation.html". Additionally, the most up-to-date version can always be accessed here:
Developers Guide.
We recommend the following sections in order of importance. There are also many examples with a functional summary in the docs. The examples are located in the "\nburn\examples" directory of your installation.
NetBurner Guides | Purpose |
---|---|
NBEclipse Getting Started Guide | How to start using NBEclipse. This is required reading before using the integrated development environment (IDE). |
NetBurner Programmers Guide | Provides background information on the various systems available to developers as well as their general functionality. |
NetBurner Runtime NBRTOS Library | Reference guides which list the function libraries available in the NNDK, as well as for the uC/OS real-time operating system. |
NetBurner Utilities Reference Guide | Reference manual for NetBurner tools |
The documents listed below provide detailed information on the processors and compilers used with our modules and tools.
General Documentation | Purpose |
---|---|
ARM Documentation | Reference manuals ARM processors |
Microchip Documentation | Reference manuals for Microchip processors |
NXP Manual | Reference manuals NXP processors |
GNU Manuals | Manuals for GNU C/C++ libraries, compiler and linker, including the C/C++ language API functions |
Platform Reference and Hardware Schematics | NetBurner hardware manuals that include memory map and design guides |