Proiect TRON - TRON project
TRON ( acronim pentru Nucleul sistemului de operare în timp real ) este o arhitectură deschisă proiectată în timp real pentru nucleul sistemului de operare . Proiectul a fost demarat de profesorul Dr. Ken Sakamura de la Universitatea din Tokyo în 1984. Scopul proiectului este de a crea o arhitectură și o rețea de calculatoare ideale , pentru a satisface toate nevoile societății.
Industrial TRON (ITRON) derivat a fost unul dintre cele mai utilizate din lume sisteme de operare în 2003, fiind prezent în miliarde de dispozitive electronice , cum ar fi telefoanele mobile, aparatele și chiar mașini. Deși utilizat în principal de companiile japoneze, a câștigat interes la nivel mondial. Cu toate acestea, o lipsă de documentație engleză de calitate ar fi împiedicat adoptarea mai largă a acesteia.
Proiectul TRON a fost integrat în T-Engine Forum în 2010. Astăzi, este susținut de populare biblioteci Secure Socket Layer (SSL) și Transport Layer Security (TLS) , cum ar fi wolfSSL .
Arhitectură
TRON nu specifică codul sursă pentru nucleu, ci este un „set de interfețe și linii directoare de proiectare” pentru crearea nucleului. Acest lucru permite diferitelor companii să își creeze propriile versiuni ale TRON, pe baza specificațiilor, care pot fi potrivite pentru diferite microprocesoare .
În timp ce specificațiile TRON sunt disponibile publicului, implementările pot fi proprietare la discreția implementatorului.
Subarhitecturi
Cadrul TRON definește o arhitectură completă pentru diferitele unități de calcul:
-
ITRON (Industrial TRON): o arhitectură pentru sisteme de operare în timp real pentru sisteme încorporate; aceasta este cea mai populară utilizare a arhitecturii TRON
- JTRON (Java TRON): un sub-proiect ITRON care îi permite să utilizeze platforma Java
- BTRON (Business TRON): pentru calculatoare personale , stații de lucru , PDA-uri , în principal ca interfață om-mașină în rețele bazate pe arhitectura TRON
- CTRON (Central and Communications TRON): pentru calculatoare mainframe, echipamente digitale de comutare
- MTRON (Macro TRON): pentru intercomunicarea între diferitele componente TRON.
- STRON (Silicon TRON): implementare hardware a unui kernel în timp real.
Codificarea caracterelor
- TRON (codificare) , un mod prin care TRON reprezintă caractere (spre deosebire de Unicode ).
Istorie
În 1984, proiectul TRON a fost lansat oficial. În 1985, NEC a anunțat prima implementare ITRON bazată pe specificația ITRON / 86. În 1986, a fost înființată TRON Kyogikai (Asociația TRON necorporată), Hitachi și-a anunțat implementarea ITRON pe baza specificației ITRON / 68K și se organizează primul simpozion al proiectului TRON. În 1987, Fujitsu a anunțat o implementare ITRON bazat pe specificația ITRON / MMU, Mitsubishi Electric a anunțat o implementare ITRON pe baza / 32 caietul de sarcini ITRON, iar Hitachi a introdus / Gmicro 200 pe 32 de biți microprocesor bazat pe specificația procesorului TRON VLSI.
În 2004, guvernatorul Tokyo, Shintaro Ishihara a menționat „TRON a fost odată ucis de fostul ministru al comerțului și industriei internaționale, Ryutaro Hashimoto , pentru că era la acea vreme sub presiunea Statelor Unite”. Această poveste este susținută de un articol de pe un site web dedicat Proiectului TRON, care citează lobby-ul Microsoft împotriva acestuia. Rezultatul a fost amenințarea unui Super-301 (oprirea completă a importului bazată pe secțiunea 301 din Omnibus Trade and Competitiveness Act din 1988) împotriva a tot ceea ce ține de TRON, inclusiv produsele de la companiile care vând calculatoare care rulează variante TRON OS. Acest lucru a condus la multe companii care au renunțat la TRON de teamă să nu piardă posibilitatea de a exporta în Statele Unite. Potrivit unui raport din The Wall Street Journal , din punctul de vedere al oficialilor comerciali din Statele Unite în anii 80 și începutul anilor 90, proiectul TRON a fost văzut ca un complot creat de birocrații japonezi pentru „controlul lumii” și o potențială amenințare la dominația americană în tehnologia computerelor.
La 10 noiembrie 2017, TRON Forum, cu sediul central în Tokyo , Japonia, care menține proiectul TRON din 2010, a convenit cu Institutul de ingineri electrici și electronici , cu sediul în SUA, să transfere proprietatea asupra TRON µT-Kernel 2.0, cea mai recentă versiune de ITRON, gratuit. Stephen Dukes, Comitetul pentru standarde, vicepreședinte, IEEE Consumer Electronics Society a declarat că IEEE va „accelera dezvoltarea standardelor și va raționaliza distribuția globală” prin acord. Prin acord, TRON Forum a devenit un licențiat IP al TRON încorporat.
Administrare
Proiectul TRON a fost administrat de Asociația TRON. A fost integrat în T-Engine Forum în 2010 și ulterior activitățile proiectului TRON au fost preluate și continuate de forum. Începând cu 10 noiembrie 2017, TRON µT-Kernel 2.0 este administrat în comun de IEEE și Forum.
T-Engine
T-Engine Forum este o organizație non-profit care dezvoltă specificații deschise pentru ITRON, T-Kernel și arhitectura de identificare omniprezentă. Președintele Forumului T-Engine este Dr. Ken Sakamura . În iulie 2011, erau 266 de membri în forumul T-Engine. Membrii comitetului executiv includ giganți japonezi de top precum Fujitsu, Hitachi, NTT DoCoMo și Denso . Membrii de nivel A care sunt implicați în proiectarea și dezvoltarea specificațiilor pentru T-Engine și T-Kernel sau pentru tehnologia de identificare omniprezentă includ companii precum eSOL, NEC și Yamaha Corporation . Membrii de nivel B care sunt implicați în dezvoltarea produsului utilizând specificațiile T-Engine și T-Kernel includ companii precum ARM , Freescale , MIPS Technologies , Mitsubishi , Robert Bosch GmbH , Sony Corporation , Toshiba și Xilinx . Membrii de sprijin și membrii academici implicați în forum includ multe universități, cum ar fi Universitatea din Tokyo din Japonia și Universitatea maritimă Dalian din China.
MicroScript
MicroScript limbaj de programare este un, orientată spre grafic limbaj de programare de nivel înalt creat de Personal Media Corporation pentru TRON. Este similar cu Apple Computer e HyperTalk . Este destinat în principal utilizatorilor finali cu puțină sau deloc experiență în programare, totuși este folosit și ca instrument de dezvoltare de către programatorii BTRON profesioniști pentru a transfera software între variantele TRON și pentru a scrie cu ușurință și rapid driverele de dispozitiv pentru dispozitivele hardware. MicroScript se bazează pe, și folosește pe scară largă, editorul de text TRON Basic și Basic Figure Editor .
Vezi si
Referințe
linkuri externe
Proiect TRON
- Site oficial
- Tron-forum pe GitHub
- Proiect TRON la Curlie
- Web TRON
- Specificații TRON în limba engleză
BTRON
- B-Free în japoneză; Proiect BTRON OS gratuit; arhivat
- EOTA în japoneză; BTRON gratuit "EOTA"
- Introducere BTRON (caracteristică preventivă multitasking menționată printre altele)
- Seiko Brainpad TiPO Plus (URL tradus în engleză / articol PC Watch / PDA care rulează BTRON / lansat 1998 / 640x240 LCD cu 4 nivele de gri, IrDA, PCMCIA tip II, 170 × 100 × 20 mm)
- Chokanji , alias Cho Kanji. De la Personal Media Corporation (PMC) [1] . Un sistem de operare cu specificații BTRON care rulează pe hardware-ul computerului. Laptopul PMC „Cho Kanji Note W2B”, anunțat la 30 octombrie 2003, include o partiție Cho Kanji cu o suită completă de aplicații de productivitate, inclusiv un procesor de text, foaie de calcul, software de desen, software pentru baze de date de carduri, software de comunicații și un e -mailer și browser [2] . Captură de ecran Chokanji V cu kit în limba engleză.
- Imagini ale laptopurilor care rulează Chokanji:
MTRON
- T-Engine Forum în engleză
- Centrul de identificare omniprezent în limba engleză; Ce este calculul omniprezent?
Proiect TOPPERS
- Proiectul TOPPERS în limba engleză