Development Tools
The Ubicom SDK includes the standard GNU tool chain as well as additional tools developed by Ubicom. These tools help improve quality and tune performance, and accelerate time in the software development process.
Profiler
The Profiler looks at specific areas within the program code for tuning software performance and reducing latency. The Profiler tracks processor threads for the start and end of an event. Because the Profiler exists in its own thread using spare processing cycles, it does not impact the overall system performance. The SDK comes with a programming dongle, which can be used to send information from the Profiler to the PC.
Dump Analysis Tool
The Dump Analysis Tool provides details about libraries and functions which allocate specific blocks of memory. It detects unreferenced memory and spots memory leaks.
Configuration Tool
The Configuration Tool targets different feature sets to different hardware designs using a single code base. It includes a graphical user interface that is used to select the features and the target board to be included in the project. The Configuration Tool then calculates the software dependencies between all required packages and automatically generates all files necessary to build a project.
Compiler and Debugger
The compiler and debugger included in the SDK are based on the standard GNU tool chain for GCC 3.4 and GDB 6.7.5.
Eclipse
Ubicom has customized Eclipse Integrated Development Environment for use on the Ubicom platform.



