Проект TRON - TRON project

TRON ( аббревиатура от The Real-time Operating system Nucleus ) - это проект ядра операционной системы реального времени с открытой архитектурой . Проект был начат профессором доктором Кеном Сакамурой из Токийского университета в 1984 году. Цель проекта - создать идеальную компьютерную архитектуру и сеть, чтобы удовлетворить все потребности общества.

Производная Industrial TRON (ITRON) была одной из наиболее часто используемых операционных систем в мире в 2003 году, присутствуя в миллиардах электронных устройств, таких как мобильные телефоны, бытовая техника и даже автомобили. Хотя в основном он используется японскими компаниями, он вызвал интерес во всем мире. Однако было сказано, что нехватка качественной документации на английском языке препятствует ее более широкому распространению.

Проект TRON был интегрирован в T-Engine Forum в 2010 году. Сегодня он поддерживается популярными библиотеками Secure Socket Layer (SSL) и Transport Layer Security (TLS), такими как wolfSSL .

Архитектура

TRON не определяет исходный код ядра, но вместо этого представляет собой «набор интерфейсов и рекомендаций по проектированию» для создания ядра. Это позволяет различным компаниям создавать свои собственные версии TRON на основе спецификаций, которые могут подходить для разных микропроцессоров .

Хотя спецификация TRON общедоступна, реализации могут быть частными по усмотрению разработчика.

Субархитектуры

Фреймворк TRON определяет полную архитектуру для различных вычислительных блоков:

  • ITRON (Industrial TRON): архитектура операционных систем реального времени для встроенных систем; это наиболее популярное использование архитектуры TRON
  • BTRON (Business TRON): для персональных компьютеров , рабочих станций , КПК , в основном как человеко-машинный интерфейс в сетях на основе архитектуры TRON.
  • CTRON (Central and Communications TRON): для мэйнфреймов, оборудования цифровой коммутации
  • MTRON (Macro TRON): для связи между различными компонентами TRON.
  • STRON (Silicon TRON): аппаратная реализация ядра реального времени.

Кодировка символов

История

В 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 на основе спецификации ЦП TRON VLSI.

В 2004 году губернатор Токио Синтаро Исихара упомянул, что «TRON однажды был убит бывшим министром международной торговли и промышленности Рютаро Хашимото , потому что в то время он находился под давлением Соединенных Штатов». Эта история подтверждается статьей на веб-сайте, посвященном проекту TRON, в которой говорится о лоббировании Microsoft против него. Результатом стала угроза Super-301 (полная остановка импорта на основании раздела 301 Закона 1988 года о комплексной торговле и конкуренции) всему, что связано с TRON, включая продукты компаний, продающих компьютеры с вариантами ОС TRON. Это привело к тому, что многие компании отказались от TRON, опасаясь потерять возможность экспорта в США. Согласно отчету The Wall Street Journal , с точки зрения торговых представителей США в 80-х и начале 90-х, проект TRON рассматривался как заговор, созданный японскими бюрократами для «контроля над миром», и потенциальная угроза. к американскому господству в компьютерных технологиях.

10 ноября 2017 года TRON Forum со штаб-квартирой в Токио , Япония, который поддерживает проект TRON с 2010 года, согласился с Институтом инженеров по электротехнике и электронике со штаб-квартирой в США о передаче прав собственности на TRON µT-Kernel 2.0, самая последняя версия ITRON бесплатно. Стивен Дьюкс (Stephen Dukes), заместитель председателя комитета по стандартам IEEE Consumer Electronics Society, заявил, что посредством соглашения IEEE «ускорит разработку стандартов и упростит глобальное распространение». По соглашению TRON Forum стал лицензиатом IP встроенного TRON.

Администрация

Проект TRON находился под управлением ассоциации TRON. Он был интегрирован в форум T-Engine в 2010 году, и впоследствии деятельность по проекту TRON была передана и продолжена форумом. По состоянию на 10 ноября 2017 года TRON µT-Kernel 2.0 находится под совместным управлением IEEE и Форума.

Т-двигатель

T-Engine Forum - это некоммерческая организация, которая разрабатывает открытые спецификации для ITRON, T-Kernel и повсеместной архитектуры ID. Председателем форума 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 . В число поддерживающих участников и академических членов, участвующих в форуме, входят многие университеты, такие как Токийский университет в Японии и Даляньский морской университет в Китае.

MicroScript

MicroScript язык программирования графически-ориентированных языков программирования высокого уровня , созданный Personal Media Corporation для TRON. Он похож на Apple Computer «s HyperTalk . Он предназначен в основном для конечных пользователей с небольшим опытом программирования или без него, но также используется в качестве инструмента разработки профессиональными программистами BTRON для переноса программного обеспечения между вариантами TRON и для простого и быстрого написания драйверов устройств для аппаратных устройств. MicroScript основана на, и широко используются, в TRON Basic Text Editor и Basic Рисунок редактора .

Смотрите также

использованная литература

внешние ссылки

Проект TRON

BTRON

  • B-Free на японском языке; Бесплатный проект ОС BTRON; в архиве
  • 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

Проект TOPPERS