Year 2021 in review – Top 10 posts and statistics

cnx software happy new year 2022

As per tradition, we’ll look back at what happened during the year in the last post, and see what 2022 may have in store, plus the usual statistics from CNX Software website. The biggest story of 2021 has to be the worsening of semiconductors shortages with extremely long lead times, prices of some components going up multiple folds, constant complaints on Twitter about availability and prices. I think I even saw a website, hopefully misconfigured, showing an estimated availability of a specific STM32 MCU in 2037. This also gave rise to opportunities and board redesigns, with MotorComm Ethernet chips replacing some Realtek chips in SBCs such as NanoPi R2C and  Orange Pi R1S Plus LTS, and CH9102F showing up as a replacement for CP2104 in some IoT boards. We also got some interesting Arm processors, but sadly the high-expected Rockchip RK3588 got delayed by another year, although it’s getting really […]

STMicro ST31N600 Arm SecurCore SC000 microcontroller includes biometric security, energy harvesting

ST31N600 SecurCore SC000 secure MCU

Today, I’ve learned about an Arm core family I’d never heard about: the Arm SecurCore family for smartcard and embedded security applications. The Arm SecurCore SC000 (Cortex-M0 based) and Arm SecurCore SC300 (Cortex-M3 based) have been around for years, but they’ve just been brought to my attention with STMicro ST31N600 secure microcontroller announcement. Manufactured with STMicro’s 40nm eSTM technology, the ST31N600 is designed for contact and contactless payment cards, ID cards, and transport ticketing thanks to circuitry for energy harvesting, and support for EMV ISO 7816, ISO 14443, and ISO 18092 standards. STMicro also introduced ST31N500 and ST31N400 microcontrollers with less flash memory, but other the same specifications as ST31N600: MCU Core – Lockstep 32-bit Arm SecurCore SC000 up to 60 MHz Memory – 16 KB of user RAM Storage with 25-year retention, 500,000 erase/write cycle endurance ST31N600 – 608 KB ST31N500 – 512 KB ST31N400 – 416 KB RF […]

Download a free trial of the SoftNeuro Deep Learning SDK for Intel and Arm targets (Sponsored)

Jetson Xavier Tensorflow Lite vs SoftNeuro

Morpho, a global research & development company established in Japan in 2004 and specialized in imaging technology, is now offering a free trial for the SoftNeuro deep learning SDK working on Intel processors with AVX2 SIMD extensions, 64-bit Arm targets, while also leveraging OpenCL and/or CUDA. Some of the advantages of SoftNeuro are that the framework is easy to use even for those without any knowledge about deep learning, it’s fast thanks to the separation of the layers and their execution patterns, and it can run on several different hardware and OS being cross-platform. SoftNeuro relies on its own storage format (DNN format) to deliver the above advantages. But you can still use models trained with any mainstream deep learning framework. TensorFlow and Keras models can be directly converted to the DNN format, while models from other frameworks can be converted first to the ONNX format and then to the […]

Phytium D2000 ARMv8 Mini PC runs Linux, supports gaming with Box64 emulator

Phytium D2000 Armv8 mini PC

Dragonbox is now taking pre-orders for a “Phytium D2000 ARMv8 Mini PC” with an octa-core 64-bit Arm processor, 16GB RAM, a 512GB NVMe, and an AMD Radeon RX550 GPU that makes it powerful enough to play older PC gaming like Crysis through Box64 x86_64 emulator, the 64-bit version of Box86 x86 emulator compatible with Raspberry Pi and other 32-bit Arm platforms. If the Dragonbox name sounds familiar, it’s because that’s the community that developed the Pyra handheld Linux game console/PC, except now they are offering a mini PC based on Phytium D2000 processor based on the same FTC663 Armv8 cores as found in the earlier Phytium FT2000/4 processor, with both Pythium SoC specifically designed for desktop PCs, contrary to most other Arm SoCs on the market. Phytium D2000 mini PC specifications: SoC –  Phytium D2000 ARMv8 octa-core custom Armv8 (FTC663) desktop processor @ 2.3 – 2.6 GHz with 8MB L2 […]

Jetson EX1 and SUB mini PCs put Xavier NX SoM into metal enclosures

Jetson EX1 mini PC metal enclosure

Seeed Studio has just unveiled another Jetson Xavier NX mini PC with the Jetson EX1, plus some metal enclosures for the Jetson SUB mini PC announced last month with the official NVIDIA Jetson Xavier NX developer kit, a 128GB SSD, and the Re_Computer case comprised of an aluminum frame and a plastic cover. Jetson EX1 mini PC The Jetson EX1 mini PC has a different design with a custom carrier board offering dual Gigabit Ethernet and support for four MIPI CSI cameras, a 256GB NVMe SSD, and an aluminum enclosure designed to help with cooling, albeit the computer is not completely fanless since a 5V fan is included in the design as well. Jetson EX1 specifications: NVIDIA Jetson Xavier NX module CPU – 6-core NVIDIA Carmel ARMv8.2 64-bit processor with 6 MB L2 + 4 MB L3 cache GPU – NVIDIA Volta architecture with 384 NVIDIA CUDA cores and 48 […]

ECS LIVA Mini Box QC710 Desktop – A $219 Windows on Arm Developer Kit

ECS LIVA Mini Box QC710 Desktop

The “Snapdragon QC710 Developer Kit” for Windows 10 on Arm app development was unveiled last May, and it’s now available for $219 on Microsoft Store as the “ECS LIVA Mini Box QC710 Desktop”. The developer kit can also be purchased at a discount for $197.10 by students, parents(!), teachers, and members of the military. I suppose this applies only to the US military and showing your Taliban membership card may not work. The developer kit looks like a standard mini PC and features a Qualcomm Snapdragon 7c Compute Platform (SC7180), 4GB RAM, 64GB eMMC flash, HDMI output, 10/100M Ethernet and WiFi 5, and several USB ports. ECS LIVA Mini Box QC710 Desktop specifications: SoC –  Qualcomm Snapdragon 7c Compute Platform (SC7180) with octa-core Qualcomm Kryo 468 (2x Cortex-A76, 6x Cortex-A55) CPU @ up to 2.4 GHz, Adreno 618 GPU System Memory – 4GB Storage – 64GB eMMC flash, MicroSD card […]

Linux 5.15 LTS release – Main Changes, Arm, RISC-V and MIPS architectures

Linux 5.15

Linus Torvalds released Linux 5.15, an LTS version, this past Sunday: It’s been calm, and I have no excuse to add an extra rc, so here we are, with v5.15 pushed out, and the merge window starting tomorrow. Which is going to be a bit inconvenient for me, since I also have some conference travel coming up. But it’s only a couple of days and I’ll have my laptop with me. Sometimes the release timing works out, and sometimes it doesn’t.. Anyway, the last week of 5.15 was mainly networking and gpu fixes, with some random sprinkling of other things (a few btrfs reverts, some kvm updates, minor other fixes here and there – a few architecture fixes, couple of tracing, small driver fixes etc). Full shortlog appended. This release may have started out with some -Werror pain, but it calmed down fairly quickly and on the whole 5.15 was […]

Jetson SUB mini PC ships with Xavier NX SoM, 128GB SSD

Jetson SUB mini PC

Jetson SUB is a mini PC powered by NVIDIA Jetson Xavier NX module and equipped with a 512GB 128GB SSD, a WiFi module, all housed in an aluminum case with a cooling fan. [Update Nov 1, 2021: Seeed Studio informed me the SSD would only have 128 GB capacity] Preloaded with NVIDIA Jetpack, the mini PC is designed for higher-end edge AI and IoT workloads leveraging the 384 NVIDIA CUDA cores, 48 Tensor cores, the hexa-core Carmel 64-bit Arm processor, and the two NVIDIA Deep Learning Accelerators (NVDLA) engines from the Xavier NX SoC. Jetson SUB mini PC specifications: NVIDIA Jetson Xavier NX module CPU – 6-core NVIDIA Carmel ARMv8.2 64-bit processor with 6 MB L2 + 4 MB L3 cache GPU – NVIDIA Volta architecture with 384 NVIDIA CUDA cores and 48 Tensor cores Accelerators – 2x NVDLA Engines, 7-Way VLIW Vision Processor Video – Multiple 4Kp60 encode, multiple […]

EmbeddedTS embedded systems design