Table of Contents |
The ITRON Committee was joined in November 2000 by Nihon Rational Software Corporation as an observer-status member. The up-to-date list of ITRON Committee members is given on the ITRON Web site.
The following product was registered with the ITRON-specification product registration system in the period since our last Newsletter up to December 1, 2000. See the ITRON Web site for the complete, up-to-date list of registered products.
Specification | Product | Processor | Company |
---|---|---|---|
µITRON3.0 | ELX-ITRON/SH3 | SH3 | Elmic Systems, Inc. |
Listed below are the publications prepared and issued by the ITRON Committee as of December 1, 2000. Please contact the sources indicated to obtain copies.
The revised edition of the µITRON3.0 Standard Handbook contains the latest version of the µITRON3.0 specification (Ver. 3.02.02). The changes made between the old version of the µITRON3.0 Standard Handbook (Ver. 3.00.00) and Ver. 3.02.00 are detailed in the ITRON Standard Guidebook 2. The changes from Ver. 3.0.2.00 to Ver. 3.02.02 involve only organizational changes and additional explanations not affecting the technical contents.
The ITRON-µITRON Standard Handbook is a one-volume compilation of the µITRON Ver. 2.0 and ITRON2 specifications. Printed editions are no longer available, but the entire contents are available from the publisher's Web site.
The ITRON Standard Guidebook 2 is written with µITRON3.0 in mind. The earlier ITRON Standard Guidebook '92 - '93 remains as a valuable reference for use with the µITRON Ver. 2.0 and ITRON2 specifications, even though the dates in its title are now past.
ITRON-related Publications
Name | Type | Price | Publisher | Issued | ISBN No. | ITRON-µITRON Standard Handbook | Specification (Jap.) | (out of print) | Personal Media Corp. | 1990 | ISBN4-89362-079-7 |
---|---|---|---|---|---|
µITRON3.0 Standard Handbook Revised Edition | Specification (Jap.) | 4,000 yen | Personal Media Corp. | 1997 | ISBN4-89362-154-8 |
µITRON4.0 Specification | Specification (Jap.) | 5,000 yen (incl. tax) | TRON Association | 1999 | - | ITRON Standard Guidebook '92 - '93 | Reference work (Jap.) | 3,500 yen | Personal Media Corp. | 1992 | ISBN4-89362-197-6 |
ITRON Standard Guidebook 2 | Reference work (Jap.) | 3,500 yen | Personal Media Corp. | 1994 | ISBN4-89362-133-5 |
ITRON TCP/IP API Specification (Ver. 1.00.01) | Specification (Jap.) | - | TRON Association | 1998 | - |
JTRON2.1 Specification (Ver. 2.01.00) | Specification (Jap.) | - | TRON Association | 1998 | - |
ITRON Debugging Interface Specification (Ver. 1.A0.00 provisional specification) | Specification (Jap.) | - | TRON Association | 2000 | - |
µITRON Specification Ver 2.01.00.00 | Specification (Eng.) | 12,000 yen | TRON Association | 1989 | - | ITRON2 Specification Ver 2.02.00.10 | Specification (Eng.) | 15,000 yen | TRON Association | 1990 | - |
µITRON3.0 Specification Ver 3.02.00 | Specification (Eng.) | - | TRON Association | 1994 | - |
µITRON3.0: An Open and Portable Real-Time Operating System for Embedded Systems | Specification (Eng.) | $40.00 | IEEE CS Press | 1997 | ISBN0-8186-7795-3 |
JTRON2.0 Specification (Ver. 2.00.00) | Specification (Eng.) | - | TRON Association | 1999 | - |
The TRON Association promoted the ITRON specifications at a booth exhibit during MST2000, the 14th Microcomputer System & Tool Fair 2000 sponsored by Japan System House Association, which took place from Wednesday, November 15 through Friday, November 17 at the Tokyo International Exhibition Center (Tokyo Big Sight). In addition the ITRON Committee held ITRON and JTRON seminar sessions at the conference held in connection with the trade show.
Visitors to the TRON Association booth were given questionnaires for the annual survey on RTOS use trends, and were asked to answer them on the spot if possible. As a result approximately 600 attendees responded to the survey. Also, a number of exhibitors had placards in their booths indicating support for the ITRON project. We would like to express our appreciation to all who cooperated in these ways.
As in past years, the ITRON seminar was held on the last day of the conference, November 15, from 11:00 a.m. to noon. Around 200 attendees heard updates on recent standardization work going on in connection with the ITRON project. Leading off, Hiroaki Takada (ITRON Committee Secretary/Toyohashi University of Technology) presented an overview of the standardization efforts, then talked about the validation testing specification for the µITRON4.0 Specification and the status of ITRON debugging interface standardization. Masahiro Yadoguchi of Mitsubishi Electric Micro-Computer Application Software Co., Ltd., who serves as Secretary of the Device Driver Design Guideline Working Group, updated the status of studies on device driver design guidelines; and Akira Matsui of Personal Media Corporation, Secretary of the TRON GUI Specification Study Group, described progress toward drawing up the TRON GUI Specification.
In addition a JTRON seminar was held on the same day from 2:00 to 4:30 p.m., introducing the JTRON2.1 Specification released in November. Around 100 persons attended this event.
The keynote address on the opening day was given by TRON Project Leader Ken Sakamura, who spoke on embedded systems technology in the 21st century. A large number of ITRON-related technologies and products were featured in presentations at the sponsor's seminar, workshops and other events.
The 17th TRON Project Symposium and TRONSHOW2001 took place from December 5 to 7 at the Tokyo Design Center (Gotanda). In one of the tutorial sessions, ITRON Committee chair Kiichiro Tamaru (Toshiba Corporation) presented an update on recent standardization work going on in the ITRON subproject. There were also a number of ITRON-presentations by exhibiting companies.
Products recently registered with the ITRON-specification product registration system are introduced here.
Nucleus µiPLUS is a real-time OS for embedded systems, implementing the µITRON4.0 Standard Profile (with support also for some extended functions).
Nucleus µiPLUS was jointly developed by Accelerated Technology, Inc. and Grape Systems based on Accelerated's high-performance, function-rich real-time multi-tasking OS Nucleus PLUS, as an extended-function version conforming to the µITRON specification. Customers using Nucleus µiPLUS have access to the interfaces of the fully native Nucleus PLUS. This means instant availability of all the add-on products of Accelerated Technology, Inc., including those for networking, graphics, file system support, and Web browsing. As with other Nucleus products, they are offered royalty-free and complete with source code.
For information on this product lineup please contact info@nucleus.grape.co.jp. Also visit the company's Web site at http://nucleus.grape.co.jp.
Elmic Systems developed ELX-ITRON as a real-time OS implementing the µITRON3.0 specification. ELX-ITRON supports the Level S functions in the specification along with some of the Level E functions. Among the original functions are a mutex function and I/O driver management. The advanced functionality is achieved along with fast processing and compact size.
Since kernel processing is performed by system call functions themselves, going from the task level to the kernel level is very fast. Interrupts are enabled for all kernel processing other than interrupt handling, for fast interrupt response. System call parameter checks can be disabled, reducing overhead by around 10 percent.
The system call functions that perform kernel processing are provided in library form. Only the functions actually used by tasks are linked at system generation, limiting the size of memory for kernel use to the minimum necessary. Eliminating system call parameter checking reduces memory by around 10 percent.
Standard provision is made of a system task for referencing system states (CCT: console communication task). Use of this CCT makes it possible to reference the states of tasks, event flags and other objects without stopping the system. Also provided are functions for starting and stopping tasks, enabling the debugging of individual tasks.
Log data can be collected for events such as system call issuing and interrupt occurrence. The user can designate the logging points for use in performance checking.
ELX-ITRON adopts an I/O driver approach in order to separate hardware access from task processing. Tasks issue I/O requests to an I/O driver. Hardware changes are dealt with by replacing the I/O driver. DIC (Device Interface Component) registration is also supported. ELX-ITRON comes with timer and terminal drivers as standard provision. The terminal driver is mainly used to control the serial controller in the CPU and to perform ASCII character string input and output. One of its applications is for output of task debugging information.
The mutex function is intended for exclusion control. Supporting priorit inheritance control and priority ceiling protocol, it prevents the proble of priority inversion.
Hitachi, Ltd. SH3 (SH7708, SH7709), SH2 (SH7045, SH7615) ARM ARM7/Thumb (Please contact Elmic Systems regarding additional CPU support)
Elmic Systems, Inc.
TEL: 045-664-5171
FAX: 045-650-1021 (G4)
Back to the list of ITRON Newsletter
(English Version)
Back to ITRON Home Page (in English)