How to Get Started with OpenCL on ODROID-XU4 Board (with Arm Mali-T628MP6 GPU)

ODROID-XU4-OpenCL-Convolution

Last week, I reviewed Ubuntu 18.04 on ODROID-XU4 board testing most of the advertised features. However I skipped on the features listed in the Changelog: GPU hardware acceleration via OpenGL ES 3.1 and OpenCL 1.2 drivers for Mali T628MP6 GPU While I tested OpenGL ES with tools like glmark2-es2 and es2gears, as well as WebGL demos in Chromium, I did not test OpenCL, since I’m not that familiar with it, except it’s used for GPGPU (General Purpose GPU) to accelerate tasks like image/audio processing. That was a good excuse to learn a bit more, try it out on the board, and write a short guide to get started with OpenGL on hardware with Arm Mali GPU. The purpose of this tutorial is to show how to run an OpenCL sample, and OpenCL utility, and I won’t go into the nitty gritty of OpenCL code. If you want to learn more […]

NeTV2 Open Video Development Board Works with Encrypted and Unencrypted Video Streams (Crowdfunding)

NeTV2

Chumby NeTV was an open source hardware Linux IPTV media player based on a Xilinx Spartan FPGA and a Marvell Armada 166 processor, and unveiled in 2011. Many years have passed since then, and now Bunnie Huang has come up with a new version. The NeTV2 development board is also optimized for open digital video application, but based on a more powerful Xilinx Artik-7  FPGA, and a Raspberry Pi 3 B+ can be added for things like seamless JTAG configuration and overlay video generation. Key features and specifications: FPGA – Xilinx Artik-7 XC7A35T-2FGG484 (available with XC7A50T option during campaign only) System Memory – 512 MB RAM, 32-bit wide DDR3-800 Storage – micro SD card, 8 MB SPI  flash Video Ports 2x HDMI type A inputs 1 x HDMI type A output 1 x HDMI type D output. One input/output pair configured for in-line ‘NeTV mode’ video filtering. Max Video Bandwidth […]

Khadas Edge2 Arm mini PC

Astro Design HDMI Test Equipment Supports 8K @ 120 Hz

Astro-8K-Digital-Video-Generator

8K media players and 8K TVs are coming, but if you develop one of those products how do you test them since 8K players/TVs are not available just yet. Answer: Test equipment. Astro Design offers just that with their VG-879 digital video generator, as well as their VA-1844A HDMI protocol analyzer. VG-879 digital video generator key features: 4K/60p is transmitted by one channel of 12G-SDI. Max.4 slot-type interface units can be selected from 12G-SDI, HDMI2.0b 3G or 6G,  DisplayPort 1.2a, V-by-One and Analog. By synchronizing 4 or 2 units of VG-879, 8K/120p or 8K/60p signals are supported. (8K/120p by V-by-One HS, 8K/60p by V-by-One HS and HDMI.) HDMI 2.0b test functions supported EIA CEA-861-F Timing Format including 4K/50, 60p, YCBCR 4:4:4/4:2:2/4:2:0 timing.  SCDC parameter change and status display.  ITU-R BT.2020 color bar and video output setting 4K6G with Scrambling Enable setting CEA-861.3 HDR (High Dynamic Range) InfoFrame setting HDR Test Patterns supported […]

Lenovo IdeaPad 330 Gemini Lake Laptops Sell for $250 and Up

We’ve previously seen companies unveil Gemini Lake laptops but at price points ($400 to $600) that did not seem right, considering Gemini Lake (GLK) processors should cost about the same as the ones from the previous generation (Apollo Lake). Lenovo has now introduced IdeaPad 330 laptops based on Intel GLK processors with pricing more in line with expectation, as the device will sell for as low as $250 with an Intel Celeron N4000 dual core processor. I won’t list all detailed Lenovo IdeaPad 330 specifications, since it’s actual a family of laptop with a long list of different models with Intel Celeron N4000/Pentium N5000 Gemini Lake processors, but also more powerful Core i3/i5/i7 processors. The company still provided some key features for the laptop, as they will comes in three anti-glare screen display sizes at 14, 15 and 17″ respectively in HD, HD+ and full HD resolution options. Let’s pick […]

Newport GW6400/GW6404 Arm SBC Comes with 5 Gigabit Ethernet Ports, 2 SFP Fiber Ports, and 4 mPCIe Sockets

Gateworks-Newport-GW6400

Gateworks introduced their Newport SBC family based on Cavium Octeon TX Dual/Quad Core Arm processors at the end of last year, and the company has now announced the availability of the higher end models of their networking single board computers with Newport GW6400 & GW6404, which  provide four mPCIe sockets for expansion, five Gigabit Ethernet ports, and in the case of GW6404, two optional SFP cages for fiber connections. GW6400 / GW6404 specifications: SoC GW6400 – Cavium OcteonTX CN8120 dual core processor up to 800MHz GW6404 – Cavium OcteonTX CN8130 quad core processor up to 1.5 GHz System Memory GW6400 – 1 GB DDR4 DRAM GW6404 – 2 GB DDR4 DRAM Storage – 8 GB eMMC Flash , micro SD card slot, serial configuration EEPROM Connectivity 5x GbE Ethernet ports GW6404 – Up to 2x optional SFP fiber ports (redirect of one or two of the RJ45 ports to SFP […]

CrowPi is a Portable Learning Kit for Raspberry Pi 3 B+ / Zero Boards (Crowdfunding)

Raspberry-Pi-Learning-Kit

We have an embarrassment of choices for Raspberry Pi accessories from touchscreen displays, HAT add-ons boards, sensors, breadboard, and so on, as well as good software and support from Raspberry Pi forums. This is all good, but it can be messy with all those jumper cables, and not really portable. Elecrow has a neat solution with the CrowPi learning kit for Raspberry Pi 3 and Raspberry Pi Zero that come with a 7″ display, several sensors, buttons, a breadboard, and more all packed in a small suitcase. Main parts of the kit: 7″ touchscreen display Breadboard with GPIOs status LEDs Input modules – Light sensor, IR receiver, PIR motion sensor, sound sensor, temperature & humidity sensor, touch sensor, ultrasonic sensor, NFC reader, and tilt sensor Output modules – 8×8 LED matrix, 4-digit LED display, I2C LCD1602 display, buzzer, vibration motor, relay module, 9G servo, and stepper motor. Control modules – […]

Intel Arc Graphics Technology

Wear OS by Google Developer Preview 2 Adds Actions on Google (AoG) Support and Power-related Enhancements

Wear-OS-by-Google-Huawei-Watch-2

Google has released the second developer preview of Wear OS by Google – previously known as Android Wear – that adds support for Actions on Google (AoG) and power-related enhancements among other features. The release can be run in the Android Emulator, and firmware images have also been made available for Huawei Watch 2 Bluetooth /  Classic Bluetooth. Google Assistant can now support visual cards, follow-on suggestion chips, and text-to-speech on Wear OS, and developers can make use of Actions on Google. The feature does not depend on Android P, and all Wear 2.0 watch will support it. The Android P developer preview, also includes an enhanced battery saver mode during which the watch shows a power-efficient face, and turns off radios, the touch screen, and tilt to wake. Users can check the time by pressing the side button, and get back to normal mode with a long press. In […]

Toradex Launches Apalis iMX8 Computer-on-Module based on NXP i.MX 8QuadMax SoC

Toradex-Apalis-i.MX8-SoM

Toradex Apalis iMX8 is another system-on-module powered by NXP i.MX 8QuadMax hexa core Arm Cortex A72 + 53 processor, which comes with 4GB LPDDR4 RAM, up to 16GB flash, and an on-board dual-band 802.11ac 2×2 MU-MIMO Wi-Fi and Bluetooth 5 ready module. The company has just opened early access for selected customers, so it has become possible to start developing products with the MXM3 computer-on-module. Apalix i.MX8 module specifications: SoC – NXP i.MX 8QuadMax hexa core processor with 2x Arm Cortex-A72 cores @ 1.6 GHz, 4x Arm Cortex-A53 cores @ 1.26 GHz, 2x Cortex-M4 real-time core @ 266 MHz, and dual Vivante GC7000XSVX GPU System Memory – 4GB LPDDR4 (64 Bit) Storage – Up to 16GB eMMC flash On-module Connectivity Gigabit Ethernet via Microchip KSZ9031 transceiver with low power features Dual-band 802.11ac 2×2 MU-MIMO Wi-Fi and Bluetooth 5 via Azurewave AW-CM276NF M.2 1216 LGA module Audio – NXP SGTL5000 low […]

Khadas VIM4 SBC