Arium, a privately held corporation, offers its customers more than two decades of experience in the field of microprocessor development and debug tools.
The combination of American Automation and Arium Corporation formed Arium in March of 1991. American Automation, which began in 1977, developed expertise in providing engineers with reliable and inexpensive in-circuit emulator tools for the development and debug of embedded microprocessor designs. The in-circuit emulator line, called EZ-Pro, delivered not only the necessary hardware to connect to many different microprocessor targets, but offered many assemblers, linkers, compilers, and debuggers, as well.
Arium Corporation had its roots in Integrated Digital Systems, a consulting firm founded in 1977. In 1983, the company officially changed its name to Arium and introduced to the logic analyzer market a low cost, easy-to-use, portable logic analyzer, the ML4100. In the course of a few years, well over 5,000 ML4100s were sold worldwide.
After the merger in 1991, Arium worked with Intel Corporation to develop in-circuit emulation tools to support the Intel® Pentium® processor. Utilizing Arium's expertise in logic analysis and in-circuit emulation, the resulting product line, called LA/ICE, was introduced to the market in 1992.
Throughout the 1990s, Arium focused on building and expanding its line of feature-rich hardware-assisted debug tools for Intel processors, eventually dominating the market. Currently, the company supports Intel embedded, notebook, desktop, and server processors (excluding Intel® Itanium® processors).
In 2001, Arium announced its move into the ARM market, followed shortly by the launch of the SC-1000 JTAG emulator and SourcePoint™ 5.0. Today the company offers the HS-1000 with its blazing 680 MHz ETM trace capability, the GT-1000 with a 1 GByte trace buffer, and the robust LC-500 run controller. Arium debug solutions support ARM®-based (ARM7™, ARM9™, ARM11™, Cortex™), XScale, and TI OMAP™ processors.
Arium's flagship SourcePoint debug interface runs on a Microsoft Windows or Linux host. In the early 2000s the company added Linux OS-aware debug to its list of capabilities. It supports full symbolic, source-level debugging of Linux kernel code and source-level debug of Linux embedded applications, operates from reset through OS boot even on headless targets, and handles debug of dynamically loaded kernel modules, the latter two of which are industry firsts.