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 […]
roboBeats – Interactive music robot doubles as Bluetooth speaker (Sponsored)
Elephant Robotics just launched roboBeats interactive music robot & Bluetooth speaker on Kickstarter. The robot is comprised of a display, two arms, as well as touch sensors, and a speaker for user interaction. The company is known for its robots for education such as the myBuddy 280 or MechArm Pi 270 robotic arms based on Raspberry Pi 4 SBC, and while the roboBeats is more like a toy for children and adults alike, the ESP32 wireless microcontroller powering the desktop robot can also be programmed with the Arduino IDE. roboBeats key features and specifications: Wireless MCU – Dual Xtensa 32-bit microcontroller (ESP32) with WiFi and Bluetooth Display – 320×240 display Audio – Full frequency speaker Two arms Touch interfaces on the front body (chest) and top (head) Motors – Brushless (BLDC) motors with near-silent operation USB – 1x USB Type-C port located under the robot for power and programming Misc […]
Zynq UltraScale+ SoM with up to 12GB RAM targets LiDAR applications
iWave Systems iW-RainboW-G30M is a system-on-module (SoM) based on AMD Xilinx Zynq UltraScale+ ZU4/ZU5/ZU7 FPGA MPSoC specially geared towards LiDAR applications for scientific and military applications. The module comes with up to 12GB of RAM, 4GB for the programmable logic (PL) and 8GB for the Arm Cortex-A53/R5-based Processing System (PS), two 240-pin high-density, high-speed connectors with 142 user I/Os, 16x GTH transceivers up to 16.3Gbps, and four GTR transceivers up to 6Gbps. iW-RainboW-G30M specifications: FPGA MPSoC – AMD Xilinx Zynq Ultrascale+ ZU4, ZU5, or ZU7 MPSoC with Processing System (PS) featuring 2x or 4x Arm Cortex-A53 core @ 1.5 GHz, two Cortex-R5 cores @ 600MHz, H.264/H.265 Video Encoder/Decoder (VCU), ARM Mali-400MP2 GPU @ 677MHz, and Programming Logic (PL)/FPGA with up to 504K Logic cells & 230K LUTs System Memory 4GB DDR4 64-bit RAM with ECC for PS (upgradeable up to 8GB) 2GB DDR4 16-bit RAM for PL (upgradeable up to […]
$858 Linux mini PC features NVIDIA Jetson Xavier NX 8GB module, 128GB NVMe SSD
Seeed Studio is now selling the “A203 Mini PC” industrial Linux mini PC based on an NVIDIA Jetson Xavier NX module with 8GB RAM, and a 128GB SSD loaded with JetPack 5.0.2 (Ubuntu 20.04). If the name is familiar it’s because it is based on the Leetop A203 carrier board introduced about a year ago, with HDMI, two USB 3.0 ports, RS232, and other I/Os. The mini PC also offers Gigabit Ethernet, WiFi, and Bluetooth connectivity, and is designed to operate in the -20°C to 80°C temperature range for embedded, industrial, and functional safety applications. A203 mini PC specifications: System-on-Module – NVIDIA Jetson Xavier NX with hexa-core Armv8 processor, 384-core Volta GPU, 8K/4K video decoder and 4K video encoder, up to 21 TOPS of AI performance, and 8GB LPDDR4x Storage – 128GB M.2 NVMe SSD, MicroSD slot Display – HDMI 2.0 Type-A port up to 4Kp60 Camera – 1x MIPI […]