Printer Friendly
The Free Library
14,679,288 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Express Logic Announces The Dawn of Embedded Intelligence; Evolutionary Smart Solutions for Tomorrow's Embedded Products.


Business Editors/High-Tech Writers

Embedded Systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
 Conference San Francisco San Francisco (săn frănsĭs`kō), city (1990 pop. 723,959), coextensive with San Francisco co., W Calif., on the tip of a peninsula between the Pacific Ocean and San Francisco Bay, which are connected by the strait known as the Golden  2003

Booth 1014

SAN FRANCISCO & SAN DIEGO--(BUSINESS WIRE)--April 23, 2003

Express Logic Inc., the technology leader in embedded real-time operating systems, today introduced The Dawn of Embedded Intelligence(TM) at the Embedded Systems Conference in San Francisco.

The Dawn of Embedded Intelligence is simply a fundamental evolutionary change in how embedded products of the future are developed.

In the future, run-time royalties will become extinct. Developers will not have to spend endless hours trying to cram large workstation operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.  like Linux into embedded devices. Open source will mean open and understandable source. And simplicity will be the norm rather than the exception.

With The Dawn of Embedded Intelligence, Express Logic brings the future to the present. Having royalty-free licensing, superior technology designed exclusively for embedded applications, complete and easily understood source code, and general ease of use, Express Logic provides designers all the tools necessary to make their next embedded development smarter.

Evolved Licensing -- No Royalties

There is simply no place in the future for 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.  run-time royalties. Embedded development has evolved from using off-the-shelf commercial boards to extensive reliance on proprietary hardware. The main reason for this evolutionary change is cost reduction. This is especially true in high-production volume devices such as cell phones and printers. Years ago a $40 per-unit RTOS royalty made sense for a $1,500 commercial board, however, it makes absolutely no sense for today's $40 cell phone. The trend of cost saving through highly specialized proprietary hardware (including SoCs) is clear and so is the fate of RTOS run-time royalties. Because of this embedded evolution, run-time royalties will soon be extinct.

Express Logic has seen the evolution of embedded development since the beginning and has always licensed its advanced ThreadX RTOS in a simple, royalty-free manner. ThreadX license costs are also very reasonable. A typical license for using ThreadX is on the order of one month's salary of a senior software engineer.

Highly Evolved Technology

Large operating systems like Linux and VxWorks have no place in tomorrow's embedded devices. An evolved embedded device does not need the ability to run a compiler from a command shell. Supporting desktop-like applications, multiple user spaces, and virtual memory support are not needed in typical embedded devices. Such unneeded services greatly increase complexity, create unnecessary code bloat Code bloat is the production of code that is perceived as unnecessarily long, slow, or otherwise wasteful of resources.

Code bloat can also be caused by inadequacies in the language in which the code is written, or inadequacies in the compiler used to compile the language.
 and add tremendous performance penalties.

For example, the needs of a Digital Still Camera (DSC (1) (Digital Signal Controller) A microcontroller and DSP combined on the same chip. It adds the interrupt-driven capabilities normally associated with a microcontroller to a DSP, which typically functions as a continuous process. See microcontroller and DSP. ) -- a very good example of a rapidly evolving embedded application -- are clearly not in-line with the obsolete features of large embedded operating systems. A DSC needs a highly-responsive RTOS, an MS-DOS MS-DOS
 in full Microsoft Disk Operating System

Operating system for personal computers. MS-DOS was based on DOS, developed in 1980 by Seattle Computer Products. Microsoft Corp. bought the rights to DOS in 1981, and released MS-DOS with IBM's PC that year.
 compatible file system, and in some cases connectivity such as USB USB
 in full Universal Serial Bus

Type of serial bus that allows peripheral devices (disks, modems, printers, digitizers, data gloves, etc.) to be easily connected to a computer.
, IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields.  1394 or TCP/IP TCP/IP
 in full Transmission Control Protocol/Internet Protocol

Standard Internet communications protocols that allow digital computers to communicate over long distances.
. Because memory is a significant cost component in a DSC, the memory requirements of the application and the RTOS are also highly important. As a result, using Linux or even VxWorks in a DSC application does not make much sense.

Conversely, a DSC design using Express Logic's highly evolved ThreadX makes perfect sense! Due to its picokernel(TM) architecture, ThreadX has extremely small context switch overhead and highly optimized interrupt handling. In addition, advanced technical features such as preemption-threshold(TM), fast software timers and priority inheritance (parallel) priority inheritance - A technique for avoiding priority inversion by temporarily raising the prioriry of all processes that want to access a shared resource to the highest priority level of any of them.  make the development of DSC application code much easier. ThreadX's picokernel architecture also results in very small memory requirements. The minimal image of ThreadX on a typical DSC processor (ARM or 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. ) is less than 5KBytes. Because of this, using ThreadX in a DSC design translates into either lower production cost or greater image storage capacity. Both of these features are important in the extremely competitive "survival of the fittest" DSC market.

Evolved Source Code

The idea of providing complete source code is an evolved concept. However, products like Linux greatly diminish its benefits. The Linux code base is very complicated. In fact, it is nearly impossible for the average engineer to understand. This is largely due to the overall Linux architecture This article or section is in need of attention from an expert on the subject.
Please help recruit one or [ improve this article] yourself. See the talk page for details.
, the vast number of authors and the lack of coding standards. Having source code is a good idea, but if it cannot be understood, then it is not very useful. On the other hand, most commercial RTOS products like VxWorks do not provide any source code. This leaves developers completely in the dark. Both of these approaches are very primitive, and are destined des·tine  
tr.v. des·tined, des·tin·ing, des·tines
1. To determine beforehand; preordain: a foolish scheme destined to fail; a film destined to become a classic.

2.
 for extinction in the future.

In sharp contrast, Express Logic's source code approach is highly evolved. All Express Logic products are designed and implemented with full source code licensing in mind. The product source code is easily understood, is highly structured and follows strict coding conventions Coding conventions are rules that computer programmers follow to ensure that their source code is easy to read and maintain. Software source code is plain ASCII text. Coding conventions are important only to the human maintainers and peer reviewers of a software project. . In fact, many customers have adopted the same coding standards for their own application software. Express Logic's evolved source code policy is a clear advantage for the embedded developer.

Evolved Ease-Of-Use

At the end of the day, ease-of-use often determines the usefulness of an embedded RTOS. If an RTOS is too difficult to port to customer's proprietary hardware or if the API is unmanageable, evolution will make that RTOS extinct. This is the greatest weakness of Linux. Customizing and porting Linux to a new embedded target is difficult. The problem is not that Linux is a bad operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
, the real problem is that Linux is designed to be a desktop/server operating system -- not an RTOS. Migrating Linux or any desktop operating system The control program in a user's machine (desktop or laptop). Also called a "client operating system," Windows is the overwhelming majority while the Macintosh comes second. There are also several versions of Linux for the desktop. Contrast with network operating system.  is very difficult and will quite likely require the assistance of an expert. Dealing with VxWorks is easier than Linux, but it too is still orders of magnitude more difficult than it should be.

One of the best ThreadX qualities is its ease-of-use. Through many years of experience in the embedded market Refers to custom-designed, computer-based devices and applications that perform a fixed set of tasks. It may refer to cellphones and other handhelds, network appliances (routers, access points, modems) and myriad consumer electronics products. , Express Logic has evolved its entire product offering with ease-of-use and simplicity in mind. Developers using ThreadX are up and running in a matter or hours -- not the months it takes with large operating system products. Furthermore, migrating to new hardware platforms is also streamlined.

"We are very excited to introduce The Dawn of Embedded Intelligence at this year's Embedded Systems Conference in San Francisco," said William Lamie, president of Express Logic. "This event will help showcase the truly intelligent solutions we provide to our current and future customers!"

About Express Logic and ThreadX

Headquartered in San Diego, Express Logic offers the most evolved run-time solution for deeply embedded applications, including the popular ThreadX RTOS, the high-performance TCP/IP stack NetX(TM) and the embedded MS-DOS file system FileX(TM). All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please browse to http://www.expresslogic.com, call 888/THREADX or email inquires to sales@expresslogic.com.

ThreadX is a registered trademark of Express Logic, Inc., NetX and FileX are trademarks of Express Logic, Inc. VxWorks is a registered trademark of Wind River Systems (Nasdaq:WIND). All other trademarks are the property of their respective owners.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Apr 23, 2003
Words:1152
Previous Article:Voxware Appoints New Marketing Vice President; Appointment Part of Strategic Plan for Market Expansion of VoiceLogistics Software Solution.
Next Article:Somerfield Expands Its VoiceLogistics Implementation; Productivity, Accuracy and ROI Key Decision for Additional Site Deployment.



Related Articles
Rapid Logic Partners with Accelerated Technology; Combination of Technologies Provides Quicker Time-to-Market for Web-Based Management Customers.
NETsilicon Introduces `Out-of-the-Box' Solution to Accelerate Delivery of Networked Devices.
SoftConnex and Express Logic Team Up to Provide an Integrated USB Host Software Solution and Real Time Operating System for the Embedded Market.
Wave Systems and Trusted Logic Successfully Implement FINREAD Software Specification In EMBASSY Trust System Environment.
Wave and Trusted Logic Demonstrate FINREAD Services Development Platform at CeBIT 2003 Trade Show March 12-19.
AMI Semiconductor's new mixed-signal tech reduces sensor interface ICS by up to 40 percent.(AMI Semiconductor I3T50)
Xilinx ships world's first Advanced Switching solution based on PCI Express architecture.
Express Logic's ThreadX RTOS Support Expands to Include Both the Xilinx MicroBlaze Soft Processor Core and Virtex-II Pro Embedded Powerpc Processor...
Analog Devices and Express Logic Collaborate on Operating System Support for Blackfin Processor.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles