ZPE Systems Nodegrid Mini SR is a compact cloud-orchestrated gateway designed for the secure management of Internet of Things (IoT) and Operational Technology (OT) infrastructures. Power by a dual-core Intel processor, the Linux-based device is equipped with 4GB RAM, a 16GB encrypted storage device, and whose hardware looks to be very similar to the Compulab Fitlet2 mini PC with two Gigabit Ethernet ports, four USB 3.0/2.0 ports, and optional support for WiFi 6 and 4G LTE. ZPE Nodegrid mini SR specifications: SoC – Unnamed Intel x86 64-bit dual-core processor, most likely Intel Atom x5-E3930 dual-core Apollo Lake processor (upgrades can be provided) System Memory – 4GB DDR3 Storage – 16 GB Self Encrypted Disk (SED), MicroSD card slot Video Output – HDMI Connectivity 2x Gigabit Ethernet RJ45 ports with PoE Optional 802.11ax WiFi 6 and Bluetooth with two external antennas Optional 4G LTE cellular connectivity with a single SIM card […]
Making a weather station with Maker Pi Pico Mini board and SparkFun SerLCD display
Cytron’s Maker Pi Pico Mini comes with a Raspberry Pi Pico or Raspberry Pi Pico W microcontroller board. It has the same features as the larger Maker Pi Pico including a GPIO LED, WS2812B Neopixel RGB LED, a passive piezo buzzer, programmable push buttons, and a reset button. I would like to thank Cytron for sending the Maker Pi Pico Mini board fitted with a Raspberry Pi Pico W as well as a character RGB LCD and a 3.7V Lithium Polymer battery. In this tutorial, we will show how to make an Internet connected weather station with the Maker Pi Pico Mini board using Arduino code and the OpenWeather API. We’ve already covered the Maker Pi Pico Mini board, so we’ll have a closer look at the accessories SparkFun SerLCD character display The SparkFun SerLCD is a 16×2 character display with a Microchip ATmega328P microcontroller that handles commands sent from […]
BIGTREETECH CB1 – A Raspberry Pi CM4 compatible Allwinner H616 system-on-module
The BIGTREETECH CB1 core board is an Allwinner H616 quad-core Arm Cortex-A53 system-on-module (SoM) that follows the Raspberry Pi CM4 form factor and was designed by BIGTREETECH, a company whose main business is related to 3D printer motherboards and their peripherals. The BIGTREETECH CB1 comes with 1GB RAM, an HDMI output interface, 2.4GHz WiFi, and 100Mbps Ethernet. The CB1 has better multimedia capability than the CM4 with support for 4Kp60 H.265/H.264 video decoding and 1080p60 H.264 video encoding, while the Broadcom BCM2711 processor on the CM4 can only handle 4Kp60 H.265 and 1080p60 H.264 video decoding, and 1080p30 H.264 video encoding. Some disadvantages include the lack of CSI and DSI interfaces on the Allwinner H616 system-on-module and the presence of only one video output interface against two for the Raspberry Pi CM4 module. BIGTREETECH CB1 specifications: SoC – Allwinner H616 quad-core Cortex-A53 @ 1.5GHz with Mali-G31 MP2 GPU with OpenGL 3.2, […]
Mini Pupper 2 – Raspberry Pi 4 / CM4 robot dog adds ESP32, ROS2 support, servo feedback (Crowdfunding)
Mini Pupper 2 is an improved version of the Mini Pupper robot dog powered by a Raspberry Pi 4 introduced last year. The new model support either the Raspberry Pi 4 SBC or CM4 module, adds an Arduino programmable ESP32 wireless MCU, support for ROS2, and servo feedback. Two variants are offered with the Mini Pupper 2 implementing position servo feedback, and the Mini Pupper 2 Pro position, velocity, and torque servo feedback. Other changes common to both variants include the addition of an IMU, microphone & speaker, a touch sensor, support for autocalibration, as well as a new mobile app for control. Mini Pupper 2 specifications: CPU module – Raspberry Pi 4 SBC or Raspberry Pi CM4 system on module MCU – ESP32 WiFi and Bluetooth dual-core microcontroller programmable with the Arduino IDE Display – 320×240 LCD for facial animation Audio – Built-in Microphone and speaker Camera – Support […]
MaxLinear unveils MxL31712 & MxL31708 Wi-Fi 7 chips for gateways, routers and access points
MaxLinear has unveiled its first Wi-Fi 7 SoCs with the MxL31712 and the MxL31708 single-chip solutions targeting service provider gateways, Wi-Fi routers, and access points, and delivering more than 70% higher tri-band throughput compared to Wi-Fi 6. The MxL31712 aims at the premium 4×4 tri-band market with a throughput of up to 18.6 Gbps and up to 12 spatial streams, while the MxL31708 will be integrated into mid- to high-range 4×4 dual-band access points and gateways with a throughput of up to 17 Gbps, and up to 8 spatial streams. MaxLinear MxL31712 and MxL31708 share the following features: Single-chip WFA Wi-Fi 7 R1 certifiable Based on IEEE 802.11be (aka WiFi 7 or Extremely High Throughput “EHT”) backward compliant to IEEE 802.11a/b/g/n/ac/ax WiFi 6 Wi-Fi 7 features: Bandwidth up to 320MHz 4096 QAM modulation Multi-Link Operation (MLO) Multi Resource Unit (MRU) Dedicated antenna for Zero Wait DFS (ZWDFS) Enhanced Network […]
Google KataOS – A secure OS for embedded systems written in Rust (mostly)
Google Research has been working on its own Rust-based operating system called KataOS and designed to secure embedded systems that run Machine Learning (ML) applications. There has been a lot of talk about the Rust programming language in recent times, since it offers about the same level of performance as C programming but helps programmers write more secure code with built-in prevention against buffer overflows for instance. It has gained a lot of traction over the years, and Linux 6.1 will be the first kernel release to include Rust code. Google Research noticed that system security is often treated as a feature that can be added to existing systems either by software or an extra security chip. But in a world, where more and more of our private data is exposed to the world through the Internet, it is not good enough, so the company developed KataOS open-source, secure operating […]
Espressif ESP8684 RISC-V WiFi & BLE MCU embeds up to 4MB flash in a 4x4mm package
Espressif Systems ESP8684 is a single-core RISC-V microcontroller with 2.4 GHz WiFi 4 and Bluetooth 5.0 LE (BLE) connectivity that also integrates 1, 2, or 4MB flash into a tiny 4x4mm QFN package. The SoC is listed under the ESP32-C2 product family on the Espressif website and can be found in MINI and WROOM modules, as well as the ESP8684-DevKitM-1 development kit. All three parts, namely ESP8684H1, ESP8684H2, and ESP8684H4, are designed to work in the -40 to 105°C temperature range, ESP8684 specifications: CPU – 32-bit RISC-V processor up to 120 MHz; 305.42 CoreMark; 2.55 CoreMark/MHz Memory – 272 KB SRAM (16 KB for cache) Storage – 576 KB ROM, 1 to 4MB flash (SiP) Wireless 802.11 b/g/n-compliant WiFi 4 1T1R Up to 72.2 Mbps link rate Support for 20 MHz bandwidth Station mode, SoftAP mode, Station + SoftAP mode Wi-Fi Multimedia (WMM) Antenna diversity Bluetooth 5 LE up to […]
UP 4000 x86 SBC review with Ubuntu 22.04
The UP 4000 is a credit-card / Raspberry Pi-sized single board computer based on an Intel Apollo Lake processor. AAEON sent me the model with an Intel Atom x7-E3950 quad-core processor, 4GB RAM, and a 64GB eMMC flash, and in the first part of the review, I installed Ubuntu 22.04 since the board would initially only boot to the UEFI shell out of the box. I’ve now spent more time with the board, and in this article, I will report my experience with the UP 4000 SBC running Ubuntu 22.04 checking out features, performance, video playback, power consumption, and so on. Ubuntu 22.04 System info Let’s check out some information after I’ve upgraded the system to the latest packages:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
jaufranc@UP-4000-CNX:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy jaufranc@UP-4000-CNX:~$ uname -a Linux UP-4000-CNX 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux jaufranc@UP-4000-CNX:~$ inxi -Fc0 System: Host: UP-4000-CNX Kernel: 5.15.0-48-generic x86_64 bits: 64 Console: pty pts/1 Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish) Machine: Type: Desktop Mobo: AAEON model: UP-APL03 v: V1.0 serial: <superuser required> UEFI: American Megatrends v: UPAPBM11 date: 07/01/2022 CPU: Info: quad core model: Intel Atom E3950 bits: 64 type: MCP cache: L2: 2 MiB Speed (MHz): avg: 1099 min/max: 800/2000 cores: 1: 1109 2: 1009 3: 1114 4: 1165 Graphics: Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics driver: i915 v: kernel Display: server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1 driver: X: loaded: modesetting unloaded: fbdev,vesa gpu: i915 tty: 80x24 resolution: 1280x800 Message: GL data unavailable in console. Try -G --display Audio: Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster driver: snd_hda_intel Sound Server-1: ALSA v: k5.15.0-48-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: yes Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: 00:07:32:a2:cd:17 Drives: Local Storage: total: 58.24 GiB used: 12.69 GiB (21.8%) ID-1: /dev/mmcblk0 vendor: SanDisk model: DA4064 size: 58.24 GiB Partition: ID-1: / size: 56.53 GiB used: 12.68 GiB (22.4%) fs: ext4 dev: /dev/mmcblk0p2 ID-2: /boot/efi size: 511 MiB used: 5.2 MiB (1.0%) fs: vfat dev: /dev/mmcblk0p1 Swap: ID-1: swap-1 type: file size: 3.96 GiB used: 0 KiB (0.0%) file: /swapfile Sensors: System Temperatures: cpu: 6280.4 C mobo: N/A Fan Speeds (RPM): cpu: 6553500 Info: Processes: 215 Uptime: 2h 20m Memory: 3.68 GiB used: 1.09 GiB (29.5%) Init: systemd runlevel: 5 Shell: Bash inxi: 3.3.13 |
Everything looks good with an Intel Atom E3950 processor detected together with 3.68GB RAM and a 56.53GB rootfs EXT-4 partition. UP 4000 features testing There may also be some issues […]