The NetBurner Network Development Kit includes all the software and documentation you need to develop an application for NetBurner hardware. To begin development, the first step is to install all software, drivers and documentation required to write an application and learn about the hardware.
All software used in this development kit must be downloaded from the NetBurner website. NNDK software download instructions are available at: http://www.netburner.com/support/get-tools
After downloading the NNDK Software, run the setup application and follow the on screen directions to install the NNDK. During the installation, you must provide a valid serial number for each NetBurner platform type you wish to install. For example, if you have a MOD5441X and a MOD5270, you should include both a valid MOD5441X and a valid MOD5270 serial number in the serial number validation page.
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 |
AutoUpdate, TCPUpdate, SerialLoad | Download new applications to the module (SerialLoad for MOD5213) |
IPSetup | Identify NetBurner modules on local Network |
MTTTY | PC to NetBurner Serial communication |
Application Wizard | Auto-generate basic applications |
TaskScan | Monitor applications currently running on modules |
TFTP Server | Host a TFTP Server |
UDPTerminal | Send and receive UDP packets |
WinAddr2Line | Decipher trap messages to get source location of program faults |
The following documentation, schematics, and guides are available in the /nburn/docs folder.
Tool | Function |
---|---|
NBEclipse Getting Started Guide | How to start using NBEclipse. This is required reading before using the integrated development environment (IDE) |
NetBurner Runtime Libraries & uC/OS RTOS Library | Reference guides which list the function libraries available in the NNDK, as well as for the uC/OS real-time operating system |
Freescale Manual | Detailed reference manual for the Freescale ColdFire microprocessor |
GNU Manuals | Manuals for GNU C/C++ libraries, compiler and linker. This includes the C/C++ language API functions |
NetBurner PC Tools Reference Guide | Reference manual for NetBurner tools that run on the PC, such as IPSetup, AutoUpdate, and MTTTY |
Platform Reference and Hardware Schematic | NetBurner hardware manuals that include memory map and design guides |