June 30, 1999
ITRON Committee, TRON Association
The ITRON Committee of the TRON Association (Naoyuki Akikusa, Chairman) has released the µITRON4.0 Specification as the latest version of it µITRON real-time operating system specifications, an industry standard in the embedded control systems OS field. The new specification was introduced and explained in detailed presentations at the ITRON Open Seminar on June 30 and July 1.
According to surveys conducted by the TRON Association, approximately 30 percent of the embedded systems developed recently in Japan use a µITRON-specification real-time OS, making this specification an industry standard. The share is especially high in the consumer electronics field, including personal information systems (car navigation systems, electronic organizers, etc.), communications terminals (cellular phones, answer phones, etc.) and audio-video equipment (TVs, VCRs, digital cameras, etc.), where ITRON is a major technology supporting recent growth in the electronic equipment industry.
The µITRON4.0 specification offers many improvements over previous versions, aimed at keeping up with rapid developments in computer technology and attaining a position as one of the underlying technologies of the networked society. The following are the main features of the µITRON4.0 Specification that set it apart from earlier versions.
It defines a Standard Profile with strict specifications for a standard function set designed to improve application portability.
It defines new functions for new needs, including exception processing functions and functions supporting hard real-time systems.
For application to smaller-scale systems, it extends the support of the µITRON specification to systems with no wait state.
It defines an automotive control profile with functions more specialized to the needs of automotive control systems than the standard profile.
It standardizes the method of writing information defining tasks and other objects.
The entire text of the µITRON4.0 Specification is available for downloading from the ITRON project Web site:
Embedded systems that control electronic equipment have grown in complexity and scale as digital consumer electronics products have become more advanced, often combining several functions in the same product. The policy of "loose specification" that has guided µITRON specification design up to now is considered no longer adequate for encouraging the proliferation of middleware products to run on a µITRON-specification OS or for assuring application portability, and is seen as an obstacle to large-scale software development. In addition, technology has advanced a great deal since the original ITRON architecture was designed, bringing new requirements.
The µITRON4.0 Specification is the result of more than two years of research on how best to deal with these issues. The specification as a whole retains the "loose specification" policy in effect up to now, but defines a "standard profile" with strict functional specifications aimed at improved application portability. The need for a more compact and high-performance OS geared to automotive control applications is met by a special automotive control profile, with a more limited function set than that in the standard profile.
In addition the following functions not supported in previous versions of the µITRON specification are newly specified to meet recently emerging requirements.
The ITRON Committee approached the µITRON4.0 specification study by forming a µITRON4.0 Specification Study Group, which was not limited to TRON Association members but is made up of embedded systems software engineers from throughout the industry. In all, the studies were carried out by approximately 70 persons from 50 or so companies. In addition to the µITRON4.0 Specification released at this time, the study group is working on standards for the interface between a µITRON-specification OS and debugging environments, and on device driver design guidelines. These results will likewise be released to the public when the studies are completed.
The ITRON Committee is also interested in promoting these specifications as worldwide standards, in order to enhance the position of the µITRON specification as an industry standard.
Please direct questions regarding this announcement to either of the following contact persons.
ITRON Committee Secretariat, TRON Association
(Toyohashi University of Technology, Department of Information and Computer Sciences, Information System Engineering Division) Secretary, ITRON Committee and µITRON4.0 Specification Study Group
The ITRON project is standardizing real-time OS specifications and related specifications for embedded systems. The µITRON-specification real-time OS designed for small-scale embedded systems has been adopted in a large number of systems, achieving the status of an industry standard in this field. The ITRON project is one of the subprojects of the TRON Project, and is run by the ITRON Committee in the TRON Association. For further information please visit the ITRON project Web site below.