Как начать работу с OpenCL на плате ODROID-XU4 (с графическим процессором Arm Mali-T628MP6)

На прошлой неделе был рассмотрен Ubuntu 18.04 на плате ODROID-XU4, протестированы большинство заявленных функций. Однако, были оставлены без внимания функции, перечисленные в списке изменений:

Аппаратное ускорение GPU с помощью OpenGL ES 3.1 и драйверов OpenCL 1.2 для графического процессора Mali T628MP6

Хотя тестировался OpenGL ES с помощью таких инструментов, как glmark2-es2 и es2gears, а также было представлена демонстрация WebGL в Chromium,  не тестировался OpenCL, так как нам о нем мало что известно, кроме того, что он используется для GPGPU (GPU общего назначения) для ускорения таких как задач, как обработка изображений и звука. Это хороший предлог, чтобы узнать немного больше, попробовать его на плате и написать краткое руководство, как начать работу с OpenGL на оборудовании с помощью Arm Mali GPU. Цель этого обзора – показать, как запустить OpenCL, и утилиту OpenCL, не вдаваясь в нюансы кода OpenCL. Если вы хотите узнать больше о кодировании OpenCL на Arm, один из способов – проверить исходный код предоставленных образцов.

Читать далее «Как начать работу с OpenCL на плате ODROID-XU4 (с графическим процессором Arm Mali-T628MP6)»

Toradex запустили компьютер-на-модуле Apalis iMX8 на базе NXP i.MX 8QuadMax SoC

Toradex Apalis iMX8 является системой-на-модуле, основаной на базе процессора NXP i.MX 8QuadMax с шестью Arm ядрами Cortex A72 + 53 и оснащена оперативной памятью 4 Гб LPDDR4, флэш-памятью до 16 Гб, также в плату встроен двухдиапазонный модуль 802.11ac 2×2 MU-MIMO Wi-Fi и Bluetooth 5.

Компания открыла ранний доступ для определенных клиентов, поэтому появилась возможность начать разработки продуктов вместе с их компьютерами-на-модуле MXM3. Читать далее «Toradex запустили компьютер-на-модуле Apalis iMX8 на базе NXP i.MX 8QuadMax SoC»

Newport GW6400 / GW6404 Arm SBC с 5-ю портами Gigabit Ethernet, 2-мя SFP-портами для оптоволоконных соединений и 4 mPCIe-разъемами

Компания Gateworks в конце прошлого года представила семейство Newport SBC на базе процессоров Cavium Octeon TX Dual / Quad Core Arm, и теперь компания объявила о выпуске более поздних моделей своих сетевых одноплатных компьютеров – Newport GW6400 и GW6404, которые обеспечивают четыре mPCIe-разъема для расширения, пять портов Gigabit Ethernet, а в случае GW6404 – два дополнительных SFP-кабеля для оптоволоконных соединений.

Читать далее «Newport GW6400 / GW6404 Arm SBC с 5-ю портами Gigabit Ethernet, 2-мя SFP-портами для оптоволоконных соединений и 4 mPCIe-разъемами»

Arduino представляет две новые IoT-платы – MKR WiFi 1010 (ESP32) и MKR NB 1500 (NB-IoT + eMTC)

Arduino представила семейство MKR — совместимых с макетными платами разработки, начав с MKR1000 на базе микроконтроллера Atmel SAMD21 и модуля WiFi Microchip WINC1500.

Затем последовала плата MRKZero без беспроводных интерфейсов, далее MKRFOX1200 Sigfox board и, наконец, MKR WAN 1300 & MKR GSM 1400 boards в конце 2017 года с поддержкой LoRaWAN и сотовой связи 3.75G.

Читать далее «Arduino представляет две новые IoT-платы – MKR WiFi 1010 (ESP32) и MKR NB 1500 (NB-IoT + eMTC)»

CrowPi – это портативный учебный комплект для Raspberry Pi 3 B + / Zero Boards (Crowdfunding)

Приходишь в замешательство при выборе аксессуаров для Raspberry Pi, начиная с сенсорных дисплеев, дополнительных HAT-плат, датчиков, макетных плат и т. д., а также хорошего программного обеспечения и поддержки с форумов Raspberry Pi.

Это все хорошо, но это может быть весьма запутанно со всеми этими соединительными кабелями и не очень портативно. Компания Elecrow имеет лаконичное решение – учебный комплект CrowPi для Raspberry Pi 3 и Raspberry Pi Zero, поставляется с 7-дюймовым дисплеем, несколькими датчиками, кнопками, макетной платой и все это упаковано в небольшой чемодан.

Читать далее «CrowPi – это портативный учебный комплект для Raspberry Pi 3 B + / Zero Boards (Crowdfunding)»

Компания Google выпустила Wear OS Developer Preview 2, добавив поддержку технологии Actions on Google (AoG) и усовершенствуя питание

Компания Google выпустила вторую тестовую сборку новой операционной системы, предназначенную для разработчиков Wear OS – ранее известную как Android Wear, добавив, кроме прочих функций, поддержку Actions on Google (AoG) и улучшения, связанные с питанием.

Релиз может быть запущен в Android Emulator, а образ стабильной прошивки доступен для Huawei Watch 2 Bluetooth/Classic Bluetooth.

Читать далее «Компания Google выпустила Wear OS Developer Preview 2, добавив поддержку технологии Actions on Google (AoG) и усовершенствуя питание»

Google ADT-2 – это донгл с Android TV для разработчиков

В прошлом месяце мы рассмотрели «4K ATV Stick» малоизвестного производителя (Shenzhen SEI Robotics) имеющий сертификацию FCC и оснащенный маркировкой – большой G, что наводит на мысль, что это может быть устройство Google.

Мы не придали ему особого внимания, полагая, что это просто еще одно китайское ТВ-устройство с «Android TV» или «Android», но теперь Google выпустил аналогичное Android-устройство.

Читать далее «Google ADT-2 – это донгл с Android TV для разработчиков»

Microsoft представила проект Kinect для Azure

Первоначально Kinect представлял собой устройство для обнаружения движения для игровых консолей Xbox 360 и One со встроенной веб-камерой, инфракрасным проектором и микрофонным массивом, что позволяло обнаруживать глубину, движение и голос геймеров.

Но, он также стал популярным среди создателей проектов из-за цены и возможностей, и даже был признан достойным микрофонным массивом для голосовых команд. Третье поколение Kinect перешло в гарнитуру смешанной реальности Hololense, и компания Microsoft только что представила Kinect четвертого поколения с Проектом Kinect для Azure .

Читать далее «Microsoft представила проект Kinect для Azure»