LINUX.ORG.RU

Embedded


73

2

Всего сообщений: 60

Новости — Open Source

Embox v0.4.3 Released

 , , ,

Группа Open Source

1 сентября состоялся релиз 0.4.3 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox:

( читать дальше... )

>>> Подробности (github.com)

abondarev
()
Новости — Open Source

Embox v0.4.2 Released

 , , ,

Группа Open Source

1 июля состоялся релиз 0.4.2 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox:

Изменения:

  • Добавлена поддержка RISCV64,
  • Улучшена поддержка RISCV.
  • Добавлена поддержка нескольких новых платформ.
  • Добавлена поддержка сенсорных экранов.
  • Улучшена подсистема устройств ввода.
  • Добавлена подсистема для USB-gadget.
  • Улучшен стек USB и сетевой стек.
  • Переработана подсистема прерываний для микроконтроллеров Cotrex-M.
  • Много других изменений и улучшений.

>>> Подробности (github.com)

abondarev
()
Новости — Open Source

Zephyr 2.3.0

 , , zephyr

Zephyr 2.3.0
Группа Open Source

Представлен релиз RTOS Zephyr 2.3.0.

Zephyr основана на компактном ядре, предназначенном для использования в системах с ограниченными ресурсами и встроенных системах. Распространяется под лицензией Apache 2.0 и поддерживается Linux Foundation.

Ядро Zephyr поддерживает несколько архитектур, включая ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Основные улучшения в этом выпуске:

  • Новый пакет Zephyr CMake, уменьшающий потребность в переменных среды окружения
  • Новый Devicetree API основанный на иерархических макросах. Этот новый API позволяет коду на Си получить простой доступ ко всем узлам и свойствам Devicetree.
  • Kernel timeout API был переработан, чтобы быть более гибким и настраиваемым, с учетом будущей поддержки таких функций, как 64-битные и абсолютные тайм-ауты
  • Новый аллокатор k_heap/sys_heap имеет лучшую производительность, чем имеющийся k_mem_pool/sys_mem_pool
  • The Bluetooth Low Energy Host теперь поддерживает LE Advertising Extensions
  • Интегрирована Библиотека CMSIS-DSP

>>> Подробности (github.com)

AlexVR
()
Новости — Open Source

Релиз встраиваемой системы реального времени Embox v0.4.0

 , , , ,

Группа Open Source

8 января 2020 года вышел релиз встраиваемой системы реального времени Embox v0.4.0.

  • Добавлена частичная поддержка архитектуры RISC-V
  • Добавлен ряд поддерживаемых платформ в том числе и Байкал-Т
  • Переработаны несколько подсистем (USB, FS, ..)
  • Добавлена подсистема MMC
  • Добавлен ряд драйверов

>>> Подробности (github.com)

abondarev
()
Новости — Open Source

Релиз встраиваемой системы реального времени Embox v0.3.25

 , , ,

Группа Open Source

17 февраля 2019 года вышел очередной релиз встраиваемой системы реального времени Embox v0.3.25.

Разработчики добавили возможность работы с несколькими сторонними приложениями с открытым кодом:

  • Портирован quake3.
  • Продемонстрирована работа SIP-телефона на STM32F7diccovery на основе проекта PJSIP.
  • Обновлена используемая версия графической библиотеки Mesa3d.
  • Обновлена используемая версия ssh-сервера на основе проекта dropbear.

Кроме того было внесено большое количество изменений:

  • Добавлен интерфейс для работы с устройствами по шине I2C.
  • Добавлен интерфейс для работы с устройствами по шине SPI.
  • Добавлен интерфейс для работы GPIO.
  • Переработана подсистема символьных устройств.
  • Переработана подсистема devfs.

>>> Подробности (github.com)

abondarev
()
Новости — Мультимедиа

Kodi v18 (Leia)

 , , , ,

Группа Мультимедиа

Доступна новая версия открытого кроссплатформенного медиацентра Kodi 18.0 (XBMC Media Center) с кодовым именем Leia, оптимизированного для создания домашнего кинотеатра (умного телевизора) и для просмотра потоковых веб трасляций (организованных с использованием проприетарных и не проприетарных технологий).

( читать дальше... )

>>> Подробности (kodi.tv)

linuks
()
Новости — Open Source

BuguRTOS-4.0.0

 , , ,

Группа Open Source

Седьмого января 2019 года вышла встраиваемая операционная система реального времени BuguRTOS-4.0.0.

( читать дальше... )

>>> Подробности (github.com)

shkolnick-kun
()
Новости — Разработка

libSFC - библиотека для реализации FORTH системы на микроконтроллерах семейства cortex

 , , ,

Группа Разработка

Очень часто при разработке устройств на микроконтроллерах, возникает необходимость в реализации простого скриптового языка для конечной кастомизации устройства. Для этого очень хорошо подходит ФОРТ. Данный проект и реализует FORTH систему которую очень просто можно использовать в вашем проекте.

>>> сайт проекта (sourceforge.net)

fenshara
()
Новости — Разработка

Qt на микроконтроллерах

 , ,

Группа Разработка

Компания Qt опубликовала на своём сайте результаты исследования и ответы на часто задаваемые вопросы при разработке программ на встраиваемых системах.

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

К несчастью, до этого момента официально поддерживаемым оборудованием были процессоры класса «ARM Cortex-A» под управлением ядра Linux и несвободных операционных систем реального времени, а системные требования были крайне высоки: 256 мегабайт оперативной памяти, 512 мегагерц тактовой частоты процессора и видеочип с поддержкой технологии OpenGL ES 2.0.

Сейчас же, вследствие проведённых оптимизаций, тестовые программы на Qt Widgets, QML и Qt Quick Controls 2 могут работать на чипе класса «ARM Cortex-M» под управлением свободной операционной системы реального времени RTEMS, а размер итоговой прошивки разнится от 6-13 мегабайт, с потреблением 3-10 мегабайт оперативной памяти.

>>> Подробности (qt.io)

commagray
()
Новости — Конференции и встречи

Root Linux Conference 2018 (14 апреля, Киев)

 , , , ,

Группа Конференции и встречи

Компания GlobalLogic приглашает на вторую Root Linux Conference — масштабное событие по Linux, Embedded и open-source-разработке!

В этом году на конференции выступят еще больше экспертов, известных всему международному Linux/Embedded-сообществу. Среди спикеров — представители Intel, Linaro, SUSE Linux, DENX, Cisco, Citrix и др.

Доклады будут касаться актуальных тем по Linux kernel, Xen virtualization, TEEs, Pin control in Embedded systems, HDMI CEC и др.

Конференция пройдет 14 апреля 2018 г. в Киеве (КВЦ “Парковый”).

Основной язык конференции — английский.

Сайт конференции: http://linux.globallogic.com

Билеты: http://bit.ly/tickets_rootlinux_2018

>>> Подробности (globallogic.com)

GlobalLogic
()
Новости — Hardware and Drivers

Вышел MediaDeb 0.2 Halloween

 , , mediadeb,

Группа Hardware and Drivers

31 октября вышел очередной релиз проекта MediaDeb — сборки Debian для телефонов на базе СнК mediatek.

MediaDeb позволяет быстро собрать и запустить прошивку на базе Debian на старых телефонах, таким образом давая вторую жизнь старому аппарату в виде одноплатного компьютера/небольшого сервера, зачастую превосходящего по характеристикам Raspberry Pi.

( читать дальше... )

>>> Скачать бинарные сборки (github.com)

ncrmnt
()
Новости — Open Source

Cистема программирования YAPLC-1.0.0

 , openource,

Группа Open Source

Вышла система программирования YAPLC-1.0.0. YAPLC — это свободная система программирования ПЛК.

YAPLC представляет собой набор программ и библиотек со свободными лицензиями, которые позволяют создавать программное обеспечение ПЛК на базе микроконтроллеров.

По словам разработчиков, в данном релизе были стабилизированы архитектура и набор компонент системы.

Основные компоненты YAPLC:

  • Beremiz — интегрированная среда разработки программных ПЛК на языках IEC-61131-3;
  • matiec — транслятор языков программирования IEC-61131-3, генерирует программный ПЛК на Си;
  • GNU ARM Embedded Toolchain — набор инструментов разработчика на Си/Си++.
  • CanFestival — стек CanOpen;
  • libremodbus — стек ModBus, форк FreeModbus с поддержкой нескольких портов и мастера;
  • libopencm3 — библиотека драйверов периферии для микроконтроллеров с ядрами Cortex-Mх;
  • stm32flash — загрузчик для микроконтроллеров STM32;
  • YAPLC/RTE — минималистичная среда выполнения программных ПЛК;
  • YAPLC/IDE — расширения для Beremiz, позволяющие создавать приложения YAPLC/RTE;
  • YaPySerial — динамическая библиотека для замены PySerial (замечено, что PySerial не всегда корректно определяет платформу).

Открытое тестирование системы завершено. Текущий релиз будет последним, совместимым с тестовыми приборами. Следующий релиз системы запланирован на октябрь 2017 года, а в ноябре система и приборы на её основе будут представлены на выставке ПТА-2017 в Москве.

Авторы благодарят всех участников открытого тестирования.

Отдельное спасибо:

  • Воронину Алексею,
  • Мидюкову Антону,
  • Суркову Сергею,
  • Нежданову Михаилу.

Проект на GitHub

>>> Подробности (github.com)

shkolnick-kun
()
Новости — Open Source

MediaDeb 0.1c

 , , ,

Группа Open Source

Вышла первая версия MediaDeb — проекта по запуску Debian GNU/Linux на телефонах на базе СнК от Mediatek (без chroot, честная прошивка с Debian).

MediaDeb — это мой небольшой хобби-проект для «оживления» старых аппаратов, не получающих более апдейтов от производителя и пылившихся на полках все это время.

( читать дальше... )

>>> Скачать (github.com)

ncrmnt
()
Новости — Open Source

BuguRTOS 3.0.0

 , ,

Группа Open Source

13 марта состоялся релиз встраиваемой ОСРВ BuguRTOS 3.0.0.

После выпуска второй версии было получено сообщение от пользователя Endag с просьбой разъяснить использование примитивов синхронизации и сделать API понятнее для новых пользователей.

В ходе дальнейшей переписки был выявлен ряд ошибок и недостатков в ядре BuguRTOS и библиотеке native. Результатом стала переработка ядра и библиотеки.

( Список изменений )

>>> Подробности (github.com)

shkolnick-kun
()
Новости — Конференции и встречи

Root Linux Conference (18 марта, Киев)

 , , , ,

Группа Конференции и встречи

Компания GlobalLogic приглашает на Root Linux Conference — масштабный ивент по Linux, Embedded и open-source-разработке!

В программе конференции — высококлассные спикеры из ARM, Citrix, Red Hat, Polish Ubuntu User Group и др. Доклады будут касаться актуальных тем по ARM, AArch64, Docker, Xen Virtualization, OP-TEE и др.

Конференция пройдет 18 марта 2017 г. в Киеве (КВЦ “Парковый”).

Сайт конференции: http://linux.globallogic.com

Билеты: http://bit.ly/tickets_rootlinux

PS. Мы продолжаем отбор докладов и будем рады вашим заявкам! Предложите вашу тему по адресу tetiana.khriapina@globallogic.com.

>>> Подробности (globallogic.com)

GlobalLogic
()
Новости — Open Source

Вышел SkyForge 0.1 (Инструмент создания корневых ФС Debian)

 , ,

Группа Open Source

SkyForge — простой инструмент-обертка над multistrap, который позволяет быстро подготовить базовую корневую ФС Debian/Ubuntu. Может использоваться при подготовке прошивки для одноплатных компьютеров, создания базовых образов для контейнеров Docker, а также sysroot для кросс-компиляции.

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

Для создания снапшотов используется файловая система OverlayFS или архивы tar.

P. S. Этот инструмент не является полноценной заменой puppet/chef: его можно использовать только для подготовки базового образа корневой фс на ранних этапах.

>>> Подробности и документация (github.com)

ncrmnt
()
Новости — Open Source

BuguRTOS исполняется пять лет!

 , , ,

Группа Open Source

В далеком 2010 году один анонимус с Нульчана (R.I.P.) решил, что он обладает достаточной квалификацией и достаточным количеством свободного времени, чтобы создать свою встраиваемую ОСРВ, или ее эрзац.

В результате, в самом конце 2010 года появилась нулевая версия BuguRTOS.

Прошло пять лет, BuguRTOS была переписана несколько раз, портирована на несколько процессорных архитектур; были выработаны методики и процессы проектирования, реализации и тестирования новых версий; появилось краткосрочное, а затем и среднесрочное планирование развития ОС.

Из проекта, созданного ради лулзов и троллинга, получилась довольно неплохая встраиваемая ОСРВ, одна из сотен написанных, но одна из четырех, поддерживающих STM8 (современное распространенное семейство микроконтроллеров).

В своей статье, посвященной первому юбилею BuguRTOS, автор рассказывает историю возникновения проекта, благодарит всех, кто как-либо помогал проекту и принимал в нем участие, делится некоторыми планами на будущее, поздравляет всех с наступающим Новым годом.

>>> Подробности (github.com)

shkolnick-kun
()
Новости — Open Source

Релиз OpenWRT 15.05

 ,

Группа Open Source

Тихо и незаметно вышел очередной релиз OpenWRT 15.05 Chaos Calmer

   _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 CHAOS CALMER (15.05)
 -----------------------------------------------------
  * 1 1/2 oz Gin            Shake with a glassful
  * 1/4 oz Triple Sec       of broken ice and pour
  * 3/4 oz Lime Juice       unstrained into a goblet.
  * 1 1/2 oz Orange Juice
  * 1 tsp. Grenadine Syrup
 -----------------------------------------------------

( читать дальше... )

>>> Ссылка для скачивания (openwrt.org)

Dark_SavanT
()
Новости — Open Source

Вышла BuguRTOS-0.8.0!

 , ,

Группа Open Source

Состоялся первый релиз новой ветки встраиваемой операционной системы реального времени BuguRTOS, распространяемой по лицензии GPLv3 c исключениями.

В BuguRTOS-0.8.x введены значительные изменения:

  • Удалены традиционные примитивы синхронизации(мьютексы, счетные семафоры, сигналы, IPC).
  • Добавлен базовый примитив синхронизации - это тип данных sync_t, реализующий механизм блокирующей синхронизации, с наследованием приоритетов.
  • Запланировано написание библиотек, реализующих традиционные примитивы синхронизации.

Теперь добавление нового примитива синхронизации сводится к написанию типа-обертки для sync_t. При этом не надо заботиться о написании протокола наследования приоритетов для нового примитива синхронизации, т.к. данный протокол уже реализован методами типа sync_t.

>>> Подробности (google.com)

shkolnick-kun
()
Новости — Open Source

Состоялся выпуск OpenWRT Barrier Breaker 14.07

 , ,

Группа Open Source

После более чем года работы команда разработчиков OpenWRT представила общественности финальную версию OpenWRT Barrier Breaker 14.07.

Основные изменения по сравнению с Attitude Adjustment 12.09:

  • ядро Linux обновлено до версии 3.10;
  • новая система инициализации procd, созданная специально для нужд дистрибутива;
  • поддержка IPv6 «из коробки»;
  • файловая система: поддержка sysupgrade на NAND-памяти, создание снапшотов и возможность отката на них, система монтирования rootfs и блочных устройств переписана на C;
  • UCI (Unified Configuration Interface): возможность создания конфигурации для тестирования и отката на рабочую при неудаче, запоминание последней удачной конфигурации, улучшен перезапуск демонов по требованию, добавлена проверка правильности введённых данных;
  • сеть: netifd теперь обрабатывает создание и изменение настроек беспроводных интерфейсов, переработана поддержка устаревших hotplug-скриптов, добавлена поддержка динамических правил и зон файерволла, для бриджей добавлена поддержка прозрачной трансляции multicast в unicast;
  • в рамках расширения поддержки IPv6 добавлена поддержка DS-Lite support, различные улучшения в 6to4, 6in4 и 6rd-support, экспериментальная поддержка Lightweight 4over6, MAP-E и MAP-T, поддержка чернового стандарта HNCP (self-managing home networks);
  • rpcd: новый фронтенд JSONRPC over HTTP, предоставляющий удалённый доступ к ubus;
  • новый легковесный демон mdns (в разработке);
  • начальная поддержка Musl (стандартная Си-библиотека, развиваемая в качестве альтернативы Glibc);
  • поддержка 3g/4g QMI-модемов;
  • поддержка DNSSEC;
  • добавлен механизм подписывания пакетов.

В связи с тем, что многие пакеты из репозитория давно не обновлялись, содержат уязвимости и отсутствуют мейнтейнеры, желающих поддерживать эти пакеты, введён в строй новый репозиторий. Туда будут добавляться поддерживаемые пакеты. Старые пакеты были собраны для Barrier Breaker, но со следующего выпуска их сборка будет прекращена (желающие cмогут собирать их самостоятельно).

Бинарные сборки для различных устройств. Исходные коды в GIT и SVN.

>>> Подробности (mail-archive.com)

anonymous
()