Linux 5.1 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.1 Changelog

Linus Torvalds has just announced the release of Linux 5.1: So it’s a bit later in the day than I usually do this, just because I was waffling about the release. Partly because I got some small pull requests today, but mostly just because I wasn’t looking forward to the timing of this upcoming 5.2 merge window. But the last-minute pull requests really weren’t big enough to justify delaying things over, and hopefully the merge window timing won’t be all that painful either. I just happen to have the college graduation of my oldest happen right smack dab in the middle of the upcoming merge window, so I might be effectively offline for a few days there. If worst comes to worst, I’ll extend it to make it all work, but I don’t think it will be needed. Anyway, on to 5.1 itself. The past week has been pretty calm, […]

AI Core XM2280 M.2 Card is Equipped with two Myriad X 2485 VPUs

AI Core XM2280

AAEON released UP AI Core mPCIe card with a Myriad 2 VPU (Vision Processing Unit) last year. But the company also has an AI Core X family powered by the more powerful Myriad X VPU with the latest member being AI Core XM2280 M.2 card featuring not one, but two Myriad X 2485 VPUs coupled with 1GB LPDDR4 RAM (512MB x2). The card supports Intel OpenVINO toolkit v4 or greater, and is compatible with Tensorflow and Caffe AI frameworks. AI Core XM2280 M.2 specifications: VPU – 2x Intel Movidius Myriad X VPU, MA2485 System Memory – 2x 4Gbit LPDDR4 Host Interface – M.2 connector Dimensions – 80 x 22 mm (M.2 M+B key form factor) Certification – CE/FCC Class A Operating Temperature – 0~50°C Operating Humidity – 10%~80%RH, non-condensing The card works with Intel Vision Accelerator Design SW SDK available for Ubuntu 16.04, and Windows 10. Thanks to the two […]

SainSmart DS802 Review – A Dual Channel Virtual PC Oscilloscope

DS802 Oscilloscope Arduino

Hey Karl here. Today we’re going to look at the SainSmart DS802 Dual-channel oscilloscope. I have always wanted to have an oscilloscope and add it to my tools. When SainSmart asked to review the DS802, I was pretty excited. I can get my nerd on and troubleshoot all kinds of things. A couple weeks later it arrives and my anxiety kicks in. How the heck do I review an oscilloscope. I used an oscilloscope in high school in a class called principles of technology. But we never really went into much depth and only looked at the signals generated by a signal generator. I understand the basics. This is written from a perspective of a complete noob. SainSmart DS802 Specs Pulled directly from Sainsmarts website: Channels: 2 Analog channels Interface: USB 2.0 Output: 1k HZ amplitude 1.5V, 50% duty cycle square wave signal Maximum sampling rate: 80 MSps per channel […]

Open Source Hardware SpiderSoM System-on-Module Features Intel MAX 10 FPGA

aries embedded spidersom

When embedded systems companies offer a system-on-module (SoM) and a baseboard, the later is usually open source hardware with all design files provided so that customers can leverage the work for their own baseboard, but files for the SoM are normally not released to customers. Intel MAX 10 FPGA based Aries SpiderSoM and SpiderBase change that, as the company has decided to release both the module and carrier board KiCAD designs under a CERN OHL v1.2 license. SpiderSoM system-on-module specifications: FPGA – Intel MAX 10 FPGA in F256 package from 10M04DC to 10M50DA System Memory – Optional 128/256/512MB DDR3 DRAM for 10M 16/25/40/50 FPGAs Storage – Optional 4 MB SPI NOR, optional 4 GB eMMC flash 230-pin MxM2 edge connector with 178x FPGA GPIO pins, including 13 LVDS transmitters and 54 receivers Misc – RTC with battery backup,  programmable clock generator and PLL, with optional external reference input Power Supply […]

Intel Neural Compute Stick 2 with Myriad X VPU Finally Announced

Intel Neural Compute Stick 2

Intel Neural Compute Stick was first introduced in early 2017 as a USB compute that allows AI inference at the edge with low power consumption. The stick is based on Myriad Movidius 2 VPU (Vision Processing Unit), and was found to significantly improve inference performance on Raspberry Pi 3 board over a proprietary GPU accelerated solution. However, a little later last year, Intel also announced Movidius Myriad X VPU with claims of up to 10 times DNN performance over Myriad 2 VPU. But so far, we would only see solutions launched with the latter, and it looks like Intel is finally ready to bring Myriad X VPU to the market with the company announcing Intel Neural Compute Stick 2 at Intel’s artificial intelligence (AI) developer conference in Beijing taking place on November 14 and 15. Intel NCS 2 (Neural Compute Stick 2) specifications: Processor – Intel Movidius Myriad X Vision Processing […]

BladeRF 2.0 USB 3.0 Software Defined Radio Launched for $480 and Up

BladeRF 2.0 Micro

Around 5 years ago, several affordable FPGA based open source software defined radio boards launched including HackRF, BladeRF x40 / x115, and  USRP B200. The company behind BladeRF has now launched an update of their boards with Blade RF 2.0 coming in two versions namely bladeRF 2.0 micro xA4 and bladeRF 2.0 micro xA9 supporting the same 47MHz to 6GHz frequency range, and 61.44MHz sampling rate, but the latter comes with a more powerful 301KLE Cyclone V FPGA. BladeRF 2.0 hardware specifications: FPGA Micro xA4 – Intel / Altera Cyclone V FPGA with 49 kLE Micro xA9 – Intel / Altera Cyclone V FPGA with 301 kLE Analog Devices RF Transceiver 47 MHz to 6 GHz frequency range 2×2 MIMO, 61.44 MHz sampling rate 56 MHz filtered bandwidth (IBW) Automatic gain control (AGC) Real- time custom gain control tables controlled via SPI and discrete external input pins Automatic IQ and […]

Raspberry Pi 3 and Movidius Neural Compute Stick to the Rescue Against Child Pornography

Raspberry Pi Powered Nudity Filter

Warning note: While there won’t be any NSFW photos in this post, there will be some photos of ladies in light clothing (e.g. bikini) and “naked” animals for testing purpose… Intel released Movidius Neural Compute Stick allowing low power image recognition at the edge earlier this year, and we’ve seen it work just fine with Raspberry Pi 3 board delivering three times the performance against an inference solution leveraging VideoCore IV GPU. Christian Haschek owns a photo hosting site (PictShare) which happens to run open source code with the same name, and allows user to upload images anonymously. However, he soon found out that at least one user uploaded some child pornography. He contacted the authorities, but then wondered whether there may be others? Since there are simply too many photo on the website to look it up manually, he decided to look for a solution, and went with a […]

Arduino Unveils its First FPGA Board with MKR Vidor 4000, Updates UNO WiFi Board with ATmega4809 MCU

Arduino has been busy with new boards announcements in the last week, as after introducing MKR WiFi 1010 and MKR NB 1500 IoT boards with respectively WiFi + Bluetooth, and NB-IoT + eMTC connectivity, the company has now unveiled two new boards. MKR Vidor 4000 is the very first official Arduino board with an FPGA, while UNO WiFi Rev2 is an upgrade of UNO WiFi board featuring the new Microchip ATmega4809 MCU and an U-blox wireless module instead of an ESP8266 chip. MKR Vidor 4000 Preliminary specifications: FPGA part FPGA – Intel Cyclone FPGA with 16K Logic Elements, 504Kbit of embedded RAM and 56 18×18 bit HW multipliers for high-speed DSP System Memory – 8 MB SDRAM Storage – 2 MB QSPI Flash (1MB for user applications) Micro HDMI connector MIPI camera connector mini PCIe connector with up to 25 user programmable pins MCU – Microchip SAMD21 Cortex-M0+ 32bit low […]

EmbeddedTS embedded systems design