Green Hills Software and FSMLabs Partner to Bring Commercial Development Environment to Embedded Linux Developers.Business Editors and High-Tech Writers COTScon, Booth No. 320 SAN DIEGO--(BUSINESS WIRE)--Dec. 4, 2001 Green Hills Software Inc., the leading independent supplier of embedded software development tools, today announced that its MULTI(R) 2000 Integrated Development Environment (IDE) is now available for use with the RTLinux(R) real-time 1. real-time - Describes an application which requires a program to respond to stimuli within some small upper limit of response time (typically milli- or microseconds). Process control at a chemical plant is the classic example. Such applications often require special operating systems (because everything else must take a back seat to response time) and speed-tuned hardware. 2. operating system from FSMLabs Inc. The MULTI 2000 IDE, which supports Linux, Windows, Solaris and HP-UX systems, greatly simplifies the development of sophisticated applications for embedded target systems running RTLinux. "We are pleased to be able to support application development for RTLinux platforms," said John Carbone, vice president of marketing for Green Hills Software. "Until now, RTLinux developers had to make do with development tools such as the GNU debugger (GDB GDB - GNU debugger. The FSF's symbolic debugger for C, C++ and other languages. Developed by many people but most recently Fred Fish Version 4.11. Distributed under GNU CopyLeft. It runs on most Unix variants, VMS, VXWorks, Amiga and MS-DOS. FTP gdb-*.tar. "Green Hills Software's advanced development tools are a great benefit for RTLinux users," said Victor Yodaiken, founder and CEO of FSMLabs. "MULTI 2000 provides our users with professional, commercially supported tools that will increase their productivity and shorten time to market." RTLinux is a robust, commercial, POSIX POSIX - Portable Operating System Interface (IEEE Standard 1003.1) POSIX - Portable Operating System Interface for Computing Environments (no longer used) POSIX - Portable Operating System Interface for uniX (no longer used; see IEEE standard 1003.1)-compliant, RTOS that brings pre-emptive, deterministic real-time processing to Linux and BSD BSD In currencies, this is the abbreviation for the Bahamanian Dollar.Notes: 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. See also: Currency, FOREX, Hard Currency, Money Unix systems. Employing a patent-pending dual-kernel technology, RTLinux runs concurrently with the Linux and Unix BSD operating systems, scheduling Linux or Unix BSD as its lowest priority thread. This enables RTLinux to provide pre-emptive, front-line real-time processing for time-critical tasks, while relying on Linux or BSD to host the bulk of the application code and provide soft real-time services such as the GUI, networking, and disk access Reading and writing the disk. It generally refers to the most time-consuming part of the operation, which is moving the read/write head. The disk access time is the average of the time it takes to position the head over the requested track. See defragment and 32-bit disk access.. A number of industrial automation, communications, and instrumentation companies who require controlled and dependable hard real-time processing have already deployed RTLinux as a core technology. MULTI 2000, together with Green Hills' optimizing C/C++/EC++ compiler, automates all aspects of software development for embedded Linux systems. Featuring a window-oriented editor, graphical source-level debugger, and program builder, MULTI 2000 also includes a version control system, on-line context-sensitive help, and an instruction set simulator that allows programmers to develop and test their code on a PC or workstation without the need for target hardware. The heart of the MULTI IDE is an incremental source-level debugger that supports process- and system-level debug (application code only). The debugger provides a separate window for each application process, supports mixed assembly and high-level language A machine-independent programming language, such as FORTRAN, COBOL, BASIC, Pascal and C/C++. It lets the programmer concentrate on the logic of the problem to be solved rather than the intricacies of the machine architecture such as is required with low-level assembly languages. There are dramatic differences between high-level languages. Look up the terms C, BASIC and COBOL, and review the sample code. What is considered high level depends on the era. formats, and includes a language-sensitive expression evaluator. The MULTI debugger also offers a number of advanced C++ debugging capabilities for application code built using the MULTI builder, including full namespace support, C++ function navigation, and advanced class browsing. The MULTI 2000 debugger is fully Linux aware, enabling designers to debug and tune their applications at a process level. MULTI 2000's graphical project builder simplifies and automates the process of building complex Linux applications. Once programmers have compiled and built the Linux kernel using the GNU compiler and standard Linux make files, they use MULTI to build their application program and combine it with the Linux kernel into a single executable image. In addition to maintaining file dependencies (like makefile A file of commands that are executed by a compiler's "make" utility or function. The makefile lists the program modules that are part of the project and associated libraries that must be linked in. It also includes special directives that enable certain modules to be compiled differently if required. Unless otherwise specified, generally only the source modules that have changed are actually recompiled.), the builder lets users set CPU, compiler, language and optimization options. The builder's pull-down menus also make it easy to create a hierarchical view of programs, source files, headers and other project files, which are color coded to help users distinguish various file types. MULTI 2000 is available now for Linux target systems based on the PowerPC processor, with x86 support planned for the near future. MULTI 2000 for Linux and Windows costs $5,900. MULTI 2000 for HP-UX and Solaris costs $9,900 (U.S.). All versions are immediately available. More on Green Hills Software Inc. Founded in 1982, Green Hills Software Inc. is the technology leader for real-time operating systems (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 is not a specific product but a class of operating systems. and software development tools for 32- and 64-bit embedded systems. Green Hills Software's royalty-free INTEGRITY(TM) and ThreadX(R) real-time operating systems, fully integrated with its market leading compilers and MULTI(R) Integrated Development Environment, provide a total development and run-time solution that addresses both deeply embedded and high-reliability applications. Green Hills Software has headquarters in Santa Barbara, with European headquarters in the United Kingdom. For more information on Green Hills Software products, call 805/965-6044, e-mail sales@ghs.com or visit us on the Web at www.ghs.com. Green Hills Software, the Green Hills logo, and MULTI are registered trademarks, and INTEGRITY and the Green Hills Probe are trademarks of Green Hills Software Inc. All other trademarks (registered or otherwise) are the property of their respective companies. About FSMLabs Inc. FSMLabs was founded by the creators of RTLinux with the goal of extending speed and accuracy in the development of realtime and embedded systems. By developing systems that reduce complexity and unpredictability, we advance realtime state-of-the-art. By endorsing and promoting internationally recognized POSIX realtime standards, we help ensure ease of development and application portability. With engineering staff and technology partners worldwide, FSMLabs pursues solutions characterized by simplicity, robustness and precise design. For more information, e-mail business@fsmlabs.com and visit www.fsmlabs.com |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion