Sipeed MaixCube is a Fully Integrated AI Development Platform Powered by Kendryte K210 RISC-V SoC

Sipeed has made several boards and kits based on Kendryte K210 RISC-V processor for low-power AI workloads such as face detection or object recognition including Maixduino board and Grove AI HAT that ship with camera and display. The company has now come up with MaixCube all-in-one development platform that houses Sipeed M1 module, a display, a camera, and a battery into a plastic case that’s somewhat similar to MStack M5StickV but with a larger display, and variations in the form factor and features. Sipeed MaixCube specifications: SoC – Kendryte K210 dual-core 64-bit RISC-V processor @ 400 MHz (overclockable to 600 MHz) with FPU, 8MB SRAM, KPU AI accelerator, APU audio processor, and FFT accelerator Storage – 128 Mbit flash, MicroSD card slot Display – 1.3″ TFT screen with 240×240 resolution Camera – OV7740 sensor (VGA camera) Audio – Built-in microphone, external speakers support; ES8374 audio codec USB – 1x USB […]

ADLink Launches Vizi-AI Development Starter Kit for Industrial Machine Vision & Artificial Intelligence

ADLINK has recently launched Vizi-AI development starter kit for industrial machine vision and artificial intelligence (AI) at the edge in collaboration with Intel and Arrow Electronics. Vizi-AI is comprised of a carrier board that looks to be the same as used in the company’s I-Pi SMARC development kit equipped with an Intel Movidius Myriad X VPU and combined with LEC-AL Intel Atom Apollo Lake SMARC computer module. Vizi-AI SBC Let’s have a look at the hardware features and specifications of Vizi-AI SBC (aka VIZI-AI LEC-AL-E3940-AI-4G-32G): SoC – Intel Atom x5-E3940 quad-core Apollo Lake-I processor @ up to 1.6 / 1.8 GHz (Turbo) with 12EU Intel HD Graphics 500; 9.5W TDP System Memory – 4GB LPDDR4 (Option up to 8GB) Storage – 1x MicroSD card slot AI Accelerator – Intel Movidius Myriad-X VPU (Vision Processing Unit) Video – 1x HDMI port, single-channel LVDS/eDP interface via flat cable Audio – On-carrier audio […]

Khadas Edge2 Arm mini PC

Grove Beginner Kit for Arduino Features Arduino UNO Compatible Board & Ten Pre-wired Modules

Arduino boards are great to get started with electronics has they offer an ecosystem of expansion modules and libraries, as well as tutorials, that may it easy to get started with almost any projects. Seeed Studio Grove is a family of standardized modules with 4-pin headers using digital I/O, analog I/O, UART or I2C interfaces and allowing you to easily connect to compatible board such as Seeeduino Lotus board. You still need to connect the Grove module via cables, so Seeed Studio decided to create a big board called Grove Beginner Kit for Arduino that features Seeduino Lotus at the center and ten pre-wired and detachable Grove modules so no cabling is required to get started apart from a USB cable. List of Grove Beginner Kit for Arduino board and modules: Seeeduino Lotus ATmega320p board compatible with Arduino UNO compatible board and featuring 12 Grove connectors 10 pre-wired modules without […]

Edgeless EAI-Series Dual Arm Cortex-M4 MCU Features a 300 GOPS CNN-NPU

Microcontrollers will have an important role to play in AIoT (AI + IoT) applications as they provide the lowest cost and power consumption. Performance is limited but we start seeing MCUs with AI accelerators such as GreenWaves GAP9 multi-core RISC-V microcontroller or Kendryte K210 RISC-V MCU with a KPU AI accelerator. Another option is by Edgeless Semiconductor Co. Ltd (零边界集成电路有限公司) based in Zhuhai, China, and more specifically its Edgeless EAI-Series dual-core Arm Cortex-M4 microcontrollers equipped with a 300 GOPS CNN NPU. Edgeless EAI specifications: CPU – Dual Arm Cortex-M4F @ up to 200Mhz, with DSP instructions, I/D cache for high performance; 500DMIPS/1.25DMIPS/MHz (Dhrystone2.1) AI Accelerator – CNN-NPU clocked at up to 300MHz with 300 GOPS peak throughput; 144MAC/cycle, EER up to 1TOPS/W, for image recognition scenario. Support major CNN Models including Resnet-18, Resnet-34, Vgg16, GoogleNet, Lenet, etc.. Support Convolutional kernel size 1~7 Support Channel/Feature No. up to 512 Support Max/Average […]

Seeed IoT Button for AWS Brings Back Amazon Dash Button to Life for Developers

Amazon introduced $5 dash buttons in 2015 to let consumers purchase regular items such as washing powder by simply pressing a button. Some people hacked them for other purposes, for instance as WiFi logging buttons, but the company eventually stopped selling the buttons in February 2019 and fully killed those at the end of August. Seeed Studio is bringing back Amazon Dash button to life in some ways, with the Seeed IoT Button For AWS Wi-Fi-based, programmable button that deploys the AWS IoT 1-Click service. Seeed IoT Button for AWS hardware specifications: MCU – Dual-core MCU with 20MHz Cortex M0 and 200MHz Cortex M4F (Very likely Realtek RTL8720DN Wireless MCU) Storage – 4MB flash Connectivity – Dual-band Wi-Fi 4 802.11 a/b/g/n (2.4GHz & 5GHz) and Bluetooth 5.0 LE USB – 1x USB Type-C port for charging Misc – Button good for 100,000 cycles, 3x LEDs (red, green, blue) Power Supply […]

Sipeed M1n is a $10 M.2 Module based on K210 RISC-V AI Processor

Kendryte K210 is a RISC-V processor with AI accelerator found in boards such as Maixduino, Grove AI HAT, or HuskyLens among others, and enabling low-cost, low power AI applications such as face detection or object recognition. You can now add Kendryte K210 AI accelerator to any board or computer with M.2 socket or [Update: the M.2 connector pinout is non-standard] a USB-C port thanks to Sipeed M1n M.2 module that also comes with an M.2 to USB-C adapter. Sipeed M1n specifications: SoC – Kendryte K210 dual-core 64-bit RISC-V processor @ up to 400MHz with FPU, Neural-network Processing Unit (NPU), audio processor, built-in 6MB SRAM memory for CPU, and 2MB AI SRAM Storage – 128Mbit SPI flash Camera – 24-pin connector for DVP camera (OV0328 camera module provided as part of the kit) Host Interface – M.2 socket with some IOs and JTAG interface, accessible via Maix Nano M.2 to USB-C […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

This Business Card is a $3 Linux Computer Powered by Allwinner F1C100s SoC

The smallest, thinnest Linux computer There are many business card-sized SBCs, like RPi 4. But George Hillard, an embedded systems engineer decided it would be interesting to build an actual business card that was a computer. His card runs Linux and houses an Allwinner F1C100s carrying an ARM9 processor with 32MB RAM and 8MB flash storage. The Basics It holds some of his photos, a copy of his resume and a couple of games, which is pretty good for something like a business card. There is a USB port off one corner, and the unit can connect to a computer and boot up in about 6 seconds and shows up under USB as a flash drive.  But that piggybacked computer-attached display is really the only type of display the card can manage. The Shell and Linux Version The shell has the games, including a version of 2048, and a small […]

Getting Started with Embedded Linux on RISC-V in QEMU

RISC-V is getting more and more popular, but if you want to run Linux on actual hardware it’s currently fairly expensive since you either need to rely on HiFive Unleashed SBC ($999), or expensive FPGAs. Another solution is running Linux RISC-V via QEMU emulator,  and I showed how to do this using BBL (Berkeley Boot Loader),  Linux 4.14, and busybear rootfs. If you check the comments section of that earlier post you could also try out Fedora RISC-V images in QEMU. Bootlin has now published a presentation showing how to run embedded Linux on RISC-V in QEMU with many of the same components as in the previous instructions, but with a more up-to-date Linux kernel (5.4), and using Buildroot to build everything from scratch including the toolchain, BBL, the Linux kernel, and a Busybox based root file system. They explain each step in detail in the 45-page presentation to allow […]

Khadas VIM4 SBC