lowRISC это не единственный проект с открытым исходным кодом процессора на основе команд RISC-V, исследователи из университета ETH в Цюрихе и университета Болоньи разработали PULPino открытый исходный код процессора на базе набора команд RISC-V, оптимизированный для низкого потребления энергии и нацеленный на переносимые устройства и IoT приложения. Читать далее «PULPino открытый исходный код RISC-V MCU разработан для IoT и переносных устройств»
Открытый исходный код графических процессоров Mali-200 / Mali-400, драйвер Lima получает новые исправления
Проект драйвера Lima направлен на создание открытого драйвера для графических процессоров ARM Mali-400 и Mali-200, он был запущен 4 года назад после некоторой инженерной работы, демо-ролик Quake 3 был представлен немного позже в 2013 с промежуточной версией драйверов Lima. Однако главный разработчик (libv) в итоге потерял интерес или ему просто не хватает времени для дальнейшей работы, последние исправления делались 9-го июня 2013 года. Но другой разработчик (oklas) несколько дней назад внес некоторые изменения в код limadriver-ng. Читать далее «Открытый исходный код графических процессоров Mali-200 / Mali-400, драйвер Lima получает новые исправления»
Платформа для разработки 96Boards Hikey теперь официально поддерживается в AOSP
Hikey является одной из первых платформ для разработки 96Boards, производимой либо LeMaker в Китае либо CircuitCo в США, в то время как требованиям к техническим характеристикам аппаратной части 96Boards довольно легко соответствует, требованиям к программному обеспечению включающим в себя “загрузчик (открытый исходный код), поддержка ускорения графики (бинарный или открытый исходный код), работоспособное ядро Linux из исходного кода на базе стержневой ветви или последняя версия ядра Android поддерживаемая Google” гораздо труднее соответствовать. Linaro принесли очень хорошие новости когда анонсировали для Linaro Connect Bangkok свою платформу Hikey поддерживаемую в Android Open Source Project (AOSP). Читать далее «Платформа для разработки 96Boards Hikey теперь официально поддерживается в AOSP»
В BeagleBone Enhanced добавлены гигабитный Ethernet, больше памяти, USB порты и датчики (Crowdfunding)
Приятно видеть как используют BeagleBone Black с открытым исходным кодом аппаратной части начали использовать в таких проектах как BeagleBone Green и BeagleBone Black Industrial 4G в прошлом, сейчас же Английская компания SanCloud решила выпустить BeagleBone Enhanced на Indiegogo (с использованием гибкого финансирования). Читать далее «В BeagleBone Enhanced добавлены гигабитный Ethernet, больше памяти, USB порты и датчики (Crowdfunding)»
Запуск Android приложений в Linux с помощью эмулятора Shashlik Android
Уже существуют способы для запуска Android приложений в дистрибутивах Linux, таких как Ubuntu или Debian, включающих в себя Android эмулятор SDK, запускаются Android-x86 или Remix OS в виртуальной машине или через Genymotion, но эти решения немного громоздким для установки. Эмулятор Shashlik Android призван упростить процесс запуска Android приложений в отдельном окне дистрибутивов Linux. Читать далее «Запуск Android приложений в Linux с помощью эмулятора Shashlik Android»
Olimex H3-OLinuXino-NANO это маленькая платформа на базе Allwinner H3 с HDMI, Ethernet и многими входами/выходами
Процессор Allwinner H3 часто используется в платформах для разработки, он довольно популярен благодаря некоторым платформам Shenzhen Xunlong’s Orange Pi таким как Orange Pi PC или Orange Pi One. Однако, некоторые специфические функции могут не работать по умолчанию и могут не иметь документации, поэтому всегда хорошо, когда все больше компаний создают платы для платформ. Компания Olimex сделала платформу H3-OlinuXino-NANO, она меньше, чем любые платформы Orange Pi, это первая на рынке Allwinner H3 платформа с открытой аппаратной частью, имеющая намного больше контактов ввода/вывода. Читать далее «Olimex H3-OLinuXino-NANO это маленькая платформа на базе Allwinner H3 с HDMI, Ethernet и многими входами/выходами»
BayLibre ACME плата для BeagleBone Black, измерения электропитания и температуры с Sigrok
Sigrok – открытый исходный код программного обеспечения для анализа сигналов, на прошлой неделе был основной релиз libsigrok 0.4.0, libsigrokdecode 0.4.0, sigrok-cli 0.6.0 и PulseView 0.3.0. В новой версии добавлено множество исправлений для поддерживаемых аппаратных средств, таких как UNI-T UT61E цифровой мультиметр или USBee AX Pro логический анализатор и добавлена поддержка нескольких логических анализаторов, осциллографов, мультиметров, программируемые источники питания, электронные нагрузки, LCR-метр, весы и одна из плат BeagleBone Black, а именно BayLibre АСМЕ. Читать далее «BayLibre ACME плата для BeagleBone Black, измерения электропитания и температуры с Sigrok»
OpenAMP платформа с открытым кодом обеспечивающая связь между Linux, RTOS и приложениями Bare Metal в гетерогенных встраиваемых системах
Интегрированные системы становятся все более сложными и выходят за пределы однородных многоядерных систем путем смешивания различных типов ядер, таких как ядра высокой производительности, ядра низкой мощности в реальном времени, или даже FPGA структура. Примеры включают NXP i.MX6 SoloX с ядром ARM Cortex A9 для Linux-приложений и ядро ARM Cortex M4 для задач реального времени, или Xilinx Zynq UltraScale+ MPSoC с ядром Cortex A53 для приложений высшего уровня, ядро Cortex R5 для обработки в режиме реального времени и Ultrascale FPGA логика. Все эти разные ядра под управлением собственных ОС на базе Linux, RTOS или bare metal приложения, все это делает разработку программного обеспечения еще более сложной задачей. В целях снижения сложности, а также для решения некоторых проблем, Multicore Association запустила новую рабочую группу нацеленную на управление, расширение и стандартизацию OpenAMP (Open Asymmetric Multi Processing), открытый исходный код который позволяет операционным системам взаимодействовать в широком диапазоне сложных гомогенных и гетерогенных архитектур, и позволяет производить асимметричную многопроцессорную обработку приложений используя параллелизм, предлагаемый в многоядерной конфигурации. Читать далее «OpenAMP платформа с открытым кодом обеспечивающая связь между Linux, RTOS и приложениями Bare Metal в гетерогенных встраиваемых системах»