For those that have been following my #SBC shenanigans for awhile, here is the current status:
1) #Pine64 RockPi Pro is still running strong as a file server
2) Both #MangoPi (quad and pro) have been recycled
3) #RPi zero has been set up to be a CLI sandbox to play around with
4) #OrangePi Zero2w & #MilkV mars both have #Debian installed but are currently collecting dust. I need to find something to do with them.

Unless something really neat comes out WITH robust support, I think my little foray into SBC will come to end; or more likely be way more sporadic.
After dusting off the #sbc this weekend and tinkering with them, I have some sad news. Both of my #MangoPi (pro and quad) are being put out to the pasture. The MP pro (D1 Allwinner risc) wont post regardless the supported OS I put on it. The quad is no longer supported and I cannot find an image to flash on it; scubbing the internet has not been fortuitous.

As for the rest the jury is out. The #OrangePi Zero 2W and RV are working fine; they are just not exciting anymore.  The #MilkVMars seems too limited and lacks support from the maker but is up and running. The #RPi Z2W is chugging along just fine.

Unless I find something exciting and well supported, I think I’m kind of done with SBCs at this time.

Instalación de Orange Pi OS (OpenHarmony) en Orange Pi 6 Plus

Un sistema operativo que comienza a llamar la atención por su rápida implantación en China es OpenHarmony, la iniciativa de Huawei por independizarse de las grandes tecnológicas norteamericanas en el contexto de los sistemas operativos.

En este artículo vamos a instalar OpenHarmony adaptado para Orange Pi 6 Plus.

Preparación de la unidad NVMe M.2

En primer lugar, descargaremos la imagen de Orange Pi OS para nuestra tarjeta, disponible en el portal de Orange Pi. Nótese que Orange Pi presenta, según los modelos de tarjetas, la denominación Orange Pi OS para la personalización que realiza el fabricante de ArchLinux, Android o, como en nuestro caso, OpenHarmony.

A continuación, descomprimimos la imagen y la volcamos con dd a una unidad NVMe M.2.

# dd if=./Orangepi6plus_openharmony_5.0.3v1.0.0_linux6.6.img of=/dev/sde bs=4M status=progress oflag=sync

Solo queda extraer la unidad e introducirla en el slot 1 para M.2 de la Orange Pi 6 Plus. Conectaremos la placa a un ratón y un teclado USB, además de un monitor. Procederemos a alimentarla a través del USB-C más cercano a la boca de red. Opcionalmente, el otro USB-C podrá ir conectado al PC.

Encendido

Una vez encendido el sistema, este arranca la distribución OpenHarmony que copiamos en la NVMe.

Aparecerá la pantalla de inicio de OpenHarmony.

Justo después, aparecerá la pantalla de bloqueo. Con el ratón, arrastraremos hacia arriba la pantalla para desbloquearla.

Cambio de idioma

Lo primero será cambiar el idioma del sistema. Para ello pulsaremos en el icono de configuración, que se encuentra en la barra inferior en color gris.

Pulsamos sobre la opción de configuración, la tercera de la lista.

Seleccionamos la segunda opción de la lista.

Seleccionamos la única opción disponible.

Seleccionamos la tercera opción para entrar en el cambio de idioma.

Seleccionamos «English» como idioma.

Nos pide confirmación, pulsamos la opción de la derecha.

La página se actualiza al idioma inglés.

Podemos comprobar cómo en el escritorio se han actualizado los nombres de las aplicaciones a inglés.

OpenHarmony

Sin duda, nos encontramos ante una versión de prueba de este sistema operativo.

Incluso mantiene la aplicación de manejo de teléfono, objetivo inicial de este sistema operativo.

En cuanto a aplicaciones, viene muy limitada. Viene incluso sin navegador. Como programas utilizables, incluye poco más que un bloc de notas, una calculadora y un visor de imágenes.

#OpenHarmony #OrangePi

Orange Pi 6 Plus | قوة الذكاء الاصطناعي في قبضة يدك

مراجعة كاملة للوحة Orange Pi 6 Plus، أحد أقوى الحواسيب الصغيرة (SBC) المتوفرة حاليًا.

https://youtu.be/XjpD2-9rpYI

#لينكس
#OrangePi
#RaspberryPi
#LocalAI
#AI

Instalación de Orange Pi OS (Arch) en Orange Pi 5 Plus

En los últimos años, Orange Pi ha decidido denominar Orange Pi OS a todas las particularizaciones de sistemas operativos a sus placas, añadiendo entre paréntesis un indicador: «Arch» para ArchLinux, «Droid» para Android u «OH» para OpenHarmony.

En este ocasión, vamos a instalar la variante ArchLinux del sistema operativo Orange Pi OS en una Orange Pi 5 Plus y ver así la evolución de este sistema operativo desde que lo instalamos en una Orange Pi Zero 2W.

Primeros pasos

Lo primero será descargar la imagen de Orange Pi OS que el fabricante comparte en Google Drive en el correspondiente enlace en el portal indicado.

A continuación, haremos uso de una tarjeta microSD de un mínimo de 16 GB de capacidad, donde volcaremos la imagen con dd, donde sdX es el dispositivo correspondiente a dicha tarjeta.

$ xz -dc Downloads/Opios-arch-aarch64-gnome-opi5plus-24.04-linux5.10.160.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=sync

Configuración de Orange Pi OS (Arch)

Extraemos la microSD y la insertamos en la Orange Pi. En este caso, necesitaremos conectar a nuestro dispositivo un monitor, teclado y ratón.

La arrancamos y veremos el logotipo de Orange Pi en primer plano. Durante este primer arranque, la partición root en la microSD se ajusta hasta ocupar el tamaño completo de la tarjeta.

A continuación, aparecerá una pantalla de escritorio donde podemos seleccionar el idioma para la instalación.

Luego, seleccionamos localización geográfica y distribución de teclado.

A continuación, indicamos las credenciales del usuario a crear.

Automáticamente comienza la instalación propiamente dicha del sistema.

Tras unos minutos, la instalación estará lista y nos pedirá que reiniciemos el dispositivo.

Finalmente, accederemos con el usuario y clave que asignamos anteriormente y nos aparecerá la pantalla de bienvenida.

Potencia de CPU y gestión de RAM

Vamos a medir la potencia de este dispositivo con 7z, instalada por defecto en esta distribución. Para ello, ejecutaremos sucesivamente los siguientes comandos:

$ 7z b -mmt=1 $ 7z b -mmt=2 $ 7z b -mmt=4 $ 7z b -mmt=8

Obtenemos los siguientes valores en MIPS:

 1 núcleo2 núcleos4 núcleos8 núcleosOrange Pi 5 Plus (compresión)301465031197615075Orange Pi 5 Plus (descompresión)326364041265317662Orange Pi 5 Plus (promedio)313864531231516369 #ArchLinux #OrangePi

I've added `libgpiod` to my C project to get read/write access to digital #GPIO pins on #linux powered devices like #raspberrypi or variants from #orangepi or #radxa.
Reason: /sys/class/gpio is deprecated.

But there is a peculiarity: different versions of `libgpiod` are shipped
on different linux distros. And the newer v2 is incompatible with the older v1.

My "generic" solution is now: late-binding via `dlopen()` to load available functions and using a small wrapper around both APIs.

@JoshuaACNewman You likely need one of these, which work for my #orangepi 5 plus.

https://www.amazon.com/dp/B0CLV6WB4L

Amazon.com: RasTech for Raspberry Pi 5 GaN PD 27W Power Supply 5.1V 5A USB-C Pi 5 Power Adapter for Raspberry Pi 5 16GB/8GB/4GB/2GB : Electronics

Buy RasTech for Raspberry Pi 5 GaN PD 27W Power Supply 5.1V 5A USB-C Pi 5 Power Adapter for Raspberry Pi 5 16GB/8GB/4GB/2GB and other Internal Power Supplies at Amazon.com. Our wide selection is eligible for free shipping and free returns.

As a reminder: I am offering free Iceshrimp.NET fediverse hosting on OP5+’s. Contact me for details.

#orangepi #iceshrimp #iceshrimpnet #fediverse

Time to figure out what to do with my #OrangePi 5 plus nodes.

Hmm.

La Orange Pi Neo dans l’attente d’une mémoire plus abordable
La flambée des tarifs sur la mémoire vive et le stockage repoussent "indéfiniment" la sortie de la console Orange Pi Neo sous Linux..
https://www.minimachines.net/?p=139744 #orangepi