Google Pik Image Format Improves on Lossy JPEG and Lossless PNG

Google Pik butteraugli

JPEG lossy compression is still used on most photos in the Internet, while PNG is still the preferred format for lossless compressions. Back in 2010, Google unveiled WebP to improve on both, but that’s only very recently that I started to see a few webp image on the Internet. The company has been working on yet another image for with Pik lossy/lossless image format designed for high quality and fast decoding. Some of the features enabling high quality: Built-in support for psychovisual modeling via adaptive quantization and XYB color space 4×4..32×32 DCT, AC/DC predictors, chroma from luma, nonlinear loop filter, enhanced DC precision Full-precision (32-bit float) processing, plus support for wide gamut and high dynamic range Features allowing faster decoding over 1 GB/s multi-threaded: Parallel processing of large images SIMD/GPU-friendly, benefits from SSE4 or AVX2 Cache-friendly layout Fast and effective entropy coding: context modeling with clustering, rANS Google Pik is […]

Boundary Devices NXP i.MX 8M Mini Board Gets Android 9.0 Firmware

Nitrogen8M_Mini Android 9.0 NXP i.MX 8M Mini

Beside Debian 9.5, Ubuntu 18.04, the Yocto Project, and Buildroot Linux, NXP i.MX 8M Mini processors also supported Android 8.1 Oreo. But Boundary Devices has just announced their Nitrogen8M_Mini single board computers is now getting support for Android 9.0 Pie operating system. The company worked with Kynetics to release an Android 9.0 evaluation image for the i.MX8M Mini boards based on Linux 4.14.x kernel. You can also get the source code to build it from scratch for your board:

You’ll also need NXP vendor package, which you can install as follows:

The last step is to build the code:

You can find more details, including instructions to flash the image in the getting started guide. The image and source code are only suitable for evaluation, and you’d have to work yourself to get a production-ready version with security patches, field upgrade, and performance improvements, or ask Boundary […]

Khadas Edge2 Arm mini PC

SAUCS is a Search Engine for Security Vulnerabilities (CVE Database)

SAUCS MDM9206 CVE

Every so often we hear about critical security vulnerabilities in the news, but new ones are actually discovered daily, so it would be nice to have some sort of search engine to find out which known security vulnerabilities a given product or processor may have before purchasing it, or even more importantly starting a project. SAUCS does just that by having robots checking out the CVE update list, parsing the XML feed and formatting it. You can search for products or process, or subscribe to the vendors and products you want, and receive an email as soon as new changes as detected. I found out about SAUCS thanks to a comment from Thomas who pointed out the Qualcomm MDM9607 processor found in Quectel EC25 LTE module had a fairly long list of CVE (Common Vulnerabilities and Exposures) entries while using the default? firmware as shown in the screenshot above. Each […]

Xilinx Arm FPGA, Snapdragon SoM’s, and Wandboard SBC Field Trip to Space

SpaceX Starlink Satellites Falcon Rocket

Most embedded systems are used here on planet earth, but some do take off heading for space, and this week I come accross two separate projects leveraging Arm processors and FPGAs, as well as Ubuntu/ROS and Android operating systems: SpaceX Starlink communication satellites and Astrobee robots roaming in the international space station (ISS) SpaceX Starlink Satellites with Xilinx Ultrascale+ Arm + FPGA SoC SpaceX is about to launch a cloud of 60 Starlink communication satellites that aims to provide internet communication anywhere in the world. That’s just a start as eventually the plan is to get up to 12,000 of those satellites. Usually, we would not know many technical details about the satellites, but as one reader pointed out (Thanks Lawrence!), a Reddit thread about the launch, also pointed to a NASA document revealing the satellites are powered by Xilinx Ultrascale+ quad core Cortex-A53 processor with FPGA fabric. Milestone 2 […]

Maixduino SBC Combines RISC-V AI, Arduino Form Factor, and ESP32 Wireless Module

Sipeed Maixduino SBC

Last year RISC-V cores made it into low-cost hardware with neural network and audio accelerator to speed up artificial intelligence workloads at the edge such as object recognition, and speech processing. More precisely, Kendryte K210 dual-core RISC-V processor was found in Sipeed MAIX modules and boards going for $5 and up. Since then a few other variants and kits have been made available including Seeed Studio Grove AI HAT that works connected to a Raspberry Pi or in standalone mode. Seeed Studio has now released another board with Kendryte K210 RISC-V AI processor, but based on Arduino UNO form factor and equipped with an ESP32 module for WiFi and Bluetooth connectivity. Meet Sipeed Maixduino SBC. Sipeed Maixduino specifications: AI Module – Sipeed M1 with Kendryte K210 dual-core RISC-V processor @ 600 MHz, KPU Convolutional Neural Network (CNN) hardware accelerator, APU audio hardware accelerator, 8 MB general purpose SRAM including 5.9MB […]

Onion Omega2 LTE Board Combines WiFi, 4G LTE and GNSS Connectivity (Crowdfunding)

Onion Omega2 LTE

Onion has launched several compact OpenWrt WiFi boards for IoT projects over the years starting with their Onion Omega board in 2015, and the latest so far being Onion Omega2 Pro with a massive 8GB storage. The company has now launched a new model with 4G LTE connectivity called Onion Omega2 LTE, based on Omega2S+ module, and also featuring GNSS global satellite positioning capability. Onion Omega2 LTE specifications: WiFi Module – Onion Omega2S+ IoT computer module with MediaTek MT7688 MIPS CPU @ 580 MHz, 128 MB RAM, 32 MB storage Cellular and GNS Module – Quectel EC25 LTE Cat 4 modem that delivers 150 Mbps downlink and 50 Mbps uplink data rates, provided either for North America or global markets External Storage – MicroSD card slot up to 2 TB (once such cards become available…) Connectivity 2.4 GHz 802.11 b/g/n Wi-Fi 4 + onboard 2 dBi direction chip antenna & […]

Intel Arc Graphics Technology

299 Euros Motorola One Vision Smartphone Features Samsung Exynos 9609 SoC

Motorola One Vision

I find most new phones’ announcements rather boring, but Motorola One Vision is somewhat interesting as it’s one of the rare non-Samsung phones to features an Exynos processor, more specifically Exynos 9609 which has not been seen in any other smartphones so far. Its other highlight is the 48MP camera sensor normally found in premium phones, and not in a 299 Euros device. Motorola One Vision specifications: SoC – Samsung Exynos 7609 octa-core processor with 4x Cortex-A73 @ 2.2GHz,  4x Cortex-A53 @ 1.6GHz, and Arm Mali G72MP3 System Memory – 4GB LPDDR4 Storage – 128GB internal storage, microSD card slot Display – 6.3″ LCD touch screen display with 2520 x 1080 resolution (21:9 aspect ratio) Camera 48MP rear camera with OIS based on IMX586 sensor 5MP Depth sensor 25MP front-facing camera Audio – 3.5mm headphone jack Wireless connectivity Cellular – 1x nanoSIM + 1x nanoSIM/microSD hybrid 802.11ac Wave 2 Wi-Fi […]

Arduino SIM for Arduino IoT Cloud Includes 10 MB of Free Data

Arduino SIM Card Arduino MKR GSM 1400 board

I’ve been using Hologram developer SIM card for cellular IoT hardware reviews since it’s really great for evaluation as the company offers 1MB of data for free monthly. It’s supposed to work worldwide, but recently I discovered that while 3G worked fine in Thailand, the card would not support NB-IoT just yet. More companies are now offering this type of global cellular IoT SIM cards such as Twilio or SORACOM, and Arduino is now joining the fray by offering the Arduino SIM card specifically designed to connect to Arduino IoT cloud. The Arduino SIM card currently works with Arduino MKR GSM 1400 board only, and Arm Pelion Connectivity Management provides the cellular service with a global roaming profile than enables connectivity in over 100 countries at a low cost. The first 90 days are actually free if you use less than 10MB of data, after which the price is 5MB […]

Khadas VIM4 SBC