Pine64 Oz64 RISC-V+Arm SBC to support NuttX RTOS and Debian Linux

Pine64 Oz64

Pine64 Oz64 is an upcoming credit card-sized SBC based on the SOPHGO SG2000 RISC-V+Arm(+8051) processor that currently runs NuTTX RTOS, and a Debian Linux image is also in the works. With a name likely inspired by the earlier Pine64 Ox RISC-V SBC, the Oz64 is a more powerful embedded board with 512 MB of DRAM integrated into the SG2000, a microSD card, an eMMC flash module connector, Ethernet port, WiFi 6 and Bluetooth 5.2, a USB 2.0 Type-A host port, and a 26-pin GPIO header. Pine64 Oz64 specifications: SoC – SOPHGO SG2000 Main core – 1 GHz 64-bit RISC-V C906 or Arm Cortex-A53 core (selectable) Minor core – 700 MHz 64-bit RISC-V C906 core Low-power core – 25 to 300 MHz 8051 MCU core with 8KB SRAM NPU – 0.5 TOPS INT8, supports BF16 Integrated 512MB DDR3 (SiP) Storage MicroSD card slot eMMC flash module connector Display – Optional 2-lane […]

Linux 6.9 release – Main changes, Arm, RISC-V, and MIPS architectures

Linux 6.9 release

Linus Torvalds has just announced the release of Linux 6.9 on LKML: So Thorsten is still reporting a few regression fixes that haven’t made it to me yet, but none of them look big or worrisome enough to delay the release for another week. We’ll have to backport them when they get resolved and hit upstream. So 6.9 is now out, and last week has looked quite stable (and the whole release has felt pretty normal). Below is the shortlog for the last week, with the changes mostly being dominated by some driver updates (gpu and networking being the big ones, but “big” is still pretty small, and there’s various other driver noise in there too). Outside of drivers, it’s some filesystem fixes (bcachefs still stands out, but ksmbd shows up too), some late selftest fixes, and some core networking fixes. And I now have a more powerful arm64 machine […]

SBC Case Builder v3.0 can create thousands of cases for popular SBCs and standard motherboards (mini-ITX, Pico-ITX, NUC…)

SBC Case Builder V3.0

SBC Case Builder V3.0 case design utility has just been released with the ability to create over 1,000 standard cases – not including customization – for popular SBCs from Raspberry Pi, Hardkernel, Orange Pi, Radxa, and others, as well as standard motherboards following Mini-ITX, Pico-ITX, NUC, Nano-ITX, etc.., and SBC adapters following these standards, meaning you could install a Raspberry Pi 5 into a mini-ITX case if needed. SBC Case Builder started as a command line utility for designing DIY case for SBCs relying on OpenSDAD in April 2022, but Edward Kisiel (hominoids) quickly released version 2 with a GUI in October or the same, and has now further improved the utility with the release of SBC Case Builder v3.0. Version 3.0 comes with many improvements but the main focus was to reuse existing and new PC standard form factor cases by creating SBC adapters and custom I/O Shields since […]

Rockchip RK3588’s NPU open-source driver performs object detection at 30 FPS

Rockchip RK3588 open source NPU driver

Tomeu Vizoso has been working on an open-source driver for NPU (Neural Processing Unit) found in Rockchip RK3588 SoC in the last couple of months, and the project has nicely progressed with object detection working fine at 30 fps using the SSDLite MobileDet model and just one of the three cores from the AI accelerator. Many recent processors include AI accelerators that work with closed-source drivers, but we had already seen reverse-engineering works on the Allwinner V831’s NPU a few years ago, and earlier this year, we noted that Tomeu Vizoso released the Etvaniv open-source driver that works on Amlogic A311D’s Vivante NPU. Tomeu has now also started working on porting his Teflon TensorFlow Lite driver to the Rockchip RK3588 NPU which is closely based on NVIDIA’s NVDLA open-source IP. He started his work in March leveraging the reverse-engineering work already done by Pierre-Hugues Husson and Jasbir Matharu and was […]

FOSDEM 2024 schedule – Open-source embedded, mobile, IoT, robotics, RISC-V, etc..

FOSDEM 2024

FOSDEM – which stands for Free and Open Source Software Developers’ European Meeting – is a free-to-participate event where thousands of developers meet in Brussels on the first week-end of February to discuss open-source software & hardware projects. FOSDEM 2024 will take place on February 3-4 with 880 speakers, 818 events, and 66 tracks. Although I won’t attend, I’ve created a virtual schedule like every year with sessions most relevant to the topics covered on CNX Software from the “Embedded, Mobile and Automotive” and “Open Hardware and CAD/CAM” devrooms, but also other devrooms including “FOSS Mobile Devices”, “ Energy: Reimagining this Ecosystem through Open Source”, “RISC-V”, and others. FOSDEM Day 1 – Saturday, February 3, 2024 10:30 – 10:55 – Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yocto Project and OpenEmbedded by Leon Anavi In 2023, embedded Linux developers received eagerly awaited news: […]

Ubuntu Touch 20.04 OTA-3 release adds support for PinePhone and PineTab devices

Ubuntu Touch 20.04 OTA 3 PinePhone Pro

UBPorts has just released Ubuntu Touch 20.04 OTA-3 based on Ubuntu 20.04 LTS with the latest security updates and beta support for PinePhone, PinePhone Pro, PineTab, and PineTab 2, adding to the smartphones already supported by Ubuntu Touch 20.04 OTA-2. As a reminder, Ubuntu Touch was initially handled by Canonical for desktop/mobile convergence, but it was dropped when the company decided to refocus its efforts on cloud and IoT, and the UBPorts community took over and eventually outed the first stable Ubuntu Touch release in June 2017. The developers kept on improving the OS since then with new releases from time to time, but note that it should still be considered experimental only for most devices, and will not be suitable as a daily driver for the majority of people. The PinePhone and PineTab have been supported by Ubuntu Touch for a few years, but they had their own branch […]

Star64 RISC-V SBC can now boot Apache NuttX real-time operating system

NuttX RISC-V Star64 SBC

Most of the software development efforts on the more powerful RISC-V boards like Pine64 Star64 or StarFive VisionFive 2 have been focusing on Linux, but Lup Yuen Lee tried something different and managed to boot Apache NuttX real-time operating system on the StarFive JH7110-powered Star64 SBC. NuttX may not often make the news, but they are plenty of supported platforms, and we previously played with it on the Sony SPresense board, and reported about NuttX RTOS on ESP32, so it’s good seeing the open-source real-time operating system add support for the RISC-V architecture. [Update: RISC-V support was added many years ago, sometimes around 2016] The main trick to boot NuttX on the Star64 is to make U-boot think the NuttX kernel is the Linux kernel. That means a Linux image such as sdcard.img for the VisionFive 2 board will be used to get OpenSBIU and U-boot bootloaders, and the NuttX […]

DietPi News – v8.20 released, NanoPi Neo Air handheld Linux terminal

DietPi Handheld Linux terminal

The latest DietPi v8.20 release of the lightweight Debian-based Linux distribution for SBCs and server systems was outed on July 29, 2023, and on a separate note, a DIY handheld Linux terminal based on the NanoPi Neo Air SBC and running DietPi has been found on the interwebs. DietPi v8.20 release The project team released the new DietPi v8.20 on July 29th, 2023 with the following highlights: Homebridge: New software package bringing Apple Homekit support Kernel updates for Pine64 Quartz64  – Linux 6.4.7 and enabled support for the NFS kernel server FriendlyELEC NanoPi R5S/R5C/R6S series – Linux 5.10.160 StarFive VisionFive 2 RISC-V SBC – Linux 5.15.123 WiFi Hotspot: Enhanced DHCP default settings Fixes and updates for DietPi-LogClear, DietPi-Dashboard, DietPi-LetsEncrypt, PaperMC, vaultwarden, etc… The full changelog can be found on the DietPi website and the source code is hosted on GitHub. NanoPi Neo Air handheld Linux terminal running DietPi While it’s […]

EmbeddedTS embedded systems design