ID.nl logo
Armbian installeren op een singleboardcomputer
© Reshift Digital
Huis

Armbian installeren op een singleboardcomputer

De officiële besturingssystemen voor tal van singleboardcomputers zijn vaak verouderd worden niet lang ondersteund. We gaan Armbian installeren. Dit is een Linux-distributie die met veel ontwikkelbordjes compatible is en wél up-to-date wordt gehouden.

De Raspberry Pi Foundation staat bekend om zijn uitstekende softwareondersteuning. Zelfs het eerste model van de Raspberry Pi, ondertussen ruim negen jaar oud, wordt nog altijd ondersteund in de nieuwste versie van Raspberry Pi OS, het op Debian-gebaseerde besturingssysteem voor het populaire computerbordje.

Verlaat je het Raspberry Pi-universum, dan merk je al snel dat die softwareondersteuning niet zo vanzelfsprekend is. Op de websites van andere fabrikanten van computerbordjes vind je vaak downloads van jaren geleden, met oude Linux-kernels. Het zijn vaak speciaal voor deze computerbordjes aangemaakte Linux-distributies die daarna niet meer onderhouden zijn.

Gelukkig is er één groep ontwikkelaars die zich het lot van al die minder populaire ARM-ontwikkelbordjes aantrekt. Zij zijn acht jaar geleden begonnen met het maken van een op Debian gebaseerde distributie: Armbian. Deze Linux-distributie ondersteunt ondertussen maar liefst 134 ARM-bordjes en 20 verschillende kernels.

Over welke bordjes gaat het zoal? Heel wat van de NanoPi’s, Orange Pi’s, Banana Pi’s, Odroids en Hummingboards. Ook bordjes en ARM-laptops van Pine64 en Olimex, evenals de ASUS Tinker Board en de schattige Cubox-i. Of heb je een Helios4- of Helios64-NAS van Kobol? Ook daar draait Armbian op.

Armbian downloaden

Op de Armbian-website heeft elk type ARM-bordje een eigen downloadpagina met enkele images. Doorgaans zijn dat er drie: een serverimage met Debian Buster, een serverimage met Ubuntu Focal en een desktopimage met Debian Buster of Ubuntu Focal, waarop een Xfce-desktop draait. Voor een server- of netwerksysteem zoals de Helios64-NAS zul je geen desktopimage vinden.

Het image schrijf je met USBImager of balenaEtcher naar een microSD-kaartje. In de documentatie van Armbian waarschuwen de ontwikkelaars ervoor dat je het best een kaartje van applicatieklasse A1 neemt: die zijn geoptimaliseerd voor willekeurige I/O (input/output), in plaats van de standaardkaartjes die voor digitale camera’s zijn ontworpen en dus zijn geoptimaliseerd voor sequentiële I/O. A2-kaartjes zouden nog beter zijn, maar hebben nog geen driver in Armbian. Die vermijd je voorlopig dus het best.

©PXimport

Start je ARM-bordje op met het microSD-kaartje erin. Armbian geeft je drie manieren om in te loggen. Of je sluit een scherm en toetsenbord aan, of een seriële kabel, of je logt via het netwerk in met ssh als je bordje via DHCP een ip-adres krijgt.

In Windows gebruik je voor de seriële verbinding het programma PuTTY, waarbij je een vinkje zet voor Serial, de juiste COM-poort invult en als snelheid 115200 kiest. In Linux log je op de console in met de opdracht screen /dev/ttyUSB0 115200. In macOS doe je hetzelfde als in Linux, maar met als apparaatbestand iets wat begint met /dev/tty.usbserial-

De beschikbare seriële apparaten krijg je te zien met de commando’s ls /dev/ttyUSB* (in Linux) of ls /dev/tty.usbserial-* (in macOS). Om in te loggen via ssh gebruik je op alle besturingssystemen de opdracht ssh root@IP, waarbij IP het ip-adres van het bordje is.

Wachtwoord veranderen

Op welke manier je ook inlogt, standaard log je in als gebruiker root en voer je het wachtwoord 1234 in. Als je niets ziet, druk dan eens op Enter om de inlogprompt te laten verschijnen. Nadat je ingelogd bent, krijg je onmiddellijk de vraag om een nieuw wachtwoord in te stellen. Daarna kies je ook je standaard-shell en maak je een gebruikersaccount aan (want altijd als root inloggen is een beveiligingsrisico).

Als je vanaf een desktopimage opstart, toont die standaard de desktopomgeving zonder om een wachtwoord te vragen. Daarom installeer je het best een displaymanager, die het aanmeldvenster toont. Een niet al te zwaar programma met toch veel mogelijkheden is LightDM, dat je als volgt installeert:

sudo apt install lightdm

Na de volgende reboot krijg je een grafisch aanmeldvenster en kun je met je wachtwoord in je desktopomgeving inloggen.

©PXimport

Armbian updaten

Armbian is zoals gezegd een Debian-omgeving, met naar keuze Debian- of Ubuntu-pakketten. Als je al gewend bent aan Raspberry Pi OS, of al ervaring hebt met Debian of Ubuntu op je server of desktop, zul je je dus onmiddellijk thuis voelen in Armbian.

Het eerste wat je op elk Debian-gebaseerd besturingssysteem doet na de installatie, is uiteraard het hele systeem updaten met de commando’s:

sudo apt update
sudo apt upgrade

Er is wel een belangrijk verschil met Raspberry Pi OS of met Linux-distributies voor x86: Armbian gebruikt de bootloader u-boot voor ARM-bordjes. Na de upgrade van de ‘gewone’ pakketten dien je u-boot afzonderlijk te upgraden.

Start daarvoor het configuratieprogramma van Armbian op:

sudo armbian-config

Open dan het menu System / Install / Install/Update the bootloader on SD/eMMC. Je kunt ook rechtstreeks het installatiescript uitvoeren met:

sudo nand-sata-install

Heeft je bordje geen eigen interne opslag, dan installeer je de bootloader op de microSD-kaart. Maar sommige bordjes, waaronder de Kobol Helios64, hebben al ingebouwde opslag, zoals een eMMC- of NAND-kaart. Via dit script kun je de bootloader en het hele besturingssysteem hierop installeren en daarna ook updaten. De eMMC-opslag is vaak sneller en betrouwbaarder dan een SD-kaartje.

Seriële kabel

Een seriële kabel is handig om op een bordje in te loggen als je geen scherm en toetsenbord hebt, bijvoorbeeld als je netwerkproblemen wilt oplossen. Afhankelijk van je bordje kun je voor de seriële kabel een usb-kabel gebruiken. Zo sluit je bij de Kobol Helios64 een usb-c-kabel aan op de achterkant, en de andere kant op je computer. Maar bij de meeste bordjes heb je een zogenoemde usb-naar-TTL-kabel nodig. Dat is een kabel die aan de ene kant een usb-connector heeft die je op je pc aansluit, en aan de andere kant vier vrouwelijke connectoren van jumperwires, die je op de GPIO-pinnen van je bordje aansluit. 

Bij de Orange Pi’s zijn de drie pinnen gelabeld met namen TX, RX en GND. Je moet altijd TX van de kabel op RX van het bordje aansluiten en andersom. Let ook op dat je kabel de juiste spanning voor je bordje gebruikt: 3,3 of 5 V.

©PXimport

Armbian configureren

Je kunt Armbian configureren zoals elk Debian- of Ubuntu-systeem, maar de ontwikkelaars bieden ook een basisprogramma aan dat je in een menugebaseerde interface toelaat om allerlei instellingen voor het besturingssysteem aan te passen. Je start het met commando armbian-config. Je hebt het hierboven al geopend om de bootloader te upgraden, maar er kan nog veel meer mee.

Het hoofdmenu bestaat uit vijf onderdelen: System, Network, Personal, Software en Help. Die laatste toont gewoon enkele links naar de documentatie van Armbian, het forum van Armbian en de GitHub-pagina van het programma.

In System staan enkele geavanceerde systeeminstellingen. De bootloader was je al tegengekomen (Install), maar je kunt er ook je huidige kernelversie bevriezen (Freeze) zodat je die niet per ongeluk upgradet, wat handig is als je problemen verwacht. 

De parameters voor het opstarten pas je aan in Bootenv, de maximale processorsnelheid in CPU, en modules voor I²C, UART en 1-Wire schakel je in Hardware in. Met Other schakel je over naar de andere kernel. Armbian ondersteunt op de meeste systemen een oude kernel en een recente.

In Network kun je bij IP je netwerkinterfaces configureren voor DHCP of een statisch ip-adres instellen. Bij IPV6 schakel je IPv6 in of uit, en als je bordje een wifi-interface heeft, maak je met Hotspot een draadloos toegangspunt of met WiFi verbinden met een draadloos netwerk. Met Advanced pas je de netwerkconfiguratie in /etc/network/interfaces handmatig aan.

In Personal stel je je tijdzone, taal, toetsenbordindeling en hostname in. Bij Welcome kun je aanvinken welke informatie er allemaal getoond wordt wanneer je inlogt. En bij Mirror kies je een andere mirrorserver dan degene die Armbian standaard selecteert om pakketten van te downloaden.

Software installeren

In het onderdeel Software kun je enkele geavanceerde taken uitvoeren, zoals een uitgebreide benchmark van je bordje (Benchmarking), of de installatie of verwijdering van headers en broncode van de kernel (Headers_install en Source_install). Maar het interessantste onderdeel is Softy, een eenvoudig installatiemenu voor allerlei pakketten.

©PXimport

Waarom zou je software via dit menu installeren en niet gewoon via het apt-commando? De opties Samba en CUPS voor Windows-bestandsdeling respectievelijk printerondersteuning zijn inderdaad nog eenvoudig via apt te installeren. Maar de rest zijn voornamelijk pakketten die niet in de standaardrepository te vinden zijn. 

In dit menu kun je deze toch eenvoudig installeren, zodat je niet handmatig externe installatiescripts hoeft te downloaden en uitvoeren. Op deze manier installeer je bijvoorbeeld Home Assistant, openHAB, OpenMediaVault, Syncthing, Pi-hole of Plex Media Server. Naast de installatie voert het script ook bordspecifieke tweaks uit.

Conclusie

Heb je een ARM-bordje waarvan de officiële Linux-distributie verouderd is of je niet bevalt? Bekijk dan zeker Armbian eens. Als je een beetje met Debian of Ubuntu bekend bent, voelt Armbian heel vertrouwd aan.

Er zijn uiteraard nog andere besturingssystemen voor dit soort bordjes, bijvoorbeeld gebaseerd op Yocto of Buildroot, maar die twee buildsystemen zijn meer voor geavanceerd gebruik. Armbian lijkt de perfecte balans te vinden tussen geavanceerde functies en gebruiksgemak.

▼ Volgende artikel
Review Poco F8 Ultra – Toptoestel zodra de prijs zakt
© Wesley Akkerman
Huis

Review Poco F8 Ultra – Toptoestel zodra de prijs zakt

De smartphones van Poco zijn over het algemeen goed geprijsd als je kijkt naar wat je ervoor terugkrijgt. De nieuwe Poco F8 Ultra heeft een prijskaartje van minimaal 800 euro. Gaat die regel ook hier op?

Uitstekend
Conclusie

De Poco F8 Ultra oogt uniek, vindt in de subwoofer een handige toevoeging en voelt stevig aan. De door ons geteste Denim Blue-uitvoering heeft bovendien een faux denimlaagje op de achterkant voor extra grip (wat deze variant een paar gram zwaarder maakt dan de zwarte versie). Wel plaatsen we wat kanttekeningen bij de software- en camera-ervaring. De prijs is misschien gevoelsmatig nog wat hoog, zeker voor dit merk. Maar zakt de prijs richting de 600 euro, dan krijg je een toptoestel dat zijn prijs meer dan waarmaakt en waar je langdurig plezier van hebt.

Plus- en minpunten
  • Bose-subwoofer
  • Faux denim achterop
  • Stevig, handzaam en licht
  • Vlotte en overzichtelijke software
  • Gemiddeld tot goed softwarebeleid
  • Batterijduur
  • Kleuren kunnen beter
  • Camera laat te wensen over
  • Bloatware en advertenties
CategorieSpecificatie
Display6,9 inch Amoled-display, 120Hz (adaptief), 3500 nits maximale helderheid
ProcessorSnapdragon 8 Elite Gen 5 (3nm)
Geheugen12 GB of 16 GB LPDDR5X (9600 Mbps)
Opslag256 GB of 512 GB (UFS 4.1)
Batterij6500 mAh met 100W HyperCharge en 50W draadloos laden
Camera achter50 MP hoofdcamera (OIS), 50 MP periscooptelelens (OIS), 50 MP ultragroothoek
Camera voor32 MP met autofocus
VideoTot 8K op 30 fps (achter) / 4K op 60 fps (voor)
SoftwareXiaomi HyperOS 3
BouwIP68 waterbestendig, POCO Shield Glass, 218 (Black) - 220 gram (Denim Blue)
Connectiviteit5G, Wifi 7, Bluetooth 6.0, NFC
Extra'sUltrasone vingerafdrukscanner, Infrarood (IR-blaster), Bose audio

Want wat voor smartphone kun je precies aanbieden als je er net wat meer geld tegenaan gooit? Dat idee heeft een unieke telefoon opgeleverd, voorzien van een denimlook én een extra subwoofer achterop. Gewaagde keuzes, maar in een wereld waarin smartphones steeds meer naar elkaar toe groeien, en in hun identiteitscrisis meer en meer op iPhones gaan lijken, geen verkeerde ontwikkeling. Alleen daarom al zijn we enthousiast over de Poco F8 Ultra (Blue Denim-uitvoering).

Het helpt dan ook zeer dan de subwoofer daar niet alleen voor de show zit. Dit compacte speakertje geeft geluiden en audio meer dan genoeg ruimte om beter tot hun recht te komen vergeleken met reguliere smartphonespeakers. Weg is dat blikkige geluid, dat nu ruimte maakt voor warmere tonen en een bredere soundstage. Klinkt de muziek perfect? Dat kun je niet verwachten, maar we zijn desondanks onder de indruk van de Bose-luidspreker.

©Wesley Akkerman

Uniek en tof

De Poco F8 Ultra ligt prettig in de hand en voelt solide aan dankzij het aluminium frame. Met 220 gram is hij ook niet overdreven zwaar. Het fauxdenim op de achterkant draagt daarbij merkbaar bij aan de grip, waardoor hij niet snel uit je handen glipt. Juist door dat eigenzinnige uiterlijk is dit zo'n smartphone die je liever zonder hoesje gebruikt, ook al loop je daarmee iets meer risico op valschade.

Het grote amoled-paneel van 6,9 inch stelt evenmin teleur. Met zijn hoge resolutie (1.200 bij 2.608 pixels) en verversingssnelheid (120 Hertz) kom je niets tekort en oogt alles scherp en vlot. Het contrast is breed en zwartwaarden zijn diep, maar de kleuren kunnen soms net even wat flets ogen. Dat valt alleen op in directe vergelijkingen met andere smartphones; de kans is heel klein dat dit je hier iets van merkt in het dagelijkse gebruik of als je een minder geoefend oog hebt.

©Wesley Akkerman

©Wesley Akkerman

Wat je mag verwachten

Ook al draait de Poco F8 Ultra niet op de krachtigste processor die Qualcomm te bieden heeft, in de praktijk merk je daar weinig van. De Snapdragon 8 Elite Gen 5 voelt vlot aan bij multitasking en kan games zonder moeite aan, al moet je er wel rekening mee houden dat de Gen 5 warm (niet heet, gelukkig) kan worden wanneer je high-end spellen speelt. Niets om je zorgen over te maken, je zult hier namelijk je vingers niet aan branden.

Ook de accu stelt niet teleur. Met een capaciteit van 6.500 mAh haal je in veel gevallen probleemloos twee dagen, al hangt dat vanzelfsprekend af van hoe intensief je de smartphone gebruikt. Speel je veel games, dan loopt hij sneller leeg, maar opladen gaat razendsnel. Met een geschikte 100w-lader, die je zelf moet aanschaffen, zit de accu binnen ongeveer veertig minuten weer helemaal vol.

0,7x

1x

2x

Camera en software

Toch is niet alles goud wat er blinkt. Onder de juiste lichtomstandigheden maakt de Poco F8 Ultra kleurrijke en gedetailleerde beelden. Zoomen is geen probleem en ook de selfiecam lijkt goed om te gaan met verschillende huidtypen. De groothoeklens presteert echter minder goed: kleuren komen minder goed uit de verf en details vallen weg. De avondmodus stelt teleur, met een overdaad aan exposure, gebrekkige kleurenaccuraatheid en trage vastlegging.

Aangezien Poco een dochteronderneming is van Xiaomi, draait het toestel op HyperOS 3.0. De Poco staat daardoor vol met overbodige en dubbele apps, waaronder die van Xiaomi, waarvan je het gros kunt verwijderen. Ook kom je her en der wat reclame tegen. Verder is het besturingssysteem vlot en overzichtelijk, twee eigenschappen die we extreem belangrijk vinden. Je krijgt tot slot 'maar' vier Android-upgrades, evenals zes jaar aan beveiligingsupdates.

5x

10x

Poco F8 Ultra kopen?

Ondanks de kanttekeningen die we plaatsen bij de software- en camera-ervaringen, zijn er eigenlijk weinig redenen om niet voor de Poco F8 Ultra te kiezen. Hij oogt uniek, vindt in de subwoofer een handige toevoeging en voelt stevig aan. De door ons geteste Denim Blue-uitvoering heeft bovendien een faux denimlaagje op de achterkant voor extra grip (wat deze uitvoering wel een paar gram zwaarder maakt dan de Poco F8 Ultra Black). De prijs is misschien gevoelsmatig nog wat hoog, zeker voor dit merk. Maar zakt de prijs richting de 600 euro, dan krijg je een toptoestel dat zijn prijs meer dan waarmaakt en waar je langdurig plezier van hebt.

52137934

▼ Volgende artikel
Spatial audio: de zin en onzin van 3D-geluid
© ER | ID.nl
Huis

Spatial audio: de zin en onzin van 3D-geluid

Spatial audio, oftewel ruimtelijke audio, belooft een luisterervaring waarbij het geluid niet alleen van links en rechts komt, maar je volledig omringt. Hoewel de marketingkreten je geregeld om de oren vliegen, is de techniek niet in elke situatie even zinvol. In dit artikel ontdek je wanneer ruimtelijke audio je ervaring verrijkt en wanneer je prima zonder kunt.

Vergeet het statische geluid van je oude vertrouwde stereo-set. Met spatial audio krijgt geluid eindelijk de diepte die het verdient. Dankzij slimme algoritmes die de akoestiek van de echte wereld nabootsen, ontsnapt de audio aan je koptelefoon of soundbar. Geluid beweegt vrij door de kamer, waardoor een helikopter in een film ook echt boven je hoofd lijkt te cirkelen. Het is de overstap van een platte foto naar een hologram, maar dan voor je oren.

Bioscoopervaring thuis

De meest logische toepassing voor spatial audio is zonder twijfel de moderne filmervaring. Wanneer je een blockbuster kijkt die is gemixt in formaten zoals Dolby Atmos, komt de techniek pas echt tot leven. Een helikopter die overvliegt of regen die op een dak klatert, krijgt een verticale dimensie die voorheen onmogelijk was met een standaard hoofdtelefoon of een simpele soundbar.

Voor filmliefhebbers die niet de ruimte hebben voor een volledige surround-installatie met fysieke speakers in het plafond, biedt spatial audio een overtuigend en compact alternatief dat de zogenaamde immersie aanzienlijk vergroot.

Spatial audio in de praktijk

Je komt ruimtelijke audiotechnieken op steeds meer plekken tegen, vaak zonder dat je er specifiek naar hoeft te zoeken. In de filmwereld is Dolby Atmos de absolute standaard, waarbij streamingdiensten zoals Netflix en Disney+ deze techniek inzetten om geluidseffecten via een soundbar dwars door je kamer te laten bewegen.

Muziekliefhebbers vinden soortgelijke ervaringen bij Apple Music en Tidal, waar speciale mixes van bekende albums een breder en dieper geluidsveld bieden dan de originele stereoversie. Ook in de gamingwereld is het inmiddels de norm; Sony gebruikt de Tempest 3D-technologie voor de PlayStation 5 om spelers midden in de actie te plaatsen, terwijl Microsoft met Windows Sonic en Dolby Atmos for Headphones vergelijkbare resultaten behaalt op de Xbox en pc.

©ER | ID.nl

Muziek met een extraatje

Voor muziek is het nut van ruimtelijke audio iets genuanceerder en sterk afhankelijk van de productie. Bij klassieke concerten of live-opnames kan de techniek je het gevoel geven dat je midden in de concertzaal zit, waarbij de akoestiek van de ruimte tastbaar wordt. Ook bij moderne popmuziek die specifiek voor dit formaat is geproduceerd, kunnen artiesten creatiever omgaan met de plaatsing van instrumenten of subtiele geluidseffecten.

Toch blijft voor de purist die zweert bij een eerlijke, ongefilterde weergave van een studio-album de traditionele stereomix vaak de voorkeur genieten, omdat spatial audio de oorspronkelijke balans soms onnatuurlijk kan veranderen.

Gaming en de functionele voorsprong

In de wereld van gaming verschuift de waarde van spatial audio van puur esthetisch naar functioneel. Vooral in competitieve shooters is het horen van de exacte positie van een tegenstander een serieus dingetje. Door gebruik te maken van ruimtelijke audio kun je voetstappen boven, onder of achter je nauwkeurig lokaliseren. Dat geeft niet alleen een intensere spelervaring waarbij je volledig wordt opgeslokt door de spelwereld, maar biedt ook een tactisch voordeel dat met standaard audio simpelweg niet te evenaren is. Hierdoor is de techniek voor fanatieke gamers bijna onmisbaar geworden.

Wanneer kun je het beter uitschakelen?

Ondanks de indrukwekkende demonstraties is spatial audio niet altijd de beste keuze. Voor dagelijks gebruik, zoals het luisteren naar podcasts of het kijken van het journaal, voegt de extra ruimtelijkheid weinig toe en kan het de verstaanbaarheid van stemmen zelfs negatief beïnvloeden. Ook bij oudere opnames die door softwarematige kunstgrepen naar ruimtelijk geluid worden omgezet, ontstaat er vaak een hol en onnatuurlijk resultaat. In dergelijke gevallen is een zuivere stereoweergave nog altijd de meest betrouwbare weg naar een prettige luisterervaring.

Populaire merken voor spatial audio

Verschillende fabrikanten lopen voorop in de adoptie van ruimtelijke audiotechnieken. Apple heeft met de integratie in de AirPods Max en AirPods Pro in combinatie Apple Music de techniek toegankelijk gemaakt voor de massa, terwijl Sony met hun 360 Reality Audio een sterk eigen ecosysteem heeft gebouwd dat vooral schittert bij gaming en specifieke streamingdiensten. Daarnaast is Sonos een dominante speler op het gebied van home-entertainment met soundbars die Dolby Atmos ondersteunen. Bose en Sennheiser zijn eveneens belangrijke namen die met hun geavanceerde algoritmes en hoogwaardige hardware zorgen dat de ruimtelijke beleving ook voor de veeleisende luisteraar geloofwaardig blijft.