ARM Development Tools
ARM development tools from Blunk Microsystems, TargetTools™/ARM, provide an Integrated Embedded Development Environment (IDE) for ARM7 and ARM9 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.
Windows port of Insight/GDB. Full GUI debugger that provides excellent performance and reliability. Supports stack trace, register, breakpoint, expression watch, memory, local variable, source, and console windows. The main window can be switched be-tween the following displays: source, assembly, split source-assembly, and mixed source-assembly. Includes extensive online help.
Three forms of kernel awareness: Object Status window shows state of tasks, sema-phores, 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 cur-rent 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 automati-cally 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. Sup-ports Abatron's BDI2000 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 members of the ARM7 and ARM9 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 edi-tor 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 op-tions, 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 sub-scription 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 in-cludes an 'uninstall' option. A 'TargetTools' submenu is added to the Windows 'Pro-gram' 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 without overwriting or corrupting previous compiler or debugger components. Multiple versions can be installed or/and deleted at any time. Switching between versions is easily done using GUI selections for 'Version' and 'CPU'. 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 TargetFFS, an embedded flash file system, TargetTCP, an embedded TCP/IP protocol stack, and TargetWeb, an embedded Web server.