LINUX.ORG.RU

Embedded


70

1

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

Embox v0.6.2

Группа Open Source

2 апреля 2024 года вышла очередная версия открытой операционной системы реального времени Embox.

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

>>> Подробности

 , ,

abondarev
()

Embox v0.6.1

Группа Open Source

8 января 2024 года вышла очередная версия открытой операционной системы реального времени Embox.

Среди изменений:

  • Улучшена поддержка архитектуры AARCH64.
  • Улучшена поддержка архитектуры RISC-V.
  • Добавлена поддержка платы STM32F103 Blue Pill.
  • Добавлена поддержка платы Vostok Uno-VN035.
  • В язык Mybuild добавлена аннотация @NoCode.
  • Улучшена подсистема устройств (devices subsystem).
  • Переработана поддержка flash-устройств.
  • Переработана подсистема журналирования (Logger).
  • Улучшена поддержка STM32.
  • Переработан контроллер прерываний GIC.
  • В систему портирован проект libIEC61850 (реализация IEC 61850, стандарта сетей и систем связи на энергетических подстанциях).
  • Портирован Mbed TLS.
  • Множество других исправлений и улучшений.

>>> Подробности

 , ,

abondarev
()

Вышла YAFL-0.30.2

Группа Open Source

Сегодня состоялся третий релиз библиотеки YAFL.

YAFL — это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.

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

>>> Подробности

 , , , ,

shkolnick-kun
()

Embox v0.5.10

Группа Open Source

1 июля 2023 года вышла очередная версия открытой операционной системы реального времени Embox.

Среди изменений:

  • улучшен внутренний сервер GDB;
  • добавлен undefined behavior sanitizer;
  • добавлена поддержка perl;
  • добавлен драйвер сетевой карты rcm_geth;
  • улучшена поддержка платы B-L475E-IOT01A;
  • улучшена подсистема SPI;
  • улучшена подсистема UART;
  • запущен MQTT-брокер ‘mosquitto’ на плате stm32;
  • улучшена поддержка STM32;
  • множество других улучшений и исправлений.

>>> Подробности

 , ,

abondarev
()

Вышла библиотека YAFL-0.20.0!

Группа Open Source

Сегодня, в День знаний 2022 г., состоялся второй релиз библиотеки YAFL.

YAFL — это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.

Библиотека ориентирована на применение во встраиваемых системах на базе микроконтроллеров с аппаратной поддержкой вычислений с плавающей точкой.

В новом релизе:

  • Все фильтры библиотеки стали адаптивными, т.к. добавлена возможность коррекции UDU-разложений матриц корреляции шумов измерения и процесса во время выполенения:

    • Для вариантов обобщенного фильтра Калмана поддерживается коррекция матриц корреляции шумов процесса и измерения.

    • Для вариантов сигма-точечного фильтра Калмана поддерживается только коррекция матрицы корреляции шума измерения. Что связано с нестабильной работой фильтров при включенной коррекции марицы корреляции шума процесса.

  • Добавлены AB-тесты для регрессионного тестирования а так же для сравнения поведения функций из YAFL с и прототипами на Pyhton (numpy, FilterPy).

  • Добавлены тестовые проекты на Си.

  • Выполнено ручное тестирование библиотеки, исправлены выявленные ошибки.

Таким образом, теперь пользователь может ошибаться не только с моделями процесса и наблюдения, но и с оценками матриц корреляции шумов процесса и измерения.

Репозитории библиотеки доступны на:

Поздравляем всех школьников и студентов с профессиональным праздником!

>>> Подробности

 , , ,

shkolnick-kun
()

BuguRTOS 4.1.0

BuguRTOS 4.1.0
Группа Open Source

Спустя почти два года после прошлого релиза вышла новая версия встраиваемой операционной системы реального времени BuguRTOS-4.1.0.

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

>>> Подробности

 , , ,

shkolnick-kun
()

Концепт носимого компьютера Cyberdeck RA01

Концепт носимого компьютера Cyberdeck RA01
Группа Hardware and Drivers

Представлен концепт носимого компьютера Кибердек RA01, дизайн которого вдохновлен классическими произведениями по киберпанку и их экранизациями.

Устройство основано на Raspbery Pi, имеет клавиатуру, дисплей, джойстик и кнопки для эмуляции мышки. Это скорее арт-объект, чем функциональный компьютер, но автору надо отдать должное за проработку.

На сайте автора доступно подробное описание сборки и видео работы устройства.

>>> Подробности

 , ,

Shaman007
()

Вышла библиотека YAFL

Группа Open Source

Сегодня (10.04.2021) состоялся первый релиз библиотеки YAFL.

YAFL - это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.

Библиотека ориентирована на применение во встраиваемых системах на базе микроконтроллеров с аппаратной поддержкой вычислений с плавающей точкой.

Для прототипирования алгоритмов обработки сигналов с использованием YAFL предполагается использовать Python 3.5+ и написанное на Cython расширение yaflpy.

Отличительные особенности библиотеки:

  • библиотека нацелена на преимущественное использование статического выделения памяти;
  • по мере возможности использованы алгоритмы, минимизирующие кеш-промахи;
  • в YAFL реализованы квадратнокорневые варианты алгоритмов фильтрации на основе UDU-разложения;
  • применены численно-стабильные методы вычислений, а так же регуляризация;
  • библиотека содержит алгоритмы, в которых применены меры для:
    • устранения расходимости фильтров
    • взвешивания результатов измерений с целью снижения влияния промахов/помех.

YAFL находится на ранней стадии разработки, код и документация могут содержать ошибки. Текущая версия библиотеки: 0.10.0.

>>> Подробности

 , ,

shkolnick-kun
()

Embox v0.5.1 Released

Embox v0.5.1 Released
Группа Open Source

31 декабря состоялся очередной новогодний релиз 0.5.1 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox.

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

>>> Подробности

 , ,

abondarev
()

Embox v0.5.0 Released

Embox v0.5.0 Released
Группа Open Source

23 октября состоялся 50-тый релиз 0.5.0 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox: Изменения:

  • Добавлена возможность разделять потоки и задачи
  • Добавлена возможность задавать размер стека задачи
  • Улучшена поддержка STM32 (добавлена поддержка серии f1, почищены серии f3, f4, f7, l4)
  • Улучшена работа ttyS подсистемы
  • Добавлена поддержка NETLINK сокетов
  • Упрощена настройка DNS сервера
  • Добавлена поддержка комбинированных I2C транзакций
  • Улучшена поддержа devfs
  • Почищены проекты и платформы
  • Поправлена работа сетевой карты cadence gem
  • Много других исправлений и изменений

>>> Подробности

 , , ,

abondarev
()

Embox v0.4.3 Released

Группа Open Source

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

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

>>> Подробности

 , , ,

abondarev
()

Embox v0.4.2 Released

Группа Open Source

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

Изменения:

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

>>> Подробности

 , , ,

abondarev
()

Zephyr 2.3.0

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

>>> Подробности

 , , zephyr

AlexVR
()

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

Группа Open Source

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

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

>>> Подробности

 , , , ,

abondarev
()

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

Группа Open Source

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

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

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

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

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

>>> Подробности

 , , ,

abondarev
()

Kodi v18 (Leia)

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

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

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

>>> Подробности

 , , , ,

linuks
()

BuguRTOS-4.0.0

Группа Open Source

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

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

>>> Подробности

 , , ,

shkolnick-kun
()

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

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

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

>>> сайт проекта

 , , ,

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 мегабайт оперативной памяти.

>>> Подробности

 , ,

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
()