ARM Development Tools
ARM development tools from Blunk Microsystems, TargetTools™/ARM, provide an Integrated Embedded Development Environment (IDE) for ARM and ARM Cortex processors, delivering the comprehensive features developers need to ensure on-time delivery of their embedded ARM projects.
TargetTools™/ARM includes the following features:
Windows port of entire GCC ARM toolchain, including compiler, assembler, linker, and loader. Uses MinGW for faster compilation and to eliminate problems from conflicting CygWin DLL installations.
CrossStep high-level source debugger. Full GUI debugger that provides excellent performance and reliability. Supports stack trace, register, breakpoint, expression watch, memory, local variable, source, and console windows.
Three forms of kernel awareness: Object Status window shows state of tasks, semaphores, queues, etc. Kernel Event Trace window shows “software logic analyzer” view of context switches, interrupts, and service calls versus time, with ability to scroll and zoom. Clicking a line in the task list window scopes the source code window to the current execution point of the selected task.
gBuild™ Project Manager. Add or delete project files using graphical user interface. Projects are classified as either libraries or applications. A single button click automatically checks file dependencies and time stamps, and compiles, assembles, and links files as necessary to rebuild the project. Optionally launches editor at appropriate line when a compiler error occurs.
On-Chip debug agent allows GDB to communicate with the target board. 'Talks' GDB's remote debug protocol and calls on-chip driver to control the target processor. Supports Abatron's BDI3000 JTAG interface.
TargetMon™. An advanced debug monitor that communicates with GDB over Ethernet. Provides extremely fast download times and responsiveness to debugger commands. In addition to debugging task mode code, TargetMon supports placing breakpoints in, and stepping through, interrupt service routines.
Supports all embedded processors in the ARM and ARM Cortex CPU families.
His GrepShip™. A Windows utility for finding or replacing text strings in multiple files. Easy to use and fast. Supports regular expressions and wildcard file names. Optionally searches subdirectories. Double clicking a line in the match window launches the editor on the associated file. Optionally waits for confirmation during replacements.
Lemmy™. A full featured, easy to use port of the popular VI editor. Excellent Windows integration. Supports multiple split windows into the same file, many configuration options, syntax highlighting, and double click selection of search text. Can launch His GrepShip for a multiple file search using the current search text.
Offered as a subscription license allowing unlimited use on a single PC during the subscription term. Comes with full technical support including free access to bug fix and upgrade releases during the subscription period and answers to technical questions via email, phone, or fax.
Delivered as a standard Windows installer, installation is completely turnkey and includes an 'uninstall' option. A 'TargetTools' submenu is added to the Windows 'Program' menu and registry values are used to store configuration options. TargetTools is a completely Windows integrated GUI environment.
Integrated with PC-Lint from Gimpel Software. Apply the power of this award-winning static analysis program to your project files via a simple GUI interface. Supports unit testing of single or selected files as well as 'deep lints' that include every project file.
TargetTools updates are installed on top of the previous version. No uninstallation is required. Revert to a previous version at any time by uninstalling TargetTools and reinstalling the other version. This supports regression testing and low risk adoption of updates.
Blunk Microsystems provides a range of other high performance, royalty free embedded software modules that drop into the TargetTools environment without porting. These include state of the art file systems, networking products, a USB stack and a graphics library.