TRON ( аббревиатура от «The Real-time Operating system Nucleus») - это ядро операционной системы реального времени с открытой архитектурой . Проект был начат профессором доктором Кеном Сакамурой из Токийского университета в 1984 году. Цель проекта - создать идеальную компьютерную архитектуру и сеть, чтобы удовлетворить все потребности общества. [1]
Производная Industrial TRON (ITRON) была одной из наиболее часто используемых операционных систем в мире в 2003 году [2] , присутствуя в миллиардах электронных устройств, таких как мобильные телефоны, бытовая техника и даже автомобили. [3] Хотя в основном он используется японскими компаниями, он вызвал интерес во всем мире. [3] Однако было сказано, что нехватка качественной документации на английском языке препятствует ее более широкому распространению. [4]
Проект TRON был интегрирован в T-Engine Forum в 2010 году. [5] Сегодня он поддерживается популярными библиотеками SSL / TLS, такими как wolfSSL . [6]
Архитектура
Сам TRON не определяет исходный код ядра, но вместо этого представляет собой «набор интерфейсов и рекомендаций по проектированию» [7] для создания ядра. Это позволяет различным компаниям создавать свои собственные версии TRON на основе спецификаций, которые могут подходить для разных микропроцессоров .
Хотя спецификация TRON общедоступна, реализации могут быть частными по усмотрению разработчика.
Субархитектуры
Фреймворк TRON определяет полную архитектуру для различных вычислительных блоков:
- ITRON (Industrial TRON): архитектура операционных систем реального времени для встроенных систем; это наиболее популярное использование архитектуры TRON
- JTRON (Java TRON): подпроект ITRON, позволяющий использовать платформу Java.
- BTRON (Business TRON): для персональных компьютеров , рабочих станций , КПК , в основном как человеко-машинный интерфейс в сетях на основе архитектуры TRON.
- CTRON (Central and Communications TRON): для мэйнфреймов, оборудования цифровой коммутации
- MTRON (Macro TRON): для связи между различными компонентами TRON.
- STRON (Silicon TRON): аппаратная реализация ядра реального времени. [8]
Кодировка символов
- TRON (кодировка) , способ, которым TRON представляет символы (в отличие от Unicode ). [9] [10]
История
В 1984 году был официально запущен проект TRON. В 1985 году NEC анонсировала первую реализацию ITRON на основе спецификации ITRON / 86. В 1986 году была создана TRON Kyogikai (некорпоративная ассоциация TRON), Hitachi объявила о своей реализации ITRON на основе спецификации ITRON / 68K, и был проведен первый симпозиум по проекту TRON. В 1987 году Fujitsu анонсировала реализацию ITRON на основе спецификации ITRON / MMU, Mitsubishi Electric объявила о реализации ITRON на основе спецификации ITRON / 32, а Hitachi представила 32-битный микропроцессор Gmicro / 200 [11], основанный на спецификации ЦП TRON VLSI.
В 2004 году губернатор Токио Синтаро Исихара упомянул, что «TRON однажды был убит бывшим министром международной торговли и промышленности Рютаро Хашимото , потому что в то время он находился под давлением Соединенных Штатов». [12] Эта история подтверждается статьей на веб-сайте, посвященном проекту TRON [13], в которой говорится о лоббировании Microsoft против него. Результатом стала угроза Super-301 (полная остановка импорта на основании раздела 301 Закона 1988 года о комплексной торговле и конкуренции) всему, что связано с TRON, включая продукты компаний, продающих компьютеры с вариантами ОС TRON. Это привело к тому, что многие компании отказались от TRON, опасаясь потерять возможность экспорта в США. [14] Согласно отчету The Wall Street Journal , с точки зрения торговых чиновников США в 80-х и начале 90-х годов, проект TRON рассматривался как заговор, созданный японскими бюрократами для «контроля над миром». "и потенциальная угроза американскому господству в компьютерных технологиях. [15]
10 ноября 2017 года TRON Forum со штаб-квартирой в Токио , Япония, который поддерживает проект TRON с 2010 года, согласился с Институтом инженеров по электротехнике и электронике со штаб-квартирой в США о передаче прав собственности на TRON µT-Kernel 2.0, самая последняя версия ITRON бесплатно. [16] Стивен Дьюкс, комитет по стандартам, заместитель председателя IEEE Consumer Electronics Society, сказал, что IEEE «ускорит разработку стандартов и упростит глобальное распространение» посредством соглашения. По соглашению TRON Forum стал лицензиатом IP встроенного TRON.
Администрация
Проект TRON находился под управлением ассоциации TRON. Он был интегрирован в форум T-Engine в 2010 году, и впоследствии деятельность по проекту TRON была передана и продолжена форумом. [5] С 10 ноября 2017 года TRON µT-Kernel 2.0 находится под совместным управлением IEEE и форума.
Т-двигатель
T-Engine Forum - это некоммерческая организация, которая разрабатывает открытые спецификации для ITRON, T-Kernel и повсеместной архитектуры ID. [17] [18] Председателем форума T-Engine является доктор Кен Сакамура . В июле 2011 года в форуме T-Engine было 266 участников. В состав исполнительного комитета входят ведущие японские гиганты, такие как Fujitsu, Hitachi, NTT DoCoMo и Denso . Члены A-уровня, которые участвуют в проектировании и разработке спецификаций для T-Engine и T-Kernel или технологии Ubiquitous ID, включают такие компании, как eSOL, NEC и Yamaha Corporation . Члены уровня B, которые участвуют в разработке продукта с использованием спецификации T-Engine и T-Kernel, включают такие компании, как ARM , Freescale , MIPS Technologies , Mitsubishi , Robert Bosch GmbH , Sony Corporation , Toshiba и Xilinx . В число поддерживающих участников и академических членов, участвующих в форуме, входят многие университеты, такие как Токийский университет в Японии и Даляньский морской университет в Китае. [19] [20]
MicroScript
Язык программирования MicroScript графически-ориентированный, высокоуровневый язык программирования , созданный Personal Media Corporation для TRON. Он похож на Apple Computer «s HyperTalk . Он предназначен в основном для конечных пользователей с небольшим опытом программирования или без него, но также используется в качестве инструмента разработки профессиональными программистами BTRON для переноса программного обеспечения между вариантами TRON и для простого и быстрого написания драйверов устройств для аппаратных устройств. MicroScript основан на базовом текстовом редакторе TRON и простом редакторе рисунков и широко использует их.
Смотрите также
- ITRON
- Т-ядро
Рекомендации
- ^ "Проект TRON" (PDF) . АССОЦИАЦИЯ TRON. Архивировано из оригинального (PDF) 14 июля 2010 года . Проверено 8 августа 2018 года .
- ^ Jan Krikke, «Самая популярная операционная система в мире» , LinuxInsider 15 октября 2003
- ^ а б «Самодельная операционная система Японии» . Наука и технологии . Проверено 9 июня 2010 года .
- ^ Нет ошибок TRON .
- ^ а б «Название T-Engine Forum было изменено на TRON Forum» . www.t-engine.org .
- ^ "wolfSSL + Micro-T Kernel, TRON, T-ENGINE - wolfSSL" . 2017-04-24 . Проверено 19 февраля 2019 .
- ^ «Что означает TRON» . tronweb.super-nova.co.jp .
- ^ Накано, Т; Утама А; Мицуёси I; Шиоми А; Имаи М (28 ноября - 2 декабря 1995 г.). Аппаратная реализация операционной системы реального времени . Токио, Япония. С. 34–42.
- ^ «Список наборов символов» . jbrowse.com . Проверено 7 ноября 2009 года .
- ^ "Сайт кода TRON" . tron.org . Проверено 7 ноября 2009 года .
- ^ Инаёси Х., Кавасаки И., Нисимукаи Т., Сакамура К. (1988). «Реализация Gmicro / 200». IEEE Micro . 8 (2): 12–21. DOI : 10.1109 / 40.526 . S2CID 36938046 .
- ^ "Новости TRON, ноябрь 2004" . TRON Web . Проверено 28 ноября 2009 года .
- ^ «Microsoft против исторического факта» . tronweb.super-nova.co.jp .
- ^ стр. 1596 Такахаши Т., Намики Ф. (2003). «Три попытки« де-Wintelization »японского проекта TRON, иски правительства США против Wintel и выход Java и Linux». Политика исследований . 32 : 1589–1606. DOI : 10.1016 / s0048-7333 (03) 00043-х .
- ^ Ландерс, Питер. «Старая торговая война США с Японией нависает над сегодняшним спором с Китаем» . WSJ . Проверено 3 октября 2019 .
- ^ «Ассоциация стандартов IEEE (IEEE-SA) и форум TRON подписывают соглашение о продвижении разработки и взаимодействия Интернета вещей» . www.tron.org . Проверено 1 октября 2019 .
- ^ Крикке, Дж. (1 января 2005 г.). «T-Engine: повсеместная вычислительная архитектура Японии готова к использованию в прайм-тайм». IEEE Pervasive Computing . 4 (2): 4–9. DOI : 10.1109 / MPRV.2005.40 . S2CID 11365911 .
- ^ «Название T-Engine Forum было изменено на TRON Forum» . www.t-engine.org .
- ^ «Название T-Engine Forum было изменено на TRON Forum» . www.t-engine.org .
- ^ «Самая популярная операционная система в мире - программное обеспечение - LinuxInsider» . www.linuxinsider.com .
Внешние ссылки
Проект TRON
- Домашняя страница Tron
- Технические характеристики TRON на английском языке
- Трон-форум на GitHub
- Сеть TRON
- Проект TRON в Curlie
BTRON
- B-Free на японском языке. Бесплатный проект BTRON OS. (в архиве)
- EOTA на японском языке. Бесплатный BTRON "EOTA"
- Введение в BTRON (среди прочего упоминается функция упреждающей многозадачности)
- Seiko Brainpad TiPO Plus (URL переведен на английский язык / статья о часах для ПК / КПК с BTRON / выпущен в 1998 г. / 640x240 ЖК-дисплей с 4 градациями серого, IrDA, PCMCIA Type II, 170 × 100 × 20 мм)
- Чокандзи , он же Чо Кандзи. Из Personal Media Corporation (PMC) [1] . ОС со спецификациями BTRON, работающая на оборудовании ПК. Ноутбук PMC "Cho Kanji Note W2B", анонсированный 30 октября 2003 г., включает раздел Cho Kanji с полным набором приложений для повышения производительности, включая текстовый процессор, электронную таблицу, программное обеспечение для рисования, программное обеспечение для баз данных карт, программное обеспечение для связи и электронную почту. -почтовик и браузер [2] . Скриншот Chokanji V с комплектом английского языка.
- Фотографии ноутбуков с Чокандзи:
- R1 (с 2003–04; Pentium III M, 866 МГц)
- T2 (с 2003–06; Pentium M, 900 МГц)
- W2B (с 2003 по 2010 г .; Pentium M, 1,0 ГГц)
- Y2C (с 2004-03; Pentium M, 1,2 ГГц)
- R3EG (с 2004 по 2011 г .; Pentium M, 1,1 ГГц)
MTRON
- Форум T-Engine на английском языке.
- Вездесущий центр удостоверений личности на английском языке. Что такое вездесущие вычисления?
Проект TOPPERS
- Проект TOPPERS на английском языке.