Quick Start Guides
Loading...
Searching...
No Matches
3.x Software Installation


Overview

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.

Download the NNDK

All software should be downloaded from the NetBurner website at: Download Development Tools.

Note
Older versions of NBEclipse (3.3.2 and lower) require the 64-bit Java Runtime Environment (JRE) revision 1.8 or higher. NBEclipse tools version prior to 3.0 require the 32-bit JRE. Direct links to recommended versions are provided on the NNDK Download page. Download either the Java SE (Standard Edition) Development Kit (JDK) or Runtime Environment and follow the installation prompts. You may need to restart your computer after installation is complete.

Run Installer

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.

Note
The keycode for your installation can be found on the red card that is included with your NNDK kit.

Once the installation is complete you can start NBEclipse by executing the NBEclipse shortcut.

Utilities

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
Note
IPSetup is now only used for discovering your devices, and cannot be used for device configuration.
AutoUpdate is now only used to migrate compatible devices running applications built with NNDK 2.x to applications to NNDK 3.x. For more information, please see the section on updating your device to 3.x in the NetBurner Developers Guide.

Documentation

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 at the online Developers Guide.

Programming Guides and References

We recommend reviewing the following portions of the Developers Guide in order:

NetBurner Guides Purpose
This Quick Start Guide
Platform References Platform-specific information on the hardware you're using.
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 NBRTOS Library API Docs Reference guides which list the function libraries available in the NNDK, as well as for the real-time operating system.
PC Tools and UtilitiesReference manual for Windows NetBurner GUI tools
Command Line ToolsReference manual for NetBurner CLI tools
Production & Deployment GuideReleasing finished code and devices to end users
All remaining sections of the Developers Guide

Processor Manuals and Specifications

The documents listed below provide detailed information on the processors and compilers used with our modules and tools. They can be found in the \nburn\docs folder of your NNDK install.

General DocumentationPurpose
ARM DocumentationReference manuals ARM processors
Microchip DocumentationReference manuals for Microchip processors
NXP ManualReference manuals NXP processors
GNU ManualsManuals for GNU C/C++ libraries, compiler and linker, including the C/C++ language API functions
Platform Reference and Hardware SchematicsNetBurner hardware manuals that include memory map and design guides