Как одна строка кода увеличила производительность записи Allwinner A20 SATA в три раза

Если вы следите за этим блогом достаточно давно, вы, возможно, помните, что все работы сообщества linux-sunxi, направленные на улучшение поддержки программного обеспечения u-boot и Linux на процессорах Allwinner, начались с процессора Allwinner A10, который был установлен в телевизионной приставке MeLE A1000 еще в 2012 году, представляющей, в то время, ​​интересную альтернативу плате Raspberry Pi, которая была в дефиците во время запуска и спустя несколько месяцев.

Одной из наиболее интересных функций, обнаруженных в одноядерном процессоре Arm Cortex-A8 Allwinner A10, был интерфейс SATA, а через несколько месяцев был объявлен Allwinner A20 с двухъядерным процессором Cortex-A7 и практически такими же периферийными устройствами, что и Allwinner A10, включая SATA. Однако, когда мы тестировали плату CubieTruck, подключенную к механическому приводу, то заметили, что последовательная производительность SATA была хорошей для чтения (~ 180 МБ/с), но запись была довольно медленной — около 36 МБ/с.

Читать далее «Как одна строка кода увеличила производительность записи Allwinner A20 SATA в три раза»

Volumio Motivo — великолепный аудио-стример на базе SOPINE A64 SoM

Volumio — это известный музыкальный проигрыватель с открытым исходным кодом на основе Linux для Raspberry Pi, UDOO, Cubox-I, Beaglebone Black и других одноплатных компьютеров. Некоторые компании производят аудиофильные платы с поддержкой Volumio, в том числе аудиокарта с высоким разрешением Khadas Tone для SBC VIM/VIM2 и крошечный VoltaStream ZERO, соответствующий форм-фактору Raspberry Pi Zero.

Но, команда Volumio решила создать свое собственное оборудование с Motivo — аудио-стримером, разработанным в сотрудничестве с инженерной фирмой Yottamusic и компанией Design Narratives по промышленному дизайну. Motivo был представлен на High-End Munich, крупнейшей в мире выставке Hi-Fi, и Pine64 опубликовал несколько фотографий в твиттере, утверждая, что он работает на их модуле SOPINE A64.

Читать далее «Volumio Motivo — великолепный аудио-стример на базе SOPINE A64 SoM»

Rockchip RK1808 AI Compute Stick запущен с Linux SDK

Rockchip RK1808 выглядит как изящный и недорогой чип для приложений искусственного интеллекта, обеспечивающий до 3,0 TOPS при низком энергопотреблении, и компания уже выпустила документацию и Linux SDK с поддержкой Caffe and Tensorflow framework для этого чипа.

Таким образом, основное препятствие сейчас заключается в том, чтобы получить работающее устройство. Некоторые люди продают (образцы?) официального RK1808-EVB на Taobao, и стоит он около 500 долларов США. Платы для разработки RK1808 до сих пор нет, но, несколько недель назад, Rockchip скрытно выпустил RK1808 AI Compute Stick.

Читать далее «Rockchip RK1808 AI Compute Stick запущен с Linux SDK»

Компания Gateworks представляет модем GW16126 Mini-PCIe Cat M1 и Bluetooth LE Radio

Компания Gateworks выпустила еще одну мини-карту PCIe, обеспечивающую возможность подключения IoT для своих SBC на базе NXP i.MX 6 и Cavium Octeon TX. В прошлом месяце мы рассмотрели спутниковый модем GW16130 Mini PCIe, и теперь компания объявила о выпуске карты GW16126 mini PCIe с модемом Cat M1 (eMTC) и Bluetooth Low Energy Radio для рынка США и других регионов или стран, где были развернуты сети LTE Cat M1.

Читать далее «Компания Gateworks представляет модем GW16126 Mini-PCIe Cat M1 и Bluetooth LE Radio»

Панельный ПК ARBOR IoT-800N с Android / Ubuntu предназначен для автомобильного применения и промышленной автоматизации

Rockchip PX30 – это недорогой четырехъядерный Arm процессор Cortex-A35 с низким энергопотреблением, который предназначен в основном для автомобильных информационно-развлекательных систем. В прошлом году данный процессор был обнаружен в системе-на-модуле ARBOR SOM-RP301, которая предназначена для розничных киосков, таких как автоматы для обмена валют, электронные меню ресторанов, киоски для продажи билетов и так далее…

Теперь компания ARBOR выпустила еще одну платформу Rockchip PX30 под названием IoT-800N, которая представляет собой 8-дюймовым панельный ПК и работает под управление операционной системой Android 8.1 или Ubuntu 16.04. Данный панельный ПК предназначен для автомобильного применения,такого как управление автопарком или мониторинг усталости водителя, благодаря таким интерфейсам, как OBD-II, а также для промышленной автоматизации. Читать далее «Панельный ПК ARBOR IoT-800N с Android / Ubuntu предназначен для автомобильного применения и промышленной автоматизации»

miriac MPX-LS1028A NXP QorIQ LS1028A SoM предназначен для приложений TSN с дисплеем HMI

NXP QorIQ LayerScape LS1028A SoC был впервые представлен в марте 2017 года с двумя ядрами Armv8, графическим процессором и контроллером LCD для систем HMI, а также возможностями чувствительной ко времени сети (TSN), полезными в промышленных условиях.

Как обычно, требуется некоторое время, прежде чем компания завершит разработку дизайна и программную поддержку, но LS1028A уже появится, по крайней мере, на одной аппаратной платформе, которая должна появиться в этом квартале (2 квартал 2019 года): система на модуле MicroSys miriac MPX-LS1028A.

Читать далее «miriac MPX-LS1028A NXP QorIQ LS1028A SoM предназначен для приложений TSN с дисплеем HMI»

Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker

Компания Microsoft  впервые представила подсистему Windows для Linux в 2016 году, чтобы позволить разработчикам запускать команду bash из пользовательского пространства Ubuntu без необходимости устанавливать Ubuntu в виртуальной машине или контейнере. Он опирается на ядро ​​Windows с библиотекой, преобразующей системные вызовы Linux в совместимые с Windows. Производительность велика, пока вы не начнете использовать вызовы файловых систем, например, во время компиляции кода, что довольно распространено для разработчиков…

Microsoft работает над решением этой проблемы производительности и совместимости с программным обеспечением, таким как Docker, и в настоящее время близка к выпуску подсистемы Windows для Linux 2 (WSL 2) с собственным ядром Linux 4.19 вместо ядра Windows плюс слой перевода.

Читать далее «Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker»

Toradex Torizon — промышленный дистрибутив Linux, предназначенный для разработчиков Windows

Когда мы брали интервью у представителей компании Toradex прямо перед Embedded World 2019, они сказали нам, что сосредоточатся на своем новом программном предложении под названием Torizon, простой в использовании промышленной платформе Linux, нацеленной на пользователей из среды Windows/ WinCE или имеющих только опыт. с разработкой приложений и не являются специалистами Embedded Linux.

В настоящее время компания официально запустила Torizon и предоставила более подробную информацию о своем промышленном программном решении с открытым исходным кодом, специально оптимизированном для своих модулей NXP i.MX.

Читать далее «Toradex Torizon — промышленный дистрибутив Linux, предназначенный для разработчиков Windows»