Operating Systems and Tools for StrongARM**

SA-110 SA-1100 Vendor Description Status Status AMX* KADAK Products Ltd. Features include rapid task context switching, fast interrupt response, nested Available Available http://www.kadak.com interrupts with priority ordering, preemptive priority-based scheduler, and more. EXECUTIVE* JMI Software Systems, Inc. Features ROMable and multitasking kernel for real-time embedded systems. Offers Available Available http://www.jmi.com system designers a complete execution environment for applications written in C. CMX-RTX CMX Company Provides task, semaphore, event, queue, UART, timer, memory, message, and Porting – http://www.cmx.com system management in real-time. Includes source code. EPOC32 Designed for smart phones or for mobile network or hand-held computers. Includes a – Porting http://www.symbian.com/tech/tech.html suite of fully featured PIM, productivity, and communications applications. GEOS-SC* Geoworks Addresses the specialized needs of wireless and mobile users. A layered, modular – Porting http://www.geoworks.com design that allows manufacturers to select required functionality. Helios* Perihelion Distributed Software Ltd. Multi-threading, multi-tasking ROMable operating system; internetworking and Available Available http://www.perihelion.co.uk communication modules, flash file system also available. Targeted at internet devices. Inferno* Lucent Technologies, Inc. Delivers interactive services through a variety of networks, providing universal access – Available http://www.lucent.com/inferno to resources and information. IxWorks , Inc. A real-time operating system that provides a single plug-in framework for Available – http://www.windriver.com communicating with Intelligent I/O drivers. Chorus OS Sun Microsystems, Inc. Supports multiple application programming interfaces simultaneously on a single – Porting http://www.java.sun.com/chorusos/ platform providing an open environment for integrating third-party software. Various A free, redistributable reimplementation of the POSIX specification, with SYSV and Porting Porting http://linux.reo.dec.com BSD extensions. Available in both source code and binary form. NetBSD NetBSD A free, redistributable, UNIX-based operating system. Available Available http://www.netbsd.org Nucleus PLUS Accelerated Technology Incorporated Provides a set of real-time services including task control, communication, and Available Available http://www.atinucleus.com synchronization; memory management; and programmable timers. OS-9 Microware Systems Corporation Targeted for embedded products and consumer products such as Digital television, – Available http://www.microware.com wireless communications, and Internet appliances. Precise/MQX* Precise Software Technologies, Inc. Designed for high-availability, high-reliability applications. Offers embedded I/O Available Available http://www.psti.com components that support various networking and datacom protocols. pSOS Integrated Systems Inc. pRISM+ environment that contains tools such as editors, language browsers, source Available Available http://www.isi.com code control front ends, , assemblers, linkers, and . RTXC Products, Inc. A configurable real-time kernel that is small, fast, ROMable, and completely Porting – http://www.esphou.com configurable. Distributed in source code and royalty-free. ThreadX* Express Logic, Inc. Speed-oriented, deterministic, highly optimized, picokernel architecture that helps Available Available http://www.expresslogic.com your application respond to external events quickly. µCOS Freeware Portable, ROMable, preemptive, real-time, multitasking kernel for . Available Available VRTXsa Mentor Graphics Corporation A real-time operating system optimized for embedded applications. Porting – http://www.mentorg.com/microtec VxWorks*/Tornado Wind River Systems, Inc. An object-oriented design that is fast, efficient, highly scalable, and highly Available Available http://www.windriver.com modular. Windows CE* Microsoft Corporation A 32-bit, multitasking, multithreaded operating system with an open architecture – Available http://www.microsoft.com/products/prodref/120_ov.htm design that provides support for a variety of devices. SA-110 SA-1100 Tool Vendor Description Status Status ARM** SDT Advanced RISC Machines, Ltd. A C cross-development tool set for ARM processors. Two window tools automate the Available Available http://www.arm.com process of building your system and provide an environment to debug programs. C/C++* compilers MetaWare Incorporated. A toolset for the ARM architecture containing such features as branch prediction for Available Available http://www.metaware.com/spb_earm.html improved code generation and a branch profile lister that flags code “hot spots.” GNU Various Freely available from a number of sites on the Internet and runs on a variety of Available Available http://www.fsf.org platforms. C, C++, MULTI* , Inc. C and C++: high-level, high-performance languages; C++ supports Embedded C++ Available Available http://www.ghs.com standard. MULTI: integrated development environment for embedded applications. Information in this document is provided in connection with For More Information products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as Operating Systems and Tools provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express for StrongARM** To learn more about the availability of StrongARM or implied warranty, relating to sale and/or use of Intel products Quick Reference Card including liability or warranties relating to fitness for a particular microprocessors and evaluation platforms and purpose, merchantability, or infringement of any patent, copyright or boards, contact your local semiconductor distributor. other intellectual property right. Intel products are not intended for use If you need technical support, a Product Catalog, or in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at Overview help deciding which documentation best meets your any time, without notice. This card identifies operating system and tool vendors needs, visit the Intel World Wide Web Internet site: Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. currently working with StrongARM. ** It is intended for http://www.intel.com hardware and software developers and designers planning Copyright © Intel Corporation, 1998 to incorporate StrongARM microprocessors or *Third-party brands and names are the property of their respective evaluation platforms and boards in their products. Intel literature may be obtained by calling owners. 1-800-332-2717 or by visiting Intel’s website for **ARM and StrongARM are trademarks of Advanced RISC Machines, StrongARM Microprocessors developers at: Ltd. 278182-002 http://developer.intel.com The Intel SA-110 and SA-1100 microprocessors are devices targeted to provide: • Portable applications with high-end computing or contact the Intel Massachusetts Information Line: performance at low-power performance • Embedded applications with high performance United States and Canada: computing with significant MIPS-per-dollar and MIPS-per-watt advantages 1–800–332–2717 StrongARM Evaluation Platforms and Boards Outside North America: 1–303-675-2148 The EBSA-285 evaluation board, order number 21A85-01, provides a flexible hardware environment to Electronic mail address: help manufacturers quickly incorporate the SA-110 and 21285 core logic chip into their [email protected] products. This hardware expedites the development of applications that require an SDRAM memory For technical support, contact the Intel Massachusetts subsystem, PCI I/O, and high integration in a low-cost Customer Technology Center: design. The SA-1100 development board, order number Phone DE-1S110-0A, offers an SA-1100 hardware developer’s 1–978–568–7474 kit and evaluation platform that can be used as a hardware reference design and as a tool for developing and testing software. It includes the SA-1100 processor, Fax onboard memory (SRAM, DRAM, Flash, and ROM), 1–978–568–6698 LCD panels, touch screen, keyboard, audio accessories, PCMCIA connector, serial I/O interfaces, and logic analyzer connectors. Electronic mail address [email protected]