Introduction to the ITRON Project Introduction to the ITRON Project

Reviews
Shared by: gregorio11
Stats
views:
11
rating:
not rated
reviews:
0
posted:
11/21/2008
language:
pages:
0
Introduction to the ITRON Project ITRON Internatinal Meeting '99 Introduction to the ITRON Project 2 9t h S e p.. 2 9 th S e p Kiiiichiiro K ch ro IITRON Co mmiitttte e ,, TRON A s s o c iia ttiio n TRON Co mm e e TRON A s s o c a o n TOSHIIBA Co rpo ra ttiio n TOSH BA Co rpo ra o n I TR O N Pro je c t Ho m e Pa ge http://www.itron.gr.jp/ ITRON Committee Introduction to the ITRON Project ITRON Project a project to standardize RTOS and related specifications for embedded systems (esp. small-scale embedded systems) one of the subprojects of the TRON Project a joint project of industry and academia core members: Fujitsu, Hitachi, Mitsubishi Electric, NEC, Toshiba, Oki Electric Industry US companies (or its subsidiaries): Cygnus Solutions, Hewlett-Packard, Metrowerks, Mentor Graphics acadmia: Univ. of Tokyo, Toyohashi Univ. of Technology (not a government project) open standard policy ITRON Committee Introduction to the ITRON Project ITRON Real-Time Kernel Spec. – History The 1st phase of the project focused on real-time kernel specifications. four generations of the ITRON kernel specifications for 32-bit MPUs first ITRON kernel spec. ITRON1 µITRON (ver. 2) 1st phase 1989 1993 1996 2nd phase 1999 ITRON2 µITRON 3.0 µITRON 4.0 bility nced scala enha improved portability for 8-bit and 16-bit MCUs 1984 1987 ITRON Committee Introduction to the ITRON Project R equirem ents on S tandard R T O S S pecification deriving maximum performance from hardware reducing the cost of final products improving software productivity easy training of software engineers facilitating the reuse of software components applicable to various scales and types of processors scalability – 8-bit to 64-bit MCUs/MPUs truly open standard The ITRON specifications have been designed to meet these requirements. ITRON Committee Introduction to the ITRON Project D esign P rinciples of the ITR O N S pecifications design concept: loose standardization maximum performance cannot be obtained with strict standardization design principles allow for adaptation to hardware, avoiding excessive hardware virtualization allow for adaptation to the application emphasize software engineer training ease organize specification series and divide into levels provide a wealth of functions ITRON Committee Introduction to the ITRON Project Typical ITR O N -specification K ernel A pplications Audio/Visual Equipment, Home Appliance TVs, VCRs, digital cameras, settop box, audio components, microwave ovens, rice cookers, air-conditioners, washing machines, ... Personal Information Appliance, Entertainment/Education PDAs (Personal Digital Assistants), car navigation systems, personal organizers, game gear, electronic musical instruments, ... PC Peripheral, Office Equipment printers, scanners, disk drives, CD-ROM drives, copiers, FAX, word processors, ... Communication Equipment answer phones, ISDN telephones, cellular phones, PCS terminals, ATM switches, broadcasting equipment, wireless systems, satellites, ... Transportation, Industrial Control, and Others automobiles, plant control, industrial robots, elevators, vending machines, medical equipment, ... ITRON Committee Introduction to the ITRON Project Implementation Status ! We do not know how many kernels are implemented based on the ITRON specifications. about 50 registered implementations for about 40 processors several non-registered commercial implementations ITRON-spec. kernels have been implemented for almost all major processors for embedded systems. 8-bit to 64-bit MCUs/MPUs Some of them are developped by U.S. companies. U S Software, Cygnus Solutions, and ... uncountable in-house implementations some freely distributed implementations ITRON Committee ‘99 Questionnaire Results OS Embedded of Recently Developed Embedded Systems Valid answers: 945 24.3% OS not used because it is not necessary 18.8% Commercial ITRON specified OS In-house ITRON specification OS, BTRON specification OS OS not used 3.5% because of a problem 12.0% 4.3% Windows 3.1/95/98/NT 4.2% Wind River System OS 3.6% MS-DOS or DOS compatible OS 2.0% Integrated Systems ‚Ì OS 1.6% Microware Systems OS 1.2% Accelated Technology OS 1.1% Windows CE 1.0% CTRON specification OS In-house original OS 17.4% Other commercial OS 3.2% OSEK/VDX specification OS 0.3% Microtec/Mentor OS 0.6% 1.0% UNIX OS ITRON Technical Committee ‘99 Questionnaire Results OS Use and Application Field Valid answers : 945 0% Personal information appliance Communication equipment(terminal) Communication equipment (network equipment) 20% 40% 60% 80% 100% Home appliance Entertainment, education Audio/visual equipment Electric equipment Transportation-related Industrial control, factory automation Personal computer peripheral, office equipment Medical equipment Misc. commercial systems Misc. instruments ITRON Other commercial In-house Original Not used Other 8.6% 35 22.9% 8.6% 60.0% 22.5% 16.9% 15.7% 44.9% 89 7.5% 80 8.8% 40.0% 43.8% 23.3% 10.0% 26.7% 40.0% 30 30.0% 20.0% 13.3% 36.7% 30 33.3% 14.3% 16.7% 35.7% 84 8.8% 23.5% 41.2% 26.5% 34 43.2% 13.7% 17.9% 25.3% 95 22.4% 17.5% 36.6% 23.5% 183 30.2% 25.4% 22.2% 22.2% 63 40.0% 22.0% 16.0% 22.0% 50 40.6% 24.6% 20.3% 14.5% 69 32.8% 18.8% 29.7% 18.8% 64 30.8% 15.4% 15.4% 38.5% 39 ITRON Technical Committee Introduction to the ITRON Project ITRON Project – 2nd Phase broaden the scope of the standardization to related aspects listed below software components (software IP, middleware) satisfying the preconditions for promoting the development and circulation of software components standard API for software components development environments interface between real-time kernel and development environments eg) language binding, debugging support application-specific standards satisfying application-specific requirements ITRON Committee Introduction to the ITRON Project 2nd Phase Activities Preconditions for software components µITRON4.0 Specification released in June. 1999 Conformance Testing Method near future Application Design Guidelines Standard API for software components ITRON TCP/IP API Specification released in May 1998 JTRON2.0 Specification released in Oct. 1998 Device Driver Design Guidelines current Development environments µITRON4.0 Debugging Interface Specification current C++/EC++ Language Binding near future Application-specific standards reflected to µITRON4.0 RTOS for Automotive Control Application ITRON Committee Introduction to the ITRON Project JCG Project Three software components for µITRONspecification kernels are being developped reference implementation of JTRON2.0 specification CORBA module for small-scale embedded systems GUI module for small-scale embedded systems Developped software will be opened when completed (around April 2000). ! JCG Project is funded by the Japanese government through IPA (Information-technology Promotion Agency) ITRON Committee Introduction to the ITRON Project Organization TRON Association ITRON Committee Planning/Publicity Working Group JCG Project Committee U.S. Chapter (under planning) µITRON4.0 Specification Study Group open! kernel specificaion WG debugging interface specification WG device driver design guideline WG application design guideline WG Java Technology on ITRON-spec. OS WG Embedded TCP/IP Technical Committee ITRON Committee Introduction to the ITRON Project Summary µITRON real-time kernel is a de-facto industry standard in Japan. major results of 2nd phase activities µITRON4.0 Real-Time Kernel SpecificationITRON TCP/IP API Specification JTRON2.0 Specification continue the effort to meet industry's needs ITRON Project is an open activity and is waiting for your contributions. I TR O N Pro je c t Ho m e Pa ge http://www.itron.gr.jp/ ITRON Committee

Related docs
Credit Agreement - ITRON INC /WA/ - 3-30-2000
Views: 0  |  Downloads: 0
introduction to the project
Views: 5  |  Downloads: 0
introduction to the project
Views: 1  |  Downloads: 0
introduction the ontoquery project
Views: 0  |  Downloads: 0
Project-introduction
Views: 3  |  Downloads: 0
AN INTRODUCTION
Views: 21  |  Downloads: 0
the introduction
Views: 19  |  Downloads: 2
An introduction to Project
Views: 21  |  Downloads: 10
Introduction to the project
Views: 3  |  Downloads: 0
premium docs
Other docs by gregorio11
Pendleton Act info
Views: 332  |  Downloads: 1
library_sample_press_release
Views: 583  |  Downloads: 5
long_distance_call_log
Views: 288  |  Downloads: 11
AUTHORIZATION FOR MINORS MEDICAL TREATMENT
Views: 1149  |  Downloads: 79
2006English_tetsuzuki_youkou
Views: 106  |  Downloads: 0
Conditional agreement to form partnership
Views: 295  |  Downloads: 10
Municipal parking space rental permit
Views: 1243  |  Downloads: 2
30_day_Notice_To_Move_Out
Views: 496  |  Downloads: 20
curehdstationery
Views: 81  |  Downloads: 0
EHD_BlueShift_Semicon_West_2007
Views: 144  |  Downloads: 0
License to use trademark
Views: 287  |  Downloads: 7