Machine Learning on Raspberry Pi Pico, RP2040, and future RPi MCUs

RP2040 Boards Feature Image

Although the Raspberry Pi Pico comes with the RP2040 chip that lacks the performance to implement machine learning inference for its applications. However, we saw a person detection use case through ArduCAM and TensorFlow lite interface. But, the processing performance of the use case was on the slower side. Additionally, a recent Eben Upton presentation also unveiled that due to low power requirements the board compensates the processing efficiency. Hence, it offers low-performance for edge inference and machine learning use cases. Eben Upton’s teaser on improvement in machine learning and the future scope of “Pi Silicon” revealed potential growth and development in edge inference applications. The demand for RP2040 boards has given rise to the market necessity for more boards. This demand can only be fulfilled if more boards with RP2040 chip are available in the market and company “partners such as Adafruit, Pimoroni, Adafruit and Sparkfun are start releasing […]

Chip shortage and high prices threaten supplies of SBCs and other electronics products

chips shortage

A few weeks ago, we started to hear news about a chip shortage for the automotive industry, but the shortage appears to be affecting all sectors now apparently due to a drought in Taiwan where a reservoir could be a risk of being depleted, and TSMC has been asked to reduce its water usage by 7 percent. I’ve also started to see several companies in the maker market warn about shortages and price increases. Pine64 announced it would only open pre-order for PinePhone, PinebookPro, PineTab, and other products once they could secure stocks of components, and while they hope to be able to do so within this month, there’s no guarantee. (1/2) [PSA] Re. availability of #PinePhone, #PinebookPro, #PineTab, etc., Due to component shortages, component price-increases & related issues, we will only open orders/pre-orders when production is securely underway. We are more cautious than usual, also for your sake (…) […]

Khadas Edge2 Arm mini PC

THine Raspberry Pi camera extension kit works with 20-meter LAN cables

Raspberry Pi Camera 20-meter cable

Most applications using Raspberry Pi camera are perfectly happy to rely on the FPC flat cable connecting the Pi camera to a Raspberry Pi SBC. But for some use cases, the board and camera may have to be separated by some distance, for example, if you’d like to keep the single board computer indoor, while the camera is housed in a waterproof enclosure outside. THine Solutions has designed a cable extension kit for the Raspberry Pi camera exactly for this purpose. The kit comes with Rx and Tx boards to be connected to the board and camera respectively., as well as a 2-meter CAT5e LAN cable, but the company says the solution supports up to 20-meter Ethernet cables. THine camera extension kit content and key features: Supported cameras – Raspberry Pi camera V1.3 (for certain modes only), Raspberry Pi camera V2, and Raspberry Pi HQ camera Tx Board – Transmitter […]

PiccoloSDR – A Raspberry Pi Pico powered SDR working with GNU Radio

Raspberry Pi Pico SDR

There’s a lot you can do with the tiny Raspberry Pi Pico board, but computer student and radio amateur Luigi Cruz decided to go a step further by making Raspberry Pico RP2040 board work as an SDR compatible with GNU Radio open-source toolkit. The PicoSDR PiccoloSDR project relies on one of the ADC pins from the Raspberry Pi Pico board to sample 8-bit data at around 500 ksps and makes the data available through TCP/IP (emulated via the RNDIS protocol) over the Full Speed USB interface at up to 12 Mbps. As Luis notes applications are limited due to the low bandwidth, but it’s still a fun project. You can see demos with a web-based tone generator, a PWM generator, and actual audio where we see the spectrum chart, scope plot, and FFT plot updated in real-time. He has not released the demo code “officially” just yet, but I can […]

Crowbits Master Kit Review – Part 1: A first look at the ESP32 based education kit

Crowbits Master Kit Review

Crowbits STEM education kits comprised of magnetic modules launched on Kickstarter a couple of weeks ago. There are five kits increasing in difficulty with the Hello Kit just requiring the student to connect modules to get started, i.e. no programming required, to the Crowbits Master Kit based on a battery-powered ESP32 module suitable to create your own phone, portable game console, radar tower, etc… Elecrow sent me the latter for evaluation, and in the first part of the review, I’ll unbox the kit, see how modules mechanically fit together, and have a quick look at the user manual, before trying one or two projects from the manual in the second part. This is the second STEAM product from Elecrow that I review, as I reviewed CrowPi2 Raspberry Pi 4 laptop last year. Let’s open the package. We have a total of six modules with two joysticks, an ESP32 module with […]

Xilinx open sources Vitis HLS FPGA tool (Front-end only)

Vitis HLS software architecture

While there are some open-source programs for FPGA development such as Symbiflow or Yosys, FPGA vendors usually only provide closed-source programs for developers wanting to work on their chips. But Xilinx has recently made a move to fulfill its “commitment to supporting open-source initiatives for developers and researchers” with the release of the source code of Vitis HLS Front-End. What is Vitis HLS exactly? Before we look at the source code release, we may want to know what Vitis HLS does exactly. The company describes it as a high-level synthesis (HLS) tool that allows C, C++, and OpenCL functions to become hardwired onto the device logic fabric and RAM/DSP blocks. It implements hardware kernels in the Vitis application acceleration development flow, and to use C/C++ code for developing RTL IP for FPGA designs in the company’s Vivado Design Suite. Vitis HLS design flow goes as follows: Compile, simulate, and debug […]

AAEON Intel Arc

Microsoft previews Azure Percept Edge AI development platform

Microsoft Azure Percept development kit

Microsoft has recently announced the public preview of Azure Percept platform combining hardware and services to ease AI implementations at the edge through the use of Azure AI technologies and Azure cloud for device management, AI model development, and analytics. The hardware currently available includes the Azure Percept DK (Development Kit) with an NXP i.MX 8M powered WiFi & Bluetooth gateway/carrier board, the Azure Percept Vision system on module (SoM), as well as the optional Azure Percept Audio SoM with a 4-mic array. Key features and specifications: Azure Percept DK carrier board SoC – NXP iMX 8M quad-core Cortex-A53 processor System Memory – 4GB RAM Storage – 16GB flash Connectivity – Ethernet, WiFi and Bluetooth connectivity via Realtek USB – 2x USB-A 3.0 port, 1x USB-C port Security – Nuvoton NCPT750 Trusted Platform Module (TPM) version 2.0 Power Supply – 19V/3.4A Systems-on-Module Azure Percept Vision SoM based on Intel Movidius […]

Beelink Expand X USB dock turns your phone into a computer

Beelink Expand X

Beelink is better known for its Intel mini PCs, so the first time I saw Beelink Expand X I thought it was a mini PC somehow fitted with a smartphone stand…  But instead, it’s a USB dock for your mobile phone or tablet, that comes with a  foldable stand to use your smartphone into a computer by connecting it to a monitor, USB keyboard & mouse, and maybe throw a USB hard drive in the mix to complete your setup. Beelink Expand X specifications: Video Output – 1x HDMI port up to 4K UHD resolution USB 1x USB Type -C input port to connect to the host device (data, video, audio) 1x USB Type-C port for power/charging 2x USB 2.0 host ports 1x micro USB port to connect a PC Mode switch button Foldable stand for smartphone or tablet Dimensions – 120mm (length folded) x 65 x 13 mm (Full […]

Khadas VIM4 SBC