Macraigor Systems has announced that OCDemon, its on-chip debug technology, now supports Intel's Atom processor.
OCDemon provides an optimized interface to on-chip resources via multiple communication channels. A host debugger communicates with a Macraigor Systems' device and then to the target processor. Since there is no need for any resident code, this debug method is available for hardware initialization and debug as well as kernel, driver, and application software debug.
Because JTAG debug solutions do not require an operating system on the device, it can be used for firmware debugging as well as bootcode. Through the JTAG interface, the target hardware is connected to the debugger on the host system. This allows in-depth access of IA-specific features for execution trace support and system-on-a-chip and chipset peripheral register content.
Macraigor is offering a free port of the GNU toolkit (gcc, gas and gdb) for the Atom processor on its website, as well as full support for Eclipse Ganymede. The Macraigor Eclipse Ganymede/Galileo + GNU Tools Suite is an implementation and packaging of the Eclipse Ganymede/Galileo platform, CDT (C/C++ Development Tooling) 5.0.x, and DSDP (Device Software Development Platform) 1.0 plug-ins, and a program called OcdRemote that provides an interface between Eclipse, the GDB debugger and a Macraigor On-Chip Debug device.