Jump to content

MQX

Исполнительное управление очередью сообщений (MQX)
Разработчик Dy4 Systems, Inc.
Точные программные технологии, Inc.
АРК Интернешнл
Синопсис, Инк.
Встроенный доступ, Inc.
Фрискейл
Рабочее состояние Текущий
Исходная модель Закрытый исходный код
Первоначальный выпуск 1991 год ; 33 года назад ( 1991 )
Последний выпуск 5.2 / май 2022 г .; 2 года назад ( 2022-05 )
Маркетинговая цель Встраиваемые системы : промышленные, медицинские, бытовые.
Доступно в C , язык ассемблера (ASM)
Платформы Kinetis , ColdFire , PowerPC , ARC , ARM , StrongARM , xScale
ядра Тип Микроядро ОСРВ
Лицензия Собственный
Предшественник MPX (переименованный в Harmony )
Официальный сайт www .nxp /дизайн /программное обеспечение /встроенное-программное обеспечение /mqx-software-solutions:MQX _ДОМ

MQX ( Message Queue eXecutive ) — реального времени операционная система (RTOS), разработанная компанией Precision Software Technologies, Inc. и в настоящее время продаваемая Synopsys , Embedded Access, Inc. и NXP Semiconductors .

Как и большинство ОСРВ, MQX включает в себя многозадачное ядро ​​с упреждающим планированием и быстрым реагированием на прерывания , обширные возможности межпроцессного взаимодействия и синхронизации , а также файловую систему .

Его настраиваемый размер позволяет экономить пространство памяти компьютера, используя минимум 6 КБ постоянной памяти (ПЗУ), включая ядро, прерывания, семафоры, очереди и диспетчер памяти.

MQX включает в себя набор интернет-протоколов TCP/IP (RTCS), встроенную таблицы размещения файлов на основе файловую систему DOS универсальной последовательной шины ( USB (MFS), стек хостов/устройств ), а также проектирование, отладку (TAD) и удаленно) и инструменты анализа производительности. [1] Он поддерживается популярными библиотеками Secure Sockets Layer (SSL) и Transport Layer Security (TLS), такими как wolfSSL , для повышения мер безопасности.

MQX обычно используется во встроенных системах . Разработка MQX происходит на хост -машине под управлением Unix или Windows и кросс-компиляции целевого программного обеспечения для работы на различных целевых архитектурах центрального процессора (ЦП).

MQX был портирован на многие платформы и теперь работает на большинстве современных процессоров, используемых на рынке встраиваемых систем, включая Kinetis , ColdFire , PowerPC , ARC , ARM , StrongARM , xScale .

Все новые устройства Kinetis ( ARM Cortex-M4 ), i.MX RT ( ARM Cortex-M7 ) и ColdFire будут работать с дополнительной ОС Freescale MQX RTOS. Freescale планирует расширить доступность этого дополнительного интегрированного программного обеспечения, включив в свой широкий портфель множество встроенных процессоров.

MQX возник в компании Dy4 Systems, Inc., расположенной в Оттаве, Канада. В 1984 году небольшая группа инженеров-программистов, состоявшая из Джереми Джеймса, Мати Саукса и Крейга Онеггера, начала исследование новых приложений для встроенных мультипроцессоров . Эта работа привела к использованию операционной системы реального времени при написании прошивки для одноплатных компьютеров Dy4. В 1989 году Джеймс и Саукс коммерциализировали ОСРВ Harmony под названием MPX, которая была разработана для портативных многопроцессорных реального времени вычислительных систем Национальным исследовательским советом Канады , и создали компанию под названием Precision Software Technologies, Inc.

Эти усилия привели к разработке технологии Precision Real-Time Executive, которая легла в основу продуктов под названием MQX и MQX+m, которые представляли собой исполнительные средства реального времени для однопроцессорных и многопроцессорных приложений. Уникальная парадигма асинхронной передачи сообщений, предложенная MQX, когда она была представлена ​​в 1991 году, и модель бесплатного лицензирования были немедленно приняты на рынке встроенных систем реального времени. С момента появления MQX компания Precision постоянно добавляла функции в MQX RTOS69 через различные итерации и версии.

Precision Software Technologies была приобретена ARC International в марте 2000 г. [2] и продолжал разрабатывать, лицензировать и продавать MQX для многих новых процессорных архитектур, включая Freescale ColdFire , IBM /Freescale PowerPC и ARM . В 2004 году компания Embedded Access взяла на себя распространение и поддержку ОСРВ MQX на процессорных архитектурах, отличных от ARC. В 2009 году Freescale начала поставлять MQX RTOS бесплатно с некоторыми микроконтроллерами ColdFire.

MQX использовался в тысячах встроенных проектов более чем 1000 компаниями, которые поставили под его управлением миллионы продуктов. Сегодня такие фирмы, как ABB, Agilent, ATI Technologies, Baoruh Electronic, Bausch and Lomb, General Dynamics, Daewoo, Exabyte, General Electric, BF Goodrich, Liebert, Matrox, Mitel Networks, Philips, Porsche, QLogic, SICK, Sony, Tyco и Xerox используют MQX в таких приложениях, как промышленный контроль, создание сетей, хранение данных и бытовая электроника.

  1. ^ «Программные решения Freescale MQX» . Проверено 7 марта 2012 г.
  2. ^ «ARC Cores приобретает двух небольших поставщиков IP» . Проверено 4 сентября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 504b92cb38b4f813709e1e2e069c0ad0__1718723580
URL1:https://arc.ask3.ru/arc/aa/50/d0/504b92cb38b4f813709e1e2e069c0ad0.html
Заголовок, (Title) документа по адресу, URL1:
MQX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)