NetBurner 3.1
Project Management

The following points are useful to users who have not used a similar type of project manager. There are three primary methods to maintain and build a project:

  1. Use NBEclipse to manage the project with the project files located in the NBEclipse workspace. This is the recommended method.
  2. Use NBEclipse to manage the project with the project files located in an existing directory outside the NBEclipse workspace.
  3. Configure NBEclipse to use an external makefile that you maintain.

NBEclipse Key Points

  1. NBEclipse uses a "workspace" in which projects are created and source files are copied.
  2. All source code files must reside in the project's "src" folder.
  3. If using the web server, all HTML and associated files must reside in the project's "html" folder.
  4. All recognized files in a project directory will be compiled. Recognized files have extensions of .c, .cpp, and .s (.s is an assembly language file).
  5. The Project Explorer tab on the left side of the NBEclipse IDE is a navigation window like a file browser, it is not a file project manager. All recognized files will be built as part of the application. If you have non-project related files in your project directory and wish to see only the project files in the tab, you can select a filter to display only source code files.
  6. To download an application to you NetBurner device, select "Run as NetBurner Application" from the project's Build Targets folder.
  7. Application build output files such as .o, .elf, .map,.bin and .s19, and .bin will be written to project subdirectories named "Release" and "Debug" that correspond to the type of build executed. The .bin and .s19 files are the application image files.
  8. The keyboard shortcut <cntl>b will build the active project.
  9. The keyboard combination of <cntl><space> invokes function auto-complete.