I-51-01E-009

ITRON Newsletter No.9
ITRON Technical Committee, TRON Association

Katsuta Building 5F, 3-39, Mita 1-chome, Minato-ku, Tokyo 108, JAPANTEL: (03) 3454-3191
FAX: (03) 3454-3224
In the ITRON subproject, Hiroaki Takada of theUniversity of Tokyo received an award for his "contributions to the development and spread of ITRON
speci cations." Roland Corporation was given an application product development award for its electronic
musical instruments using an ITRON-speci cation OSkernel.
Mr. Takada has played an active part in the discussions during ITRON speci cation design, especiallyfor the latest ITRON3.0 kernel speci cation, working
to improve the quality of the nal results. He is also involved in e orts to promote the ITRON speci cations,serving as a lecturer and panel member at ITRON
seminars and the TRON Project Symposium, as wellas preparing publicity materials. As a researcher, hehas played an on-going role in the basic discussionson ITRON-MP speci cation design. The award recognizes the breadth of Mr. Takada's contributions tothe ITRON subproject overall.
Roland Corporation makes and sells synthesizers
and other electronic musical instruments. Lately it hasapplied a ITRON-speci cation kernel to its products.
Many other manufacturers have also developed andused ITRON-speci cation kernels in their products,
but few of them have publicized the fact. One reason
Roland was chosen for this award is the positive way
the company has introduced its application products
through TRONNOW and other means.
Consideration is now being given to continuing thisawards program on an annual basis. The ITRONTechnical Committee would like to promote the giving of these awards not only to those who have contributed inside the subproject, but also to those whohave developed application products and support tools
for ITRON-based systems.

The ITRON Registration System forProducts and Applications

The products listed in another page were newly registered in the period from March 1 through July 1,
1994. Details of the product registration system, andan updated list of registered products, can be obtainedby contacting the TRON Association. Previously registered products are also listed in ITRON NewsletterNos.1 to 3 and 5 to 7.
ITRON-related Publications

Listed in another page are the publications preparedand issued by the ITRON Technical Committee as ofJune 1, 1994. The ITRON-ITRON Standard Handbook is a one-volume compilation of ITRON (Ver2.0) and ITRON2 speci cations. Each of the publications can be obtained directly from the sources indicated.
The latest version of ITRON3.0 is now Ver
3.01.00. Changes made since the ITRON3.0 Standard Handbook was released (Ver 3.00.00) are noted
in Newsletter No.5.
The ITRON Standard Guidebook '92-'93 still applies to users of ITRON (Ver 2.0) and ITRON2 speci cations, even though the dates in its title are nowpast. When a new edition of the ITRON Standard
Guidebook is issued it will be targeted primarily atthe ITRON3.0 speci cation.
Awards Given to Commemorate Tenth
Anniversary of TRON ProjectThis year marks the beginning of the second decade of
the TRON Project, which was launched in 1984. As
one way of commemorating this milestone, an awards
ceremony was held on May 30 in Tokyo to honor a few
of those individuals and companies who have madeoutstanding contributions to the project.

New Products

The two products recently registered in the ITRON
Registration System for Products and Applications
are introduced here.

y This newsletter is reprinted from TRONWARE vol.28 andTRON PROJECT BIMONTHLY No.33.

1I-51-01E-009
Newly Registered Products (Mar. 1, 1994 { Jul. 1, 1994)

Speci cation
ITRON2.0

Product Name
MR1600MR3800Supported Processor
M163800 SeriesCompany
Mitsubishi Electric Semiconductor Software
Mitsubishi Electric Semiconductor Software

ITRON-related Publications

Name
TypePricePublisher
ISBN No.
ITRON-ITRON Standard Handbook Speci cation (Japanese)
4,800Yen Personal Media Co. 4-89362-079-7
ITRON3.0 Standard Handbook
Speci cation (Japanese)
4,000Yen Personal Media Co. 4-89362-106-8
ITRON/FILE Standard Handbook
Speci cation (Japanese)
3,000Yen Personal Media Co. 4-89362-092-4
ITRON Standard Guidebook '92-'93
Textbook (Japanese)
3,500Yen Personal Media Co. 4-89362-197-6
ITRON Speci cation Ver 2.01.00.00
Speci cation (English) 12,000Yen TRON Association{ITRON2 Speci cation Ver 2.02.00.10
Speci cation (English) 15,000Yen TRON Association{
ITRON3.0 Speci cation Ver 3.00.00
Speci cation (English){
TRON Association{NOTES:- Prices do not include consumption tax.
- The documents issued by the TRON Association are available to Association members at a special discount rate.
- English-language speci cations are distributed free of charge on the Internet as explained in Newsletter No.8.

MR1600guage.

Mitsubishi Electric Semiconductor Software Corp.

 A compact OSOverview

The kernel code size is approximately 3KB to12KB. Since the MR1600 kernel object is provided in library format, an optimal code size canbe achieved by linking only the functions actuallyneeded in the application.

MR1600 is a real-time OS implementing Ver.2.0 of theITRON speci cation, for Mitsubishi's M16 singlechip microcontroller.
- Tasks (max.)
10,000- Task priorities
1 to 255- Event ags (max.)
10,000- Event ag width
32bits- Semaphores (max.)
10,000- Max. semaphore count 65,536- Mailboxes (max.)
10,000- Memory pools (max.) 10,000- Memory blocks (max.) 32 per memory pool
- No. of System calls
52- Kernel code size
Approx. 3KB to 12KB
- RAM used by kernel
117bytes (min.)- Task switching time Comes with a \con gurator" tool for system ini-tialization

System initialization, for installing tasks and designating the maximum number of priorities, etc.,
can be performed easily using C-like statements.

Development Environment
Application programs can be developed on the following system.

(29bytes per task)

Approx. 47s

(at 20MHz operation, 16-bit bus, no-wait memory)

Host machine
SPARCstationFeatures

 Conforms to Ver.2.0 of ITRON speci cation

Host OSSunOS 4.1.1

MR3800Applications written for this OS have wide applicability to other systems, since the OS implements the industry-standard ITRON speci cation.

Mitsubishi Electric Semiconductor Software Corp.

Overview

 Allows applications to be written in C language

MR3800 is a compact real-time OS implementingVer.2.0 of the ITRON speci cation for Mitsubishi's
38000 Series of single-chip microcontrollers.

A C language interface is provided enabling application programs to be developed using C lan2

I-51-01E-009- Tasks (max.)
32- Task priorities
1 to 32- Semaphores (max.)
32- Max. semaphore count 127- No. of System calls
19- Kernel code size
Approx. 0.6KB to 2KB- RAM used by kernel
13bytes (min.)- Task switching time

(9bytes per task)

Approx. 61s

(at 8MHz operation, no-wait memory)

Features Conforms to Ver.2.0 of ITRON speci cation

Applications written for this OS have wide applicability to other systems, since the OS implements the industry-standard ITRON speci cation.
 A highly compact OSThe kernel code size is approximately 0.6KB to2KB. Since the MR3800 kernel object is provided
in library format, an optimal code size can beachieved by linking only the functions actuallyneeded in the application.
 Comes with a \con gurator" tool for system ini-tialization
System initialization, for installing tasks and designating the maximum number of priorities, etc.,
can be performed easily using C-like statements.

Development Environment

Application programs can be developed on the following systems.
Host machine
Host OSSPARCstation
SunOS 4.1.x
Solaris 2.x
HP9000 700
HP-UX 9.x
HP9000 300/400
HP-UX 7.x
PC-9801 and compatibles MS-DOS Ver.3.1 or later
IBM PC/AT compatibles DOS/V Ver.5.0

Notes:SPARCstation, SunOS, and Solaris are registered trademarksof Sun Microsystems, Inc.
DOS and MS-DOS are registered trademarks of Microsoft Corporation.
IBM and PC/AT are registered trademarks of International
Business Machines Corporation.
HP9000andHP-UX

areregisteredtrademarksofHewlett-Packard Company.

3