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
Waar voor je geld: 5 wasmachines met app-bediening en A-label voor  minder dan 500 euro
© Id.nl
Huis

Waar voor je geld: 5 wasmachines met app-bediening en A-label voor minder dan 500 euro

Bij ID.nl zijn we gek op producten voor een mooie prijs of die iets extra's of bijzonders te bieden hebben. Daarom gaan we een paar keer per week voor jullie op zoek naar leuke deals. Tegenwoordig is overal een app voor, zelfs wasmachines kun je voor een groot deel op afstand bedienen met je smartphone. Wij bekijken vijf van zulke exemplaren voor minder dan 500 euro.

Het bedienen van je wasmachine door middel van een app is handig. Zo kun je bijvoorbeeld zelf aangeven wanneer je je programma start, kun je deze tussendoor pauzeren als je wil dat de was op een bepaald tijdstip klaar is, zodat je je wasgoed kunt ophangen en krijg je een signaal wanneer de machine klaar is. Wij bekijken vijf via een app te bedienen wasmachines die minder kosten dan 500 euro.

Hoover H‑WASH 500 HWE 49AMBS/1‑S

Met de Hoover H‑WASH 500 HWE 49AMBS/1‑S kun jij wassen via wifi en een smartphone‑app. De machine heeft een capaciteit van 9 kg en een toerental van 1 400 rpm. Dankzij de Eco‑Power‑invertermotor werkt hij energiezuinig en valt hij in energieklasse A. Via de app stel je de startuitstel tot 24 uur in en kun je het wasprogramma of de resterende tijd bekijken.

Het Mix Power System + mengt water en wasmiddel voor een efficiënte reiniging. Daarnaast zijn er programma’s voor wol, katoen, snelle was of stoom. Een trommelreinigingsfunctie helpt om geurtjes te voorkomen en een resttijd‑indicator laat zien hoelang het programma nog duurt.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 77dB
Capaciteit: 9kg

Hoover H‑WASH 500 HW 49XMBB/1‑S

De Hoover H‑WASH 500 HW 49XMBB/1‑S is een voorlader met 9 kg trommelinhoud. Het toerental bedraagt 1400 rpm en het energie‑etiket is A. Dit model is uitgerust met Wi‑Fi; via de Hoover‑app op je smartphone kun je programma’s kiezen, extra cycli downloaden en een startuitstel instellen. De invertermotor zorgt voor een stille werking en een lange levensduur.

Er zijn speciale programma’s voor bijvoorbeeld wol, een snelle cyclus of een antiallergie-programma. Een resttijd‑indicator en trommelverlichting maken het gebruik eenvoudiger, en een automatische waterniveau‑sensor past het waterverbruik aan de lading aan. Door het toerental van 1400 rpm blijft het restvocht laag en hangt de was minder lang te drogen.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 77dB
Capaciteit: 9kg

Beko B5WT5941082W

De Beko B5WT5941082W heeft een trommel van 9 kg en een maximaal toerental van 1400 rpm. Dit apparaat is voorzien van een Bluetooth‑module voor bediening via de HomeWhiz‑app. Via deze app kun jij programma’s selecteren, het resterende verloop volgen en extra programma’s (zoals mix, gordijnen of lingerie) downloaden. De wasmachine valt in energieklasse A (‑10 %) en gebruikt een stille inductiemotor.

Dankzij de Aquatech‑technologie wordt water en wasmiddel effectief over het wasgoed gesproeid. Er zijn 15 standaardprogramma’s, waaronder handwas, wol, dark en Outdoor/Sport. Je kunt kiezen voor opties zoals stoom, extra spoelen of trommelreiniging. Het digitale display toont de resterende wastijd, er is startuitstel tot 24 uur en een aquasafe‑functie sluit de watertoevoer af bij lekkage.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 75dB
Capaciteit: 9kg

Hisense WF5I8043BWF

De Hisense WF5I8043BWF is een slanke voorlader (ongeveer 47 cm diep) met een laadvermogen van 8 kg en een toerental van 1 400 rpm. De machine valt onder energieklasse A(‑30 %) en is uitgerust met wifi om hem via de ConnectLife‑app te bedienen. In een review wordt als voordeel genoemd dat je de wasmachine met een app op afstand kunt bedienen om het soort was en de centrifugeerstand te kiezen, en dat je een melding krijgt wanneer de was klaar is.

Het product heeft een stoomfunctie om kreuken te verminderen en een trommelverlichting zodat je geen sokken vergeet. Dankzij de compacte diepte is het model geschikt voor kleinere ruimtes. De app maakt het mogelijk extra programma’s te downloaden en het energieverbruik te volgen. Met 8 kg capaciteit is de machine geschikt voor een middelgroot huishouden; de maximale
centrifugesnelheid zorgt ervoor dat het restvocht beperkt blijft.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 72dB
Capaciteit: 9kg

Samsung EcoBubble WW80CGC04AAH

De Samsung EcoBubble™ WW80CGC04AAH is een voorlader met een trommelcapaciteit van 8 kg en een centrifugesnelheid van 1400 rpm. Het apparaat gebruikt EcoBubble‑technologie om wasmiddel op te lossen en belletjes te creëren voor een grondige reiniging bij lage temperaturen. Het energieverbruik bedraagt volgens de specificaties 47 kWh per 100 cycli. Op de officiële Samsung‑pagina staat dat je via de SmartThings‑app de AI Energy Mode kunt inschakelen; daarmee monitor je het energieverbruik en kun je de temperatuur verlagen, de programmaduur
verleng‑ en en tot 70 % energie besparen.

In de app zie je jouw dagelijkse, wekelijkse en maandelijkse stroomverbruik per apparaat. Behalve de app‑bediening biedt de wasmachine een programma voor hygiënestoom, 10 % extra energiebesparing ten opzichte van oudere modellen en een digitale inverter‑motor voor een lager geluidsniveau. Met een geluidsniveau van circa 72 dB tijdens het centrifugeren en een A‑label behoort de machine tot de stille en zuinige klasse.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 72dB
Capaciteit: 8kg

▼ Volgende artikel
Review JBL Grip – Klein van stuk, groots in geluid
© JBL
Huis

Review JBL Grip – Klein van stuk, groots in geluid

Bluetooth-speakers zijn er in overvloed, waardoor fabrikanten zich maar moeilijk kunnen onderscheiden. Met zijn kersverse Grip doet JBL een dappere poging. Volgens het Amerikaanse merk is deze draadloze luidspreker met ingebouwde verlichting erg krachtig. Bijzonder, want de behuizing is niet veel groter dan een colablikje. Maakt JBL zijn belofte waar?

Goed
Conclusie

Als je een compacte luidspreker met IP68-certificering wilt kopen, is de JBL Grip het overwegen waard. Je haalt voor amper honderd euro een degelijke speaker in huis die in alle weersomstandigheden blijft doorspelen. Overige pluspunten zijn de respectabele accuduur en geïntegreerde verlichting. Voor audiopuristen is de aanwezigheid van één actieve driver een nadeel. Dat geeft op audiovlak namelijk beperkingen. Zoek je een bluetooth-speaker die alle muziekstijlen op een hoog volumeniveau zonder vervorming laat horen, dan is de Grip niet de beste keuze.

Plus- en minpunten
  • Betaalbaar
  • Licht en compact
  • Valbestendig
  • IP68-gecertificeerde behuizing
  • Behoorlijke accuduur
  • Kan luid spelen
  • Sfeerverlichting
  • Uitgebreide app
  • Geen usb-c-kabel bijgesloten
  • Geen volwaardig 360 graden-geluid
  • Slechts één actieve audiodriver

De Grip is een begrijpelijke toevoeging binnen het uitgebreide gamma van de bekende audiofabrikant. Ten opzichte van de goedkopere GO 4 en Clip 5 is dit nieuwe model weliswaar iets groter, maar je krijgt daar een voller geluid voor terug. Vergelijken we de Grip met de iets duurdere Flip 7, dan is de cilindervormige behuizing van 6,4 × 15,3 × 6,5 centimeter juist weer iets compacter. Logischerwijs zag JBL dus een kans om dit gat in zijn assortiment te vullen. De speaker heeft een adviesprijs van 99,99 euro.

©Maikel Dijkhuizen

Het scheelt weliswaar niet veel, maar de JBL Grip is net iets forser dan een blikje frisdrank.

Luistertijd en bouwkwaliteit

Wie de JBL Grip koopt, moet zelf voor een usb-c-kabel zorgen, want deze kabel zit niet in het productdoosje. Eenmaal opgeladen gaat de accu van 2600 mAh op een gemiddeld volumeniveau ongeveer veertien uur mee. Normaal gesproken hebben JBL-speakers een stevige constructie. Dat is bij de Grip ook het geval, al kunnen we de behuizing op bepaalde plekken diep indrukken. Gelukkig veren het textiel en kunststof soepel terug. Wellicht verklaart het flexibele materiaal het lichte gewicht van 385 gram. Toch gaat deze luidspreker naar verwachting niet zo gauw stuk. JBL claimt dat de Grip een val van één meter hoogte op beton moeiteloos overleeft. Bovendien voldoet dit product aan de eisen van de IP68-norm. Het speakerkastje is dus volledig dompel- en stofdicht. Zeker voor luistersessies in de buitenlucht is dat natuurlijk een pluspunt. Dankzij de geïntegreerde lus hang je de Grip makkelijk ergens aan op.

©Maikel Dijkhuizen

Zelfs in een tropisch aquarium speelt deze volledig waterdichte bluetooth-speaker vrolijk door.

Muziek luisteren

Zodra de Grip met een bluetooth-bron is verbonden, bedien je de muziekweergave eenvoudig vanaf de speaker. Boven het JBL-logo vind je twee volumeknoppen en een play/pauze-toets. Door tweemaal op laatstgenoemde knop te drukken, kun je nummers skippen. Bovenop is er nog een optie om een andere geschikte JBL-speaker draadloos te koppelen. Je profiteert dan van een grootser geluid. Hoewel veel cilindervormige luidsprekers een zogeheten 360 graden-geluid ondersteunen, is dat bij dit exemplaar helaas niet het geval. De achterkant klinkt beduidend minder dan de voorkant.

Bij eenvoudige muziekcomposities, podcasts en luisterboeken is de geluidskwaliteit goed. Het is nogal verrassend hoeveel volume dit kleine apparaatje kan produceren. Met name bij opzwepende genres als dance en hiphop komt dat goed van pas. Verder zijn mensen duidelijk te verstaan, zodat je bijvoorbeeld een radioshow of audioboek makkelijk kunt volgen. Bij bombastische muziekstukken met veel instrumenten schiet de Grip iets tekort. Denk bijvoorbeeld aan genres als rock, metal en klassiek. Logisch, want het is ondoenlijk om de benodigde audiofrequenties uit een enkele fullrange-audiodriver te persen. Zeker op een wat hoger volumeniveau klinken dergelijke nummers ietwat chaotisch. Geen schande, want dat is vrijwel bij alle bluetooth-speakers met slechts één actieve audiodriver het geval.

©Maikel Dijkhuizen

Voor een betere geluidskwaliteit draai je de luidspreker bij voorkeur even om.

Sfeerverlichting en app

Op de achterkant zit een ledstrip van zo'n 6,5 centimeter. Dat geeft met name in het donker een leuk effect. Druk meermaals op de bijbehorende lichtknop voor verschillende thema's. Via de JBL Portable-app pas je optioneel de lichtintensiteit en kleur aan. Ook om andere redenen loont het de moeite om deze app op je smartphone te installeren. Je zet hiermee onder andere diverse equalizerinstellingen naar je hand. Kies bijvoorbeeld voor Chill, Vocal of Energetic. Tot slot stelt JBL vanuit de app regelmatig software-updates beschikbaar.

©Maikel Dijkhuizen

De JBL Portable-app telt een aantal nuttige functies.

JBL Grip kopen?

Als je een compacte luidspreker met IP68-certificering wilt kopen, is de JBL Grip het overwegen waard. Je haalt voor amper honderd euro een degelijke speaker in huis die in alle weersomstandigheden blijft doorspelen. Overige pluspunten zijn de respectabele accuduur en geïntegreerde verlichting. Voor audiopuristen is de aanwezigheid van één actieve driver een nadeel. Dat geeft op audiovlak namelijk beperkingen. Zoek je een bluetooth-speaker die alle muziekstijlen op een hoog volumeniveau zonder vervorming laat horen, dan is de Grip niet de beste keuze.