Metrowerks Announces CodeWarrior Support for Express Logic's ThreadX Royalty-Free RTOS.SAN JOSE, Calif.--(BUSINESS WIRE)--Nov. 3, 1998--Metrowerks Inc. (NASDAQ NASDAQ
in full National Association of Securities Dealers Automated Quotations
U.S. market for over-the-counter securities. Established in 1971 by the National Association of Securities Dealers (NASD), NASDAQ is an automated quotation system that reports on :MTWKF) (TSE See Tokyo Stock Exchange.
1. See Tokyo Stock Exchange (TSE).
2. See Toronto Stock Exchange (TSE). :MWK MWK
In currencies, this is the abbreviation for the Malawi Kwacha.
The currency market, also known as the Foreign Exchange market, is the largest financial market in the world, with a daily average volume of over US $1 trillion. ) (ME:MWK) today announced that CodeWarrior will support the ThreadX(R) Real-Time Operating System (operating system) Real-Time Operating System - (RTOS) Any operating system where interrupts are guaranteed to be handled within a certain specified maximum time, thereby making it suitable for control of hardware in embedded systems and other time-critical applications. (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) from Express Logic. ThreadX developers will now be able to take advantage of advanced kernel-aware debugging capabilities directly within Metrowerks' CodeWarrior integrated development environment See IDE.
integrated development environment - interactive development environment .
ThreadX is an advanced multitasking multitasking
Mode of computer operation in which the computer works on multiple tasks at the same time. A task is a computer program (or part of a program) that can be run as a separate entity. solution for deeply embedded real-time applications. Its unique picokernel(tm) design and support for features such as preemption-threshold(tm) result in both high-performance and reduced memory requirements. For example, context switching on a 40MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. PowerPC requires less than 2us, while requiring only 5 kilobytes of instruction-area memory.
Express Logic will integrate ThreadX support directly into CodeWarrior, enabling it to provide comprehensive task-aware and kernel-aware debugging.
"ThreadX is an ultra-efficient, high-performance, real-time kernel optimized for embedded applications," said Greg Galanos, president and chief technology officer, Metrowerks. "Express Logic's royalty-free model for ThreadX and CodeWarrior's powerful integrated development environment make for an excellent off-the-shelf development and target environment for embedded applications."
"CodeWarrior, together with the new features added to support ThreadX debugging, provide outstanding value to embedded developers," said Bill Lamie, president of Express Logic. "This level of integration will most certainly be a great asset to our mutual customers."
About Express Logic
Express Logic provides many high-quality and royalty-free software solutions for embedded software developers. To find out more information about Express Logic and its products, please call 888/THREADX, send email to email@example.com or browse http://www.expresslogic.com.
About Metrowerks Embedded System Products
The CodeWarrior Integrated Development Environment (IDE) is the most powerful multi-host, multi-target, multi-language software development solution available in the market. CodeWarrior's state-of-the-art design gives embedded software developers a flexible, high-performance toolset to help them clear many of the productivity and time-to-market hurdles they face today. CodeWarrior accelerates the development process by combining advanced compilers with an editor, debugger, linker and code browser, all controlled by a single, intuitive graphical user interface graphical user interface (GUI)
Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to (GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. ).
CodeWarrior provides engineers with the ability to pick the host platform, programming language, and target processor that best suits the needs of the project, without having to learn a whole new set of development tools. CodeWarrior is hosted on Windows 95/98, Windows NT and Solaris, and offers a choice of several high-level programming languages (C, C++, EC++, Pascal, and Java), as well as full support for in-line assembly. CodeWarrior compilers are available to target PowerPC, MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second. , 68K, x86, and other families of microprocessors.
CodeWarrior embedded solutions start at $2,500 for a single seat, and are available from Metrowerks and Metrowerks authorized resellers. All purchases include one product update and technical support for the CodeWarrior IDE for one year. Multi-user and academic licenses are available at a discounted price. For more information on pricing and availability, contact Metrowerks at 512/873-4700 or firstname.lastname@example.org.
Metrowerks, the Metrowerks logo and CodeWarrior are registered trademarks of Metrowerks Inc. All other company and product names may be registered trademarks or trademarks of their respective companies/holders, and are hereby recognized.
Statements in this press release are forward-looking statements that involve risks and uncertainties, including successful and timely development of the product and customer acceptance of the product.