Apache Mynewt 1.0.0 — операционная система с открытым кодом для компактных устройств и интернета вещей (IoT)
Иллюстрация с сайта Apache Mynewt
Представлен первый крупный релиз операционной системы с открытым кодом, предназначенной для маленьких встраиваемых устройств (embedded) и интернета вещей (Internet of Things, IoT) и разрабатываемой как инкубационный проект в сообществе Apache, — Mynewt 1.0.0.
Цель ОС Apache Mynewt — «сделать простой разработку приложений для окружений микроконтроллеров, где ведущими факторами являются энергопотребление и стоимость». В основе Mynewt — ядро ОС реального времени (real-time) с вытесняющей многозадачностью (pre-emptive), а для сборки и управления пакетами используется своя система Newt, доступная для пользователей Linux и Mac OS X и предназначенная специально для приложений на C/C++, применяемых в области встраиваемых устройств.
Среди особенностей Apache Mynewt, отмечаемых разработчиками, использование стека Bluetooth Low Energy (BLE 4.2), слой аппаратных абстракций (Hardware Abstraction Layer, HAL), журналирование на системном уровне и статистика ОС, безопасный загрузчик системы с подписанными образами и удалённым обновлением прошивки, поддержка NFFS (Newtron Flash File System), базовая поддержка IP (в ближайших планах её расширение до полноценной), поддержка Wi-Fi.
На данный момент операционная система Mynewt поддерживает более 15 аппаратных платформ на базе Cortex-M0, Cortex-M4, Nordic nRF51822 и nRF52832. Среди них — Arduino Zero и Zero Pro, Arduino M0 Pro, Arduino MKR1000, Arduino Primo NRF52, а также продукты ST Micro, Nordic Semiconductor, RedBear, Rigado, Olimex, NXP. Исходный код Apache Mynewt распространяется на условиях свободной лицензии Apache License 2.0 и опубликован на GitHub. Сайт проекта — mynewt.incubator.apache.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/13967.html. Дмитрий Шурупов по материалам Apache Mynewt, mail-archive.com.
Loghouse — Open Source-решение компании «Флант» для работы с логами контейнеров в Kubernetes 1
Puppet Bolt, Tasks, Discovery, Pipelines… — крупнейшее обновление продуктов для сисадминов от Puppet
Evergreen ILS 3.0.0 — новая версия информационной системы с открытым кодом для библиотек 1
Samsung представила ОС реального времени для интернета вещей Tizen RT, релиз Tizen 4.0, смартфон Samsung Z4 3
Open Source-платформа для искусственного интеллекта и интернета вещей Mycroft собирает средства на Kickstarter 1 2
NASA обновляет открытую библиотеку OSAL
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1