STM32U5 Cortex-M33 MCU gets more performance, 2D graphics accelerator, and advanced security

The first STM32 MCU based on Arm Cortex-M33 core was the ultra-low-power STM32L5 microcontroller, and the company is now following with the STM32U5 series also designed for smart applications including wearables, personal medical devices, home automation, and industrial sensors. The new family has a higher 160 MHz clock speed, up to 2048 KB flash, up to 786 KB RAM, a 2D graphics accelerator, several peripherals have been upgraded, and a new autonomous mode lets DMA and peripherals keep working while most of the device sleeps in order to save power. STM32U5 MCUs also integrate additional hardware security features, and are manufactured using a 40nm process, which the company says is the most advanced process suitable for microcontrollers. Just like for the STM32L5 family, there are two product lines in the STM32U5 series which mostly differ by their security features: STM32U575 with 1024 to 2048 KB of flash memory, 786 KB RAM STM32U585 with 2048 KB of flash memory, 786 KB […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Framework Laptop is an upgradable, repairable & modular laptop based on Intel 11th gen SoC

Most laptops are not made to be serviced by the end-users or expanded. In the part of the world where I live, I still have a “warranty void” sticker if I open my laptop to add an M.2 SSD. There are very few laptops with full documentation and whose companies encourage users to update and modify the hardware. Olimex TERES-I and MNT Reform 2 open-source hardware laptops do offer modularity, customization, and repairability, but they are based on low-power Arm processors and cater to a rather niche market. However, a new company called Framework is preparing to launch a modular laptop that is easily upgradeable and repairable with a more powerful set of features. The Framework laptop will be initially offered with a choice of 11th generation Intel Core processor, up to 64GB RAM, up to 4TB SSD storage, a 13.5-inch display, a Full HD webcam, a 55Wh battery, and weight less than 1.3kg with a thickness of 15.85 mm. […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Raspberry Pi Compute Module 4 industrial carrier board supports M.2 NVMe SSD, 4G LTE modem

Since the Raspberry Pi Compute Module 4 launch last fall, we’ve seen several interesting carrier boards for the system-on-module including Wiretrustee to build a NAS with up to four SATA drives, the compact, Arduino-sized Piunora board that also include an M.2 socket, or Over:Board mini-ITX carrier board. Oratek brings another one specially designed for industrial use cases with TOFU Raspberry Pi Compute Module 4 carrier board offering wide DC input, Gigabit Ethernet with PoE, M.2 NVMe SSD or 4G LTE modem support, among many other features. Specifications: Raspberry Pi Compute Module 4 socket Storage NVMe SSD via M.2 2242 Key B socket (See Expansion section) MicroSD card slot Video Output HDMI 2.0 port up to 4Kp60 MIPI DSI connector for Raspberry Pi LCD display Camera – 1x MIPI CSI connector for Raspberry Pi camera Connectivity Gigabit Ethernet port with PoE Optional WiFI 5 and Bluetooth 5.0 on Raspberry Pi CM4 module Optional 3G/4G LTE (USB) modem via M.2 2242 Key […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

StereoPi v2 stereoscopic camera is powered by Raspberry Pi CM4 (Crowdfunding)

StereoPi stereoscopic camera based on Raspberry Pi Compute Module 3 was introduced in late 2019 on Crowd Supply.  The camera can record 3D video, create 3D depth maps with OpenCV, and benefits from the Raspberry Pi software ecosystem. The developers are now back with an upgraded model. StereoPi v2 comes with many of the same features, but as it is based on Raspberry Pi CM4 (Compute Module 4) it offers better performance, Gigabit Ethernet, Wifi & Bluetooth connectivity out of the box, while other features like PoE, TFT screen, shot button, etc.. are optional. StereoPi v2 specifications: Supported SoM – Raspberry Pi CM4 or CM4Lite modules Storage – MicroSD card socket Video Output – Micro HDMI port Camera I/F – 2x MIPI CSI camera connector plus “hackable camera lines” Networking – Gigabit Ethernet RJ45 port, plus optional WiFi 5 and Bluetooth 5.0 on Raspberry Pi CM4 module USB – 2x USB 2.0 Type-A ports, 1x USB 2.0 interface on header […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Advantech Elkhart Lake mini-ITX motherboard offers triple display support, dual LAN, eight USB and six COM ports

We’ve seen a fair amount of Intel Elkhart Lake platforms including modules, 3.5-inch SBCs, Pico-ITX boards, and embedded mini PCs, but so far, I had not noticed any Elkhart Lake mini-ITX motherboard. Advantech AIMB-218 motherboard offers a choice of low-power Atom, Celeron and Pentium Elkhart Processor, and thanks to the larger form factor plenty of I/Os including four display interfaces (DP++/HDMI/eDP/LVDS) supporting up to three display, eight USB port, six serial COM port, and dual Gigabit Ethernet. Advantech AIMB-218 specifications: SoC (one or the other) – Intel Atom x6413E quad-core processor @ 1.50 GHz / 3.0 GHz (Turbo) with 16EU Intel UHD graphics; 9W TDP Intel Celeron N6211 dual-core processor @ 1.20 GHz / 3.0 GHz with 16EU Intel UHD graphics; 6.5W TDP Intel Celeron J6413 quad-core processor @ 1.80 GHz / 3.0 GHz with 16EU Intel UHD graphics; 10W TDP Intel Pentium J6426 (new part) quad-core 2.0 GHz / 3.0 GHz with 32EU Intel UHD Graphics; 10W TDP System […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Encoding and decoding AVIF pictures with open-source software & libraries

One of the new features of Android 12 is support for the AVIF file format that provides much smaller files at the same level of quality. Jake Archibald has done a great job comparing AVIF format to JPEG, WebP, and other still picture formats, and the results are really impressive. Besides Android 12, AVIF is already supported in Chrome browser, will be enabled by default in Firefox 86, but here’s we’ll look at some of the open-source programs and libraries that allow you to manipulate AVIF pictures. With libavif library, AOMedia has published a reference implementation in C, together with avifenc and avifdec tools, that rely on various codecs, but it appears rav1e is recommended for encoding AVIF picture, while dav1d is the best choice for AVIF decoding. libavif will not automatically build the codec, and they need to be enabled in CMakeLists.txt

as well as define the path for the selected codec. rav1e AVIF encoding library and cavif-rs […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Fuzix Unix-like operating system ported to Raspberry Pi Pico and ESP8266

The Raspberry Pi Pico is not compatible with Linux, but now supports another Unix-like operating system known as Fuzix. Alan Cox’s Fuzix is a Unix-like operating system for older devices with less performance capacity. David Given’s two recent posts have brought to the attention about the operating system’s compatibility with ESP8266 MCU and Raspberry Pi Pico. Fuzix operating system has a kernel which is the central core of the system. Also, it has a C compiler and a set of core applications similar to the UNIX filesystem. The Raspberry Pi Pico port comes with many benefits like a well-structured Unix filesystem with its compatibility for SD cards through the SPI interface. Hence, supporting the Fuzix operating system. The full set of Fuzix binaries is available through a serial console to UART0.  Porting Fuzix to ESP8266 The post on “Porting Fuzix to the ESP8266” addresses the MCU’s support for the Fuzix OS. The absence of a memory management unit on the […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

STM32MP1 Linux SoM fits into Pico-ITX carrier board

DH electronics DHCOM STM32MP1 is an STMicro STM32MP1 Cortex-A7/M4  system-on-module (SoM) following the company’s SO-DIMM-based DHCOM standard, and capable of running Linux with Etnaviv GPU drivers. The SoM is compatible with two DHCOM carrier boards from the company, namely DH PDK (Premium Developer Kit) for development, and DH PicoITX2 Pico-ITX board for direct integration into products. DHCOM STM32MP1 SoM DHCOM STM32MP1 specifications: SoC – STMicro STM32MP15x with up to two Arm Cortex-A7 core up to 650 MHz, one Arm Cortex-M4 up to 209 MHz, Vivante 3D GPU @ up to 533 MHz with OpenGL ES 2.0 support System Memory – 256, 512, or 1024 MB 32-bit DDR3 DRAM Storage 4, 8, or 16 GB eMMC flash 2 MB boot flash 256 bytes EEPROM MicroSD card socket on module Connectivity – WiFi 4 IEEE 802.11 a/b/g/n, 802.11j (hosted mode) with dual band, Bluetooth 5.0 (BR/EDR/BLE), PCB antenna and U.FL antenna connector SODIMM-200 edge connector Bus interface – 16-bit asynchronous address/data bus, […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples