Jump to content

NutX

NutX
Логотип NutX
Разработчик Фонд программного обеспечения Apache
Написано в С , С++ , ассемблер
Семейство ОС ПОСИКС
Рабочее состояние Текущий
Исходная модель Открытый исходный код
Первоначальный выпуск 2007 г .; 17 лет назад ( 2007 )
Последний выпуск 12.5.1 / 15 апреля 2024 г .; 3 месяца назад ( 15.04.2024 ) [1]
Репозиторий
Маркетинговая цель Встраиваемые системы
Платформы ARM , AVR , AVR32 , HCS12 , LM32 , MIPS , RISC-V , OpenRISC , SuperH , Xtensa , x86 , x86-64 , Z80
ядра Тип реального времени Микроядро
Лицензия Лицензия Апач 2.0
Официальный сайт псих .apache .org

NuttX — это ) с открытым исходным кодом, бесплатная операционная система реального времени ( RTOS в которой особое внимание уделяется соблюдению технических стандартов и небольшому размеру. Масштабируемость от 8-битной до 64-битной микроконтроллера , среды [2] Основные регулирующие стандарты NuttX взяты из интерфейса портативной операционной системы ( POSIX ) и Американского национального института стандартов (ANSI). Дополнительные стандартные интерфейсы прикладного программирования (API) из Unix и других распространенных ОСРВ (таких как VxWorks ) применяются для функций, недоступных в соответствии с этими стандартами. [ нужна ссылка ] или не подходит для глубоко встроенных сред, таких как системный вызов fork() . [ нужна ссылка ]

NuttX изначально был выпущен в 2007 году под разрешительной лицензией BSD . [3] В декабре 2019 года он начал инкубацию в Apache Software Foundation . [4] сменила лицензию с BSD на лицензию Apache и в ноябре 2022 года перешла на проект высшего уровня. [5]

Использование

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

NuttX RTOS используется во множестве приложений, включая микроконтроллер Sony CXD5602/Spresense. [6] а также диктофон от Sony. [7]

В прошивках некоторых Motorola от аксессуаров MotoMod для Moto Z использовалась NuttX RTOS. [8] [9] NuttX также используется в дронах с автопилотом PX4 , которые используют NuttX для управления различными автономными платформами. [10]

В октябре 2023 года Xiaomi объявила о выпуске Xiaomi Vela с открытым исходным кодом, программной платформы Интернета вещей на базе NuttX, которая является частью экосистемы Xiaomi HyperOS (устройства HyperOS от Xiaomi включают устройства на базе NuttX, Linux и Android). Xiaomi Vela используется для питания многих устройств Xiaomi IoT (в частности, устройств со встроенными системами и низкой вычислительной мощностью, но не более продвинутых устройств, таких как смартфоны). [11] [12]

В декабре 2016 года компания Samsung создала TizenRT , [13] вилка для умной бытовой техники и устройств IoT.

  1. ^ «Апач NuttX-12.5.1» . Проверено 15 апреля 2024 г.
  2. ^ «Об Apache NuttX» . nuttx.apache.org . Проверено 23 июня 2023 г.
  3. ^ «Проект NuttX в SourceForge» . Проверено 18 октября 2023 г.
  4. ^ «Apache NuttX (инкубация)» . incubator.apache.org . Проверено 29 апреля 2021 г.
  5. ^ «Фонд программного обеспечения Apache объявляет Apache® NuttX™ проектом высшего уровня» . news.apache.org . Проверено 23 июня 2023 г.
  6. ^ «Spresense сочетает в себе многоядерность и энергоэффективность» . Проверено 5 сентября 2019 г.
  7. ^ «Разработка аудиопродуктов с помощью Cortex-M3/NuttX/C++11» (PDF) . Архивировано из оригинала (PDF) 20 января 2017 года . Проверено 20 января 2017 г.
  8. ^ «Прошивка мотомодов: обзор» . Проверено 28 декабря 2016 г.
  9. ^ «Модульный Android-телефон Moto Z поддерживает надстройки DIY и RPi HAT» . Проверено 22 августа 2016 г.
  10. ^ «Автопилот ПХ4» . Проверено 3 мая 2013 г.
  11. ^ «Xiaomi представляет Xiaomi HyperOS, ориентированную на человека операционную систему, разработанную и адаптированную для объединения персональных устройств, автомобилей и продуктов для умного дома в умную экосистему» . Проверено 12 декабря 2023 г.
  12. ^ «IoT-платформа Xiaomi Vela имеет открытый исходный код на основе ОС реального времени NuttX» . Проверено 12 декабря 2023 г.
  13. ^ Репозиторий TizenRT
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dabf8bb84608f9f9f848f7c6226584e3__1717139580
URL1:https://arc.ask3.ru/arc/aa/da/e3/dabf8bb84608f9f9f848f7c6226584e3.html
Заголовок, (Title) документа по адресу, URL1:
NuttX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)