LINUX.ORG.RU

Embedded


72

1

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

Вышел MediaDeb 0.2 Halloween

Группа Hardware and Drivers

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

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

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

>>> Скачать бинарные сборки

 , , mediadeb,

ncrmnt
()

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

Группа 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

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

 , openource,

shkolnick-kun
()

MediaDeb 0.1c

Группа Open Source

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

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

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

>>> Скачать

 , , ,

ncrmnt
()

BuguRTOS 3.0.0

Группа Open Source

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

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

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

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

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

 , ,

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

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

Группа Open Source

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

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

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

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

>>> Подробности и документация

 , ,

ncrmnt
()

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

Группа Open Source

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

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

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

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

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

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

 , , ,

shkolnick-kun
()

Релиз 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
 -----------------------------------------------------

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

>>> Ссылка для скачивания

 ,

Dark_SavanT
()

Вышла BuguRTOS-0.8.0!

Группа Open Source

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

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

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

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

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

 , ,

shkolnick-kun
()

Состоялся выпуск 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.

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

 , ,

anonymous
()

Конференция Embedded Kyiv TechTalks. Video Delivery 14 декабря в Киеве

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

Дорогие друзья! Приглашаем вас на конференцию Embedded Kyiv TechTalks. Video Delivery, которая состоится в субботу 14 декабря в Киеве. Участие в конференции бесплатное при условии регистрации http://bit.ly/gl-embedded_kyiv.

Дата: суббота, 14 декабря 2013 г. Место: Амарант Отель Киев, зал “Гамма”, ул. Константиновская 71-Д, 500 метров от метро Тараса Шевченко (карта). Начало: 10:30, регистрация открыта с 9:30. В ходе мероприятия вы сможете пообщаться с украинскими и зарубежными экспертами в области embedded-разработки, в живую познакомиться с продуктами и решениями — лидерами с сфере передачи видео, находящимися на гребне современных технологий и потребностей рынка.

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

 , techtalks, ,

yurii_pyvovarenko
()

Выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем

Группа Open Source

Компания Digia анонсировала Qt Enterprise Embedded, платформу для использования Qt на встраиваемых устройствах на базе Linux и Android. Qt EE позволяет сформировать и поддерживать полноценные загрузочные мобильные системы с окружением на базе Qt и QML.

Главная особенность этой платформы заключается в том, что она позволяет не задумываться о наличии драйверов, взаимодействии с оборудованием, производительности графической системы и других факторов, а сосредоточиться только на разработке конечных приложений, не отвлекаясь на решение сторонних задач.

Поддерживаются два варианта сборок: первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto, в частности, эталонной системе Poky.
Подготовлены сборки для следующих устройств:

  • Google Nexus 7 (2012 года) – Android 4.2
  • Beagle Board xM – Android 4.1 & Linux
  • Boundary Devices SABRE Lite (Freescale i.MX 6) – Android 4.2/Linux
  • Raspberry Pi B – Linux

Для демонстрации возможностей платформы подготовлено приложение для обучения игре на пианино.

В состав продукта включены следующие компоненты:

  • SDK
  • Адаптированная среда разрабтки Qt Creator 2.8
  • Инструментарий для развёртывания и запуска приложений на оборудовании в один клик

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

 ,

Valkeru
()

Состоялся релиз OpenWRT Attitude Adjustment 12.09

Группа Open Source

После более чем двух лет работы команда разработчиков OpenWRT представила общественности финальную версию OpenWRT Attitude Adjustment 12.09.

Основные изменения по сравнению с Backfire 10.03.1:

  • Прекращена поддержка старой платформы Broadcom (brcm-2.4).
  • Ядро Linux 3.3.
  • uClibc 0.9.33.2.
  • Образы x86 переведены с ext2 на ext4.
  • Улучшена поддержка многопоточной сборки.
  • Новый демон netifd, призванный заменить старую систему конфигурации сети, основанную на скриптах.
  • Хранение паролей переведено на shadow.
  • Поддержка внешних оверлейных файловых систем в официальных образах.
  • Различные улучшения файрвола.
  • Обновлены драйверы беспроводных адаптеров, повышена их стабильность.
  • Экспериментальная поддержка каналов шириной 5 и 10 МГц на устройствах Atheros (ath5k и ath9k).
  • Обновлены пакеты и исправлены зависимости.
  • Поддержка новых платформ: ramips, brcm2708 (Raspberry Pi) и других.
  • Поддержка множества новых роутеров.
  • Стала возможна сборка OpenWRT с eglibc вместо uClibc.
  • Поддержка 6RD.
  • Поддержка работы файрвола с мостами в официальных образах.

Известные проблемы:

  • Большинство открытых тикетов на момент сборки финальных образов.
  • Устройства с 16МБ ОЗУ будут испытывать нехватку оперативной памяти, для основанных на brcm47xx устройств рекомендуется использовать предыдущий выпуск OpenWRT Backfire.

Более детальная информация доступна здесь, а также списки изменений в core и пакетах.

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

Исходные коды в GIT и SVN

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

 , ,

pekmop1024
()

Определено направление развития операционной системы HelenOS

Группа Open Source

Ведущие разработчики HelenOS определились с вектором развития этой перспективной микроядерной операционной системы. В опубликованном сообщении говорится, что ранее HelenOS рассматривалась разработчиками как операционная система общего назначения. Однако ведущие разработчики признали, что сообщество не обладает достаточными ресурсами, чтобы превратить HelenOS в реального конкурента Windows, Linux и Mac OS для обычных пользователей, поэтому было решено скорректировать направление и цели развития.

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

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

 ,

gizzka
()

Релиз Buildroot 2012.05

Группа Open Source

После трёх месяцев разработки представлен новый релиз Buildroot.

Buildroot это набор мейкфайлов и патчей, позволяющих очень простым способом собрать кросс-тулчейн, ядро и файловую систему для встраиваемой системы, используя uclibc/eglibc/glibc библиотеку.

Основные изменения:

  • Добавлены 34 «пакета» для сборки ПО в т.ч. openswan, polarssl, systemd и т.д.
  • Обновлены версии GCC (4.7) и uClibc (0.9.33.1).
  • Поддержка стороннего тулчейна от Linaro для ARM-архитектуры.
  • Поддержка платформы Microblaze c использованием внешнего тулчейна. Платформа Xtenza объявлена устаревшей.
  • Добавлены стандартные конфигурации для QEMU (Microblaze и e500 PowerPC), Beaglebone, Pandaboard, Freescale mx53qsb.
  • Поддержка серий патчей в apply-patches.sh.
  • Заголовки ядра обновлены до 3.2.18 / 3.3.7.
  • И как же без множества багфиксов.

Полный список изменений

>>> Скачать

 , ,

Dark_SavanT
()

Voyage Linux 0.8.5

Группа Debian

21 мая 2012 года объявлено о выпуске Voyage Linux 0.8.5.

Voyage Linux — основанный на Debian дистрибутив для встраиваемых платформ, как то: PC Engines, Soekris или построенных на базе процессора Intel Atom. Он также может быть запущен на бюджетных PC-компьютерах. Типичная инсталляция Voyage Linux занимает 128 МБ дискового пространства. Voyage Linux предназначен для развертывания брандмауэров, беспроводных точек доступа, шлюзов Asterisk/VoIP, музыкальных серверов или сетевых хранилищ данных.

Дистрибутив выпускается в трех редакциях:

  • Voyage Linux — базовая версия;
  • Voyage ONE — VoIP-сервер;
  • Voyage MPD — музыкальный сервер.

В новой версии:

  • ядро 3.2.17;
  • пакеты Debian 6.0.5 «Squeeze»;
  • исправления ошибок.

Предыдущий релиз Voyage Linux 0.8.0 был выпущен 31 октября 2011 года.

Следующий релиз Voyage Linux 0.9.5 будет основан на Debian 7.0 «Wheezy» и будет выпущен приблизительно через неделю после официального выхода Wheezy.

Полный список изменений

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

 , , voyage

doluphio
()

ConnMan 1.0

Группа Open Source

Марсель Холтман (Marcel Holtmann) 8 мая 2012 года объявил о выходе стабильного релиза ConnMan.

ConnMan — служба для управления интернет-соединениями во встраиваемых Linux-устройствах. Первоначально была разработана Intel в рамках проекта Moblin.

Начиная с версии ConnMan 1.0 D-Bus API объявлено стабильным. В дальнейшем планируется только расширять функционал API, что позволит поддерживать обратную совместимость для последующих версий ConnMan.

Стабилизация D-Bus API и послужила поводом для объявления релиза стабильным и перехода на нумерацию версий «1.х».

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

 , ,

doluphio
()

qserialport теперь под лицензией LGPL

Группа Open Source

Компания Inbiza Labs выпустила под лицензией LGPL кросс-платформенную Qt библиотеку для работы с последовательным портом.

Inbiza Labs акцентирует внимание на высокой производительности библиотеки, что очень важно для встраиваемых систем.

Библиотека была простестирована на:

  • Linux (x86/ARM);
  • Windows XP и CE 5 (x86);
  • OS X 10.6 (x86).

Примечательно, что в Qt нет штатных средств для работы с последовательным портом. Как правило, для этого используют библиотеку qextserialport, код которой лицензирован под New BSD License.

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

 , , ,

VladimirMalyk
()

Установка linux на Colibri PXA320

Группа Документация

Фирма Toradex достаточно давно занимается выпуском процессорных модулей в форм-факторе SODIMM. В основном, на базе ARM-процессоров PXA от Intel/Marvell. Такие же процессоры ставят в наладонники (например, незабвенный iPAQ сделан на PXA270) и мобильные телефоны.

Раньше при приобретении модуля можно было выбрать операционную систему — WinCE или Linux. Но в какой-то момент времени производитель решил не поддерживать Linux в своих продуктах. Модуль без Windows купить нельзя. А подробно описанного способа прошить туда linux нет. Но некоторых это не остановило.

И теперь для модуля Colibri с процессором Marvell PXA320, установливаемого в отладочную плату Orchid доступна инструкция по установке linux. На русском языке. Надеюсь, программистам встраиваемых систем она пригодится.

Источник.

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

 , ,

crazybrake
()

Компания Analog Devices Inc. выпустила SIP-модуль в виде SODIMM-платы на базе μClinux — uCBF54x

Группа Hardware and Drivers

Основные характеристики:

  • Формат модуля: SODIMM, 200-pin
  • CPU: Blackfin BF548, 533 мегагерца, L1 SRAM для инструкций — 64 килобайта (из них 16 килобайт — кэш), L1 SRAM для данных — 64 килобайта (из них 32 килобайта — кэш), L1 SRAM Scratchpad — 4 килобайта, L1 ROM — 64 килобайта, L2 — 128 килобайт, L3 Boot ROM — 4 килобайта
  • RAM: DDR SDRAM, 64 мегабайта
  • Flash: NOR, 32 мегабайта
  • Сеть: 10/100 Ethertnet
  • I/O:
    • UART: 4
    • USB: 1 (Есть поддержка режима работы как «периферийного устройства» так и «хоста»)
    • SDIO: 1
    • ATAPI: 1
    • SPI: 1
    • TWI: 1
    • SPORTs: 4
    • EPPI: 3
    • LCD (EPPI0): 1
    • CANbus transceiver: 1
  • Поддержка аудио: три ADI SSM2603 кодека и шесть аналоговых.
  • Размеры: 57 x 67 мм
  • ОС: μClinux-based на ядре 2.6.x

Так же из ПО можно отметить: uClibc, GNU tools, SPI и RTP стек, HTTPS web-интерфейс. Правда цена данного устройства составляет 615 USD.

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

 , ,

Root-msk
()