❌

Reading view

There are new articles available, click to refresh the page.

This Week in Beagle #6

Hello everyone. Another light week here. Let’s go over everything.

BeagleY-AI SD Card support

While hacking on my BeagleY-AI, I found that my HP SD card did not work with BeagleY-AI for some reason. On digging a bit further, some SD cards were not working on BeagleY-AI due to some issues with signal voltage switching on the am62x platform. This has now been fixed, as seen in the following patch series. By switching out the Linux kernel to mainline, I was able to get the HP SD card to work. So, the SD card compatibility of BeagleY-AI will improve soon.

BeagleBoard Rust Imager

BeagleBoard Rust imager got lots of love this week.

AppimageLauncher Problem

As pointed out by Jason here, the BeagleBoard Rust imager appimage is not usable with AppimageLauncher. The issue seems to be that appimagetool uses ZSTD compression now, while AppimageLauncher does not support it yet. Moreover, it seems like AppimageLauncher makes the appimage unusable. For now, the recommendation is to either remove AppimageLauncher or at least deactivate it for the BeagleBoard Rust imager.

More information regarding the upstream issue can be found here.

SD Card Flashing Performance Improvements

While the SD card flashing worked, it was much slower than the original bb-imager. After some tinkering with the buffer size while flashing and using parallel decompression of xz images, SD card flashing should be much faster (flashing time decreases by 57%).

It is still a bit slower than the original bb-imager (about 1 min), but it seems related to the internals of QFile, so that would be much more work than just a day.

Debian Packages

BeagleBoard Rust imager now builds Debian packages in CI using cargo-deb. While the goal is to eventually have an upstream package using debcargo, there is not much point until bb-imager-rs hits v1.0.0. Additionally, since debcargo only seems to support building stuff already present in cartes.io, it does not seem suitable for experimental builds (although I could be wrong about that).

Experimental Builds

Builds from the latest main branch are now pushed to Package Registry rather than just being stored as build artifacts. This makes grabbing the latest development version of bb-imager-rs much simpler.

Note: Only the most recent build is kept around.

Ending Thoughts

This was it for this week. Hopefully, this helps bring transparency regarding where the development efforts are concentrated, and how the community can help. Look forward to next update.

Helpful links

The post This Week in Beagle #6 appeared first on BeagleBoard.

Phoronix Premium Cyber Week Sale To Better Enjoy Our Linux Hardware Reviews & News

While the end of year holidays are fast approaching, my commitment to Linux hardware and open-source software remains and there still is a lot of interesting content to come this year still -- each and every day, without change for roughly a decade. Unfortunately though due to the (sad) state of the ad industry, many major companies focusing on the likes of Facebook/Meta ads, and the frequent use of ad-blockers by Linux/FLOSS readers make ongoing operations increasingly difficult. But if you'd like to show some love this holiday season, the Phoronix Premium "Cyber Week" / "Black Friday" special is now taking place so you can enjoy the site ad-free, native dark mode support, multi-page articles on a single page, and other benefits while hopefully allowing the site to continue for years to come...

nRF54L15 DK: A Development Kit for nRF54L15, nRF54L10, and nRF54L05 SoCs with Bluetooth, Thread, and Zigbee

nRF54L15 development kit

The nRF54L15 DK is a development kit designed to evaluate the wireless SoCs of the nRF54L15, nRF54L10, and nRF54L05 wireless SoCs. These SoCs support multiple wireless protocols, including Bluetooth Low Energy, Bluetooth Mesh, Matter, Thread, Zigbee, and 2.4GHz proprietary protocols, with data rates of up to 4Mbps. The kit integrates the nRF54L15 SoC and provides emulation capabilities for the nRF54L10 and nRF54L05, enabling flexible testing and development across the nRF54L Series. The nRF54L series SoCs differ in memory configurations to meet various application requirements. The nRF54L15 includes 1.5 MB of non-volatile memory (NVM) and 256 KB of RAM for high-performance applications. The nRF54L10 features 1.0 MB of NVM and 192 KB of RAM for mid-range use cases, while the nRF54L05 offers 0.5 MB of NVM and 96 KB of RAM for entry-level designs requiring fewer resources. The kit is supported by the nRF Connect SDK and tools, providing access to [...]

The post nRF54L15 DK: A Development Kit for nRF54L15, nRF54L10, and nRF54L05 SoCs with Bluetooth, Thread, and Zigbee appeared first on CNX Software - Embedded Systems News.

Take Your CNC Projects to the Next Level with the Genmitsu 4040-PRO MAX and Genmitsu APP (Sponsored)

Genmitsu 4040 PRO Max CNC Router

Don’t miss this opportunity to upgrade your CNC experience with the Genmitsu 4040-PRO MAX CNC Router and the Genmitsu APP with WiFi Moduleβ€”a powerful duo designed for precision, performance, and convenience. 4040-PRO MAX: Revolutionizing Precision and Performance The Genmitsu 4040-PRO MAX is engineered to deliver top-tier CNC routing with exceptional accuracy and power. Its 400 x 400mm working area and 710W spindle make it perfect for both intricate woodworking and demanding metal engraving tasks. Enhanced Stability & Rigidity: This router’s upgraded Z-axis and linear guide rail system ensure unmatched precision and reduce vibrations for consistent results. Increased Z-axis Clearance: A 100mm pass height accommodates larger materials, making it versatile for diverse projects. Powerful Spindle: The 710W spindle cuts effortlessly through tough materials, earning rave reviews from users for its reliability and efficiency. Comprehensive Compatibility: This router offers endless customization and is compatible with most 4040 accessories, including routers, four-axis modules, [...]

The post Take Your CNC Projects to the Next Level with the Genmitsu 4040-PRO MAX and Genmitsu APP (Sponsored) appeared first on CNX Software - Embedded Systems News.

LILYGO to Launch ESP32-Based Gizmo with E-Paper Display, LoRa, and MagSafe Charging

The T5 E-Paper S3 Pro is a compact development board featuring the ESP32-S3-WROOM-1 microcontroller alongside advanced capabilities. Designed for low-power applications, it integrates wireless connectivity, e-paper technology, and peripheral support This specific board is powered by the ESP32-S3-WROOM-1 module, which includes 16MB of flash memory and 8MB of PSRAM, supporting 2.4 GHz Wi-Fi and BLE […]

Waveshare Development Boards Feature RP2350 with 100 Mbps Ethernet or 1.14-Inch LCD

Waveshare has introduced a series of microcontroller development boards based on the RP2350 chipset designed by Raspberry Pi. These boards cater to diverse development needs, offering features such as GPIO expandability, 100 Mbps Ethernet, and compact LCD displays. The Waveshare RP2350-Plus Development Board is a versatile platform tailored for embedded development. Designed with compatibility in […]

TANGO-7010 Series Featuring Intel 12th Gen i3 to i9 Cores and Triple 2.5GbE Ports

ICP Deutschland recently introduced the TANGO-7010 series, a compact mini PC powered by Intel 12th-generation Core processors. Designed for demanding applications, the series features efficient thermal management with a system fan and supports various storage interfaces. The TANGO-7010 features the Intel H610 chipset and supports up to 64GB of DDR4 memory via two SODIMM slots, […]

SparkFun introduces Quadband GNSS RTK Breakout board with Quectel LG290P module for high-precision navigation

SparkFun Quadband GNSS RTK Breakout

SparkFun has released the Quadband GNSS RTK Breakout featuring the Quectel LG290P module designed for high-precision real-time kinematic (RTK) applications. It supports GPS, GLONASS, Galileo, BDS, QZSS, and NavIC constellations, with the ability to simultaneously receive signals from L1, L2, L5, and L6/E6 frequency bands. The module includes support for SBAS augmentation systems (e.g., WAAS, EGNOS, GAGAN) and PPP services (e.g., BDS PPP-B2b, QZSS CLAS), delivering reliable positioning with fast convergence times for precision navigation tasks. The breakout board offers a compact design (43.2 x 43.2mm) and multiple expansion options including 24 PTH pins, dual 4-pin JST Qwiic connectors, three UART interfaces, a USB-C connector, and additional PTH pins for BlueSMiRF/Serial-to-UART. With its RTK support and advanced GNSS capabilities, the board is ideal for applications requiring high-accuracy positioning and robust navigation performance. Previously, we covered several GNSS boards including the SparkFun GNSS L1/L5, u-blox EVK-LEXI-R10, and Conexio Stratus Pro and [...]

The post SparkFun introduces Quadband GNSS RTK Breakout board with Quectel LG290P module for high-precision navigation appeared first on CNX Software - Embedded Systems News.

Linux 6.13 Will Report The Number Of Hung Tasks Since Boot

Following all of the MM patches earlier this week sent in by Andrew Morton, on Sunday morning he sent out all of the non-MM patches that he manages for the Linux kernel. Notable for Linux 6.13 with this pull request is presenting the hung task counter as well as finishing off the folio conversion in the NILFS2 code...

Mitigating a DoS attack with GoAccess and Cloudflare

Cloudflare Under Attack Mode

In this off-topic post, I’m going to discuss some behind-the-scenes β€œfun” that may happen when managing the web server used to host the CNX Software website. From time to time, the server becomes unreachable, but I can still access its console, and notice a very high CPU load (over 100) on a VPS with four cores, while the CPU load is typically 0.5 to 2 under normal circumstances. That’s usually due to a DoS (denial of service), DDoS (distributed denial of service), or some bug I can’t identify. An easy way to solve this issue is to log in to Cloudflare and set the β€œUnder Attack Mode” to on. It will show all visitors a JavaScript challenge the first time they visit the website, and the CPU usage typically drops back to normal level within a minute or so. That means I can access my website and so do regular [...]

The post Mitigating a DoS attack with GoAccess and Cloudflare appeared first on CNX Software - Embedded Systems News.

Compulab’s UCM-iMX95 with NXP i.MX 95 Processor, Real-Time Cortex-M7, and eIQ Neutron NPU

The UCM-iMX95, a compact System-on-Module by Compulab, is built around the NXP i.MX 95 processor, leveraging ARM Cortex-A55 cores clocked at up to 2.0 GHz. Optimized for industrial applications, it delivers robust performance in graphics, image processing, and artificial intelligence workloads. This ultra-compact System-on-Module, measuring just 28 x 40 mm, integrates up to six Cortex-A55 […]

Milk-V Launches MILK-V Megrez PC, Starting at $199.00

The Milk-V Megrez, first announced in August this year, is recognized as one of the first RISC-V hardware hypervisors available in the market. It features a compact Mini-ITX form factor, support for up to 32 GB of LPDDR5 memory, multiple storage interfaces, and dual LAN Ethernet ports. The Milk-V Megrez incorporates the ESWIN EIC7700X system-on-chip. […]

Microsoft Continues "Demikernel" Development LibOS For Kernel-Bypass I/O

A Microsoft Research project that was quietly announced a few years ago to some fanfare but not hearing much about since has been Demikernel as their library OS architecture for kernel-bypass I/O. A Phoronix reader brought up Demikernel this week and while it hasn't been talked about much in recent years it does remain under active development with the most recent commits as of hours ago...
❌