TensorFlow Lite для микроконтроллеров, протестированная на Linux SBC

Димитрис Тассопулос (Dimtass) решил узнать больше о машинном обучении для встраиваемых систем и написал серию из пяти постов, в которых рассказывает о своем опыте работы с недорогим оборудованием, таким как плата STM32 Bluepill, Arduino UNO или ESP8266- Модуль 12E, начиная с простых примеров NN, до перехода на TensorFlow Lite для микроконтроллеров.

Недавно Димитрис продолжил работу над своим последним «глупым проектом» (так он называет свой блог), запустив и протестировав TensorFlow Lite для микроконтроллеров на различных Linux SBC.

Читать далее «TensorFlow Lite для микроконтроллеров, протестированная на Linux SBC»

C.H.I.P. снова возвращается на рынок с помощью платы PopCorn Computer основанной на базе процессора Allwinner или Amlogic (Crowdfunding)

C.H.I.P представляет собой Linux компьютер стоимостью всего $9, который был выпущен в 2015 году компанией Next Things Co., в 2016 году они выпустили еще одну версию платы C.H.I.P Pro стоимостью $16. К сожалению, компания в конечном итоге столкнулась с финансовыми проблемами и в прошлом году была вынуждена прекратить свою работу. Но данный проект был полностью с открытыми исходными данными и компании Source Parts удалось заполучить несколько оригинальных систем-в-упаковке Allwinner GR8, а в апреле этого года был написан обзор про то, что в продаже появилась плата Kettlepop, которая представляет собой ограниченный выпуск производной от платы C.H.I.P. Pro с 8 Гб флэш-памяти вместо 512 MLC NAND флэш-памяти. Читать далее «C.H.I.P. снова возвращается на рынок с помощью платы PopCorn Computer основанной на базе процессора Allwinner или Amlogic (Crowdfunding)»

Плата расширения MOVI обеспечивает распознавание речи в автономном режиме для 150 предложений на Arduino и Raspberry Pi

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

Читать далее «Плата расширения MOVI обеспечивает распознавание речи в автономном режиме для 150 предложений на Arduino и Raspberry Pi»

Разработка программного обеспечения для телефонов Librem 5 и PinePhone Linux идет успешно

В этом году ожидается несколько телефонов с Linux, включая Purism Librem 5 и Pine64 PinePhone. Несколько месяцев назад, обе компании разослали разработчикам комплекты для разработки телефонов, и, для обоих телефонов, мы наблюдаем очевидный прогресс.

Что заставило нас написать этот пост — это обновление от Purism, сравнивающее время загрузки на Librem 5 с дистрибутивом PureOS Linux без особых оптимизаций и на смартфоне HTC One Android.

Читать далее «Разработка программного обеспечения для телефонов Librem 5 и PinePhone Linux идет успешно»

Релиз Linux 5.1 — Основные изменения, архитектура Arm, MIPS и RISC-V

Линус Торвальдс объявил о выпуске Linux 5.1:

Я немного припозднился, обычно я делаю это раньше. Отчасти потому, что сегодня я получил несколько небольших предложений по изменению кода, но и потому, что я не ожидал синхронизации предстоящего окна слияния 5.2.

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

Читать далее «Релиз Linux 5.1 — Основные изменения, архитектура Arm, MIPS и RISC-V»

Как одна строка кода увеличила производительность записи 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»

Дорожная карта SoC Allwinner 2019 – 2020 для планшетов

В ближайшее время у компаний Rockchip и Amlogic должны появиться довольно интересные процессоры, например: SoC Rockchip RK3588 Cortex A76 / A55 и SoC Amlogic S922D Cortex A73 / A53, которые также оснащены нейронным процессором (NPU) для ускорения рабочих нагрузок искусственного интеллекта при низкой мощности. Кроме того, компании обновили свои четырехъядерные Arm Cortex-A55 процессоры начального уровня – RK3530 и S905X3, которые планируется запустить в продажу в конце этого года.

Но стоит задуматься, что же происходит с компанией Allwinner, поскольку от нее почти ничего не слышно, за исключением “запуска” переименованных процессоров для конкретного бизнес-подразделения. Она является единственной компанией из трех, которая еще не анонсировала 64-битный Arm процессор Cortex-A7X. Читать далее «Дорожная карта SoC Allwinner 2019 – 2020 для планшетов»