Jump to content

проект ИТРОН

(Перенаправлено с ИТРОНА )

Проект ITRON — первая из нескольких субархитектур проекта TRON .

Первоначально разработанный в 1984 году, ITRON представляет собой японский открытый стандарт для операционной системы реального времени (RTOS), разработанный под руководством Кена Сакамуры . Этот проект направлен на стандартизацию ОСРВ и связанных с ней спецификаций для встроенных систем , особенно небольших встроенных систем. ITRON RTOS предназначена для бытовых электронных устройств, таких как мобильные телефоны и факсы . Различные поставщики продают свои собственные реализации ОСРВ.

Подробности

[ редактировать ]

ITRON и μITRON (иногда также пишется uITRON или microITRON) — это названия спецификаций ОСРВ, возникших в рамках проектов ITRON. «μ» означает, что конкретная спецификация предназначена для меньших 8-битных или 16-битных процессоров. Технические характеристики доступны бесплатно. Коммерческие реализации доступны и предлагаются под множеством различных лицензий. 10 ноября 2017 года Институт инженеров по электротехнике и электронике приобрел право собственности на 16- и 32-битный uITRON у TRON Forum. [1]

Существует несколько примеров источников, а также множество предложений коммерческих источников.

Примерами ОСРВ с открытым исходным кодом, включающими API на основе спецификации μITRON, являются eCos и RTEMS .

Спецификация ITRON предназначена для встроенной ОСРВ жесткого реального времени.

Он очень популярен на рынке встраиваемых систем, так как для него существует множество приложений, т.е. устройств со встроенной внутрь ОС.

Например, есть интервью ACM Queue с Джимом Риди, основателем MontaVista (компании Realtime Linux), «Интервью с Джимом Редди», апрель 2003 г., ACM Queue. [2] В интервью он говорит: «Исторически самой успешной ОСРВ в Японии является μITRON. Это собственная открытая спецификация, возглавляемая доктором Кеном Сакамурой из Токийского университета. Там это отраслевой стандарт». Например, многие японские цифровые камеры используют ОС спецификации ITRON. Автомобиль Toyota использовал операционную систему спецификации ITRON для управления двигателем.

Поддерживаемые процессоры многочисленны. ARM , MIPS , x86 , SH FR-V и многие другие, включая процессоры, поддерживаемые RTOS eCos с открытым исходным кодом и RTEMS , оба из которых включают поддержку API-интерфейсов, совместимых с μITRON.

Популярность ITRON обусловлена ​​многими факторами, но одним из них является понятие «свободной стандартизации»: спецификация API находится на уровне исходного кода и не определяет совместимость двоичного API. Это позволяет разработчикам использовать особенности конкретной модели ЦП, для которой предназначена реализация. У разработчика даже есть свобода выбора: передавать параметры с помощью консолидированного пакета или отдельные параметры в API (системный вызов, вызов библиотеки и т. д.). Такая свобода важна для наилучшего использования не столь мощных 8-битных или 16-битных процессоров. Это делает невозможным сохранение двоичной совместимости между различными реализациями. Это привело к разработке T-Kernel в 2000-х годах с целью обеспечения двоичной совместимости для распространения промежуточного программного обеспечения.

Продвижение спецификации ITRON осуществлялось различными компаниями, продающими коммерческие реализации. Еще существовало НПО «Ассоциация ТРОН». [3] который продвигал эту спецификацию, публикуя ее, а также другие операционные системы спецификации TRON. Но с первого квартала 2010 года он стал частью T-Engine Forum, [4] еще одна некоммерческая организация, продвигающая другие операционные системы, такие как ОСРВ следующего поколения, T-Kernel .

T-Kernel — это название спецификации, которое в то же время относится к единственной реализации, основанной на авторизованном исходном коде, доступном на форуме T-Engine бесплатно по лицензии T-License. Таким образом, T-Kernel не страдает от совместимости двоичного API.

JTRON ( Java TRON ) — это подпроект ITRON, позволяющий использовать платформу Java .

См. также

[ редактировать ]
  1. ^ «Ассоциация по стандартизации IEEE (IEEE-SA) и Форум TRON подписали соглашение о содействии развитию и совместимости Интернета вещей» . www.tron.org . Проверено 2 октября 2019 г.
  2. ^ «Интервью — Очередь ACM» . Queue.acm.org .
  3. ^ «ТРОН Форум» . www.tron.org .
  4. ^ «Название T-Engine Forum было изменено на TRON Forum» . www.t-engine.org .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ce1c9efe8c14b600d1e5522d6cdb31b7__1715697720
URL1:https://arc.ask3.ru/arc/aa/ce/b7/ce1c9efe8c14b600d1e5522d6cdb31b7.html
Заголовок, (Title) документа по адресу, URL1:
ITRON project - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)