• YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico.

    När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry Pi med flera gigabyte arbetsminne. Men Linux behöver inte alls kräva så kraftfull hårdvara.

    Det lilla utvecklingskortet YuzukiNeko visar hur långt åt andra hållet man kan gå.

    Kortet mäter bara omkring 51 × 21 millimeter. Trots det finns här en 64-bitars processor som arbetar med omkring 1 GHz, anslutning för minneskort och bildskärmar – och möjlighet att starta Linux.

    Det placerar YuzukiNeko i ett spännande gränsland mellan en mikrokontroller och en traditionell enkortsdator.

    RISC-V är processorns språk

    I centrum sitter systemkretsen Allwinner F101. Den innehåller en T-Head XuanTie C907, en 64-bitars processorkärna som använder processorarkitekturen RISC-V.

    RISC-V kan enklast beskrivas som regelboken som bestämmer vilka instruktioner en processor förstår.

    Intel- och AMD-datorer använder huvudsakligen x86-arkitekturen, medan mobiltelefoner och många enkortsdatorer använder ARM. RISC-V är ett yngre alternativ med en viktig skillnad: instruktionsarkitekturen är öppen och kan användas utan samma typ av licensmodell som flera etablerade processorarkitekturer.

    Det har gjort RISC-V allt mer intressant för allt från små mikrokontroller till betydligt kraftfullare datorer.

    Processorn i YuzukiNeko kan köras i upp till cirka 1,008 GHz. Det är inte särskilt imponerande jämfört med en modern PC, men för den typ av arbetsuppgifter kortet är konstruerat för kan det vara fullt tillräckligt.

    Linux med bara 16 MB RAM

    Den kanske mest fascinerande siffran är inte processorns klockfrekvens utan mängden arbetsminne.

    YuzukiNeko har 8 eller 16 MB PSRAM.

    Inte gigabyte – megabyte.

    En modern dator med 16 GB RAM har alltså ungefär tusen gånger mer arbetsminne än 16 MB-versionen av YuzukiNeko.

    Att försöka starta ett modernt skrivbord med exempelvis KDE Plasma eller GNOME på YuzukiNeko vore därför helt orealistiskt. En modern webbläsare kan ensam använda hundratals megabyte eller flera gigabyte minne.

    Men Linux är inte samma sak som ett grafiskt skrivbord.

    Själva operativsystemet kan byggas mycket mindre.

    Man tar bara med det som behövs

    YuzukiNeko har demonstrerats med Linux 7.2 och Buildroot.

    Buildroot är ett verktyg för att skapa små Linuxsystem för inbyggda datorer. I stället för att installera en stor Linuxdistribution med tusentals program och bibliotek bygger man ett system som bara innehåller de delar som apparaten faktiskt behöver.

    Om datorn exempelvis ska styra en display behöver den inte LibreOffice, en webbläsare och hundratals andra program.

    Den behöver Linuxkärnan, rätt drivrutiner, ett litet grundsystem och programmet som utför själva uppgiften.

    Det är lite som att packa inför en resa med en mycket liten väska. Man kan inte ta med hela garderoben – men om man vet exakt vad man ska göra kan man ta med precis det som behövs.

    Det är så Linux kan fungera även med mycket små resurser.

    Mer dator än mikrokontroller

    Utseendet gör det naturligt att jämföra YuzukiNeko med Raspberry Pi Pico, men under ytan är skillnaderna stora.

    Raspberry Pi Pico är ett mikrokontrollerkort. Sådana kort är utmärkta för att exempelvis läsa sensorer, styra motorer, blinka lysdioder och reagera snabbt på elektriska signaler.

    YuzukiNeko befinner sig närmare en traditionell dator.

    Med Linux får utvecklaren bland annat filsystem, processer, Unixverktyg och en stor mängd existerande programvara och bibliotek.

    Det betyder inte att Linux alltid är bättre. En mikrokontroller kan starta nästan omedelbart, använda mycket lite energi och ge mycket exakt kontroll över hårdvaran.

    Det handlar snarare om två olika verktyg.

    YuzukiNeko är intressant när man vill ha den lilla datorns format men samtidigt behöver funktioner från ett riktigt operativsystem.

    Gjord för att prata med bildskärmar

    Allwinner F101 avslöjar också vilken sorts produkter kretsen kan vara tänkt för.

    Den har ovanligt omfattande stöd för bildskärmar för att vara en så liten och billig krets.

    Här finns bland annat MIPI DSI, LVDS och RGB888. MIPI DSI kan driva bildskärmar med upp till 1280 × 800 pixlar vid 60 Hz, medan LVDS kan nå 1366 × 768 vid 60 Hz.

    Det finns även en enklare G2D-grafikaccelerator.

    Det gör kretsen intressant för sådant som kontrollpaneler, informationsskärmar, mätinstrument och små terminaler.

    Tänk exempelvis på displayen på en maskin, ett passagesystem eller en liten informationspanel. Där behövs inte prestandan hos en vanlig PC, men det kan ändå vara praktiskt att ha Linux under skalet.

    Ett helt system på några kvadratcentimeter

    Kortet har dessutom stöd för microSD, så lagringsutrymmet behöver inte begränsas av den inbyggda flashkretsen.

    Den inbyggda SPI NOR-flashen är på 128 Mbit, alltså 16 MB.

    USB-C används både för anslutning och strömförsörjning, och runt kortets kanter finns två rader med 20 anslutningar som kan användas för kommunikation med annan elektronik.

    Systemkretsen erbjuder dessutom gränssnitt som SPI, UART, I²C, SDIO och I²S/PCM samt en inbyggd ljud-DAC.

    Resultatet är en förvånansvärt komplett liten dator.

    Linux är inte det enda alternativet

    YuzukiNeko kan även användas med Zephyr.

    Zephyr är ett realtidsoperativsystem som framför allt riktar sig mot inbyggda system. Det är betydligt mindre än Linux och lämpar sig för situationer där förutsägbara svarstider och nära kontroll över hårdvaran är viktigare än funktionerna hos ett större operativsystem.

    Samma hårdvara kan alltså användas på två ganska olika sätt.

    Det gör också YuzukiNeko intressant som experimentplattform för den som vill studera skillnaderna mellan Linux och ett realtidsoperativsystem.

    Hårdvaran går att studera

    YuzukiNeko är dessutom ett open source-projekt.

    Konstruktionsmaterial som kretsschema, kortlayout, Gerber-filer, 3D-modell och komponentlista har publicerats.

    Det är betydelsefullt eftersom kortet då inte behöver vara en svart låda. Den tekniskt intresserade kan studera hur datorn är konstruerad och i princip använda konstruktionen som utgångspunkt för egna projekt.

    Hur billig kan en Linuxdator bli?

    Allwinner F101 är också intressant ur ett ekonomiskt perspektiv.

    Enligt CNX Software har själva systemkretsen uppgetts kosta omkring 18 kinesiska yuan, motsvarande ungefär 2,70 amerikanska dollar.

    Det betyder inte att YuzukiNeko går att köpa för det priset. Ett färdigt kort behöver minne, kretskort, kontakter, spänningsreglering och andra komponenter.

    YuzukiNeko var dessutom inte en vanlig kommersiellt tillgänglig produkt när projektet presenterades.

    Men det låga priset på processorn visar hur billiga 64-bitars RISC-V-system börjar bli.

    En glimt av en annan sorts Linuxdator

    YuzukiNeko kommer knappast att ersätta en vanlig Raspberry Pi.

    Det är heller inte särskilt intressant att fråga om den kan användas som vanlig skrivbordsdator. Med maximalt 16 MB RAM är svaret i praktiken nej.

    Det intressanta är i stället att Linux kan pressas ned till en dator som nästan har samma fysiska format som ett mikrokontrollerkort.

    En sådan dator behöver inte ha ett skrivbord, tangentbord eller ens en traditionell bildskärm. Den kan sitta dold bakom en liten kontrollpanel och ägna hela sitt liv åt en enda uppgift.

    Det är också där RISC-V kan få en stor roll.

    När processorer blir billigare och mindre samtidigt som Linuxstödet förbättras öppnas ett område mellan den enkla mikrokontrollern och den betydligt kraftfullare enkortsdatorn.

    YuzukiNeko är ett litet kort, men det illustrerar en betydligt större utveckling: Linux och RISC-V är på väg in i allt mindre och billigare datorer.

    Läs mer >>

    > FAKTA: YuzukiNeko
    Typ: Linux-kapabel enkortsdator
    Systemkrets: Allwinner F101
    Processor: T-Head XuanTie C907, 64-bit RISC-V
    Klockfrekvens: upp till cirka 1,008 GHz
    Arbetsminne: 8 eller 16 MB PSRAM
    Flashminne: 16 MB SPI NOR
    Lagring: microSD
    Operativsystem: Linux 7.2 / Buildroot samt Zephyr
    USB: USB-C, USB 2.0 DRD
    Bildutgång: MIPI DSI, LVDS och RGB888
    Storlek: cirka 51 × 21 mm
    Öppen hårdvara: Ja
    > En Linuxdator i ungefär samma storleksklass som Raspberry Pi Pico.
  • Raspberry Pi 500+: En modern hemdator med retroanda

    Raspberry Pi fortsätter att tänja på gränserna för vad små datorer kan vara. Med nya Raspberry Pi 500+ tar de allt-i-ett-konceptet till nästa nivå: ett stilrent mekaniskt tangentbord med RGB-belysning, inbyggd 256 GB SSD, hela 16 GB RAM och kraften från Raspberry Pi 5. Det är en modern hyllning till hemdatorerna från 80-talet – fast starkare, snabbare och mer anpassningsbar än någonsin.

    Raspberry Pi överraskar igen – och denna gång med sitt mest påkostade allt-i-ett-paket hittills. Raspberry Pi 500+ är inte bara en dator, det är en hyllning till de klassiska hemdatorerna som många av oss växte upp med, men i modern tappning.

    Från Pi 400 till Pi 500+

    Resan började redan 2020 med Raspberry Pi 400, en dator inbyggd i ett membrantangentbord. Den blev en succé bland hobbyister och spelade en viktig roll under pandemin då tusentals delades ut till barn som studerade hemifrån.

    Förra året kom Raspberry Pi 500, uppföljaren med mer kraft och ett mer gediget utförande. Men många lade märke till att det fanns tomma platser på kretskortet, som om något mer var på gång. Nu vet vi svaret: Raspberry Pi 500+, modellen som skruvar upp allt till nästa nivå.

    Mekaniskt tangentbord med stil

    Den mest påtagliga nyheten är tangentbordet. Istället för membranteknik får vi nu ett mekaniskt tangentbord med Gateron KS-33 Blue-brytare. Varje tangent ger ett tydligt klick och en respons som gör skrivandet och programmerandet till en ren fröjd.

    Dessutom har varje tangent individuellt adresserbara RGB-lysdioder, vilket öppnar för allt från subtil bakgrundsbelysning till avancerade ljuseffekter. Tangentbordet styrs av en RP2040-krets med QMK, vilket betyder att anpassningarna är nästan obegränsade – och ja, någon lär snart porta Doom till tangentbordet.

    För entusiaster som vill byta ut tangenterna är det enkelt: Raspberry Pi 500+ är kompatibel med de flesta eftermarknadens keycaps och levereras med ett verktyg för att ta bort tangenterna.

    Inbyggd SSD och M.2-expansion

    En annan stor nyhet är lagringen. Till skillnad från tidigare modeller levereras Raspberry Pi 500+ med en inbyggd 256GB SSD via M.2, komplett med Raspberry Pi OS förinstallerat.

    Vill du uppgradera? Inga problem. Chassit är utformat för att kunna öppnas försiktigt, och du kan installera vilken M.2 2280-enhet du vill – allt från större SSD:er till andra PCIe-enheter. Om du föredrar flexibilitet stöds även uppstart från SD-kort eller externa USB-SSD:er.

    Mer minne än någonsin

    För att hantera de tyngsta uppgifterna är Raspberry Pi 500+ utrustad med hela 16GB LPDDR4X-4267 RAM. Det är den största minnesmängd som någonsin byggts in i en Raspberry Pi.

    Det öppnar för användningsområden långt bortom vanlig hobbyprogrammering:

    • Byggservrar
    • Simuleringar inom beräkningsvätskedynamik
    • Lokala AI-modeller
    • Eller varför inte – hundratals öppna webbläsarflikar

    En modern hyllning till klassikerna

    Raspberry Pi 500+ är inte bara en dator, det är också ett slags retrohommage. Den för tankarna till de klassiska hemdatorerna från 80-talet, men med modern hårdvara, moderna gränssnitt och prestanda som kan konkurrera med vanliga PC-datorer i många vardagliga användningsområden.

    Hos Raspberry Pi kallar de det själva för deras mest polerade produkt hittills – och det är lätt att förstå varför.

    Tekniska specifikationer – Raspberry Pi 500+

    EgenskapSpecifikation
    ProcessorRaspberry Pi 5 SoC (samma som i Pi 500)
    RAM16GB LPDDR4X-4267 SDRAM
    Lagring256GB M.2 SSD (förinstallerad med Raspberry Pi OS)
    ExpansionIntern M.2 2280-plats (PCIe)
    TangentbordMekaniskt, Gateron KS-33 Blue-switchar, lågprofil
    BelysningIndividuellt adresserbara RGB-lysdioder per tangent
    KeycapsAnpassade, spraymålade och lasergraverade (kompatibla med aftermarket-set)
    Styrning tangentbordRP2040 med QMK
    UppstartsmöjligheterSSD (M.2), SD-kort, externa USB-SSD:er
    DesignSilvergrå (RAL 7001), verktyg för att öppna chassit medföljer

    Toms Hardware åsikt om pi 500+

    Efter succén med Raspberry Pi 500 kommer nu Raspberry Pi 500+, en uppgraderad modell med 16 GB RAM och 256 GB NVMe SSD. Priset är 200 dollar, vilket placerar den i nivå med enklare bärbara datorer. Startpaketet med mus, nätadapter, HDMI-kabel och guide kostar 220 dollar.

    Designen domineras av det mekaniska tangentbordet med Gateron Blue-switchar och RGB-belysning, som kan styras via mjukvara eller Python. Chassit är större än Pi 500 för att rymma SSD:n, men portarna är i stort sett desamma. Däremot saknas CSI/DSI-gränssnitt, så kamera får anslutas via USB.

    Inuti finns ett moderkort med stor kylfläns, plats för NVMe och en RP2040-mikrokontroller som hanterar tangentbord och ljus. Kylningen fungerar bra – enheten blir något varmare än Pi 500 men drar lite mindre ström tack vare ett nytt chip-stepp. Vid överklockning når processorn nästan 3 GHz utan att gå över 70 °C, men en starkare strömförsörjning behövs.

    NVMe-SSD:n ger bättre läs- och skrivhastigheter än microSD-kort, men märkligt nog tar själva uppstarten längre tid från NVMe än från microSD. GPIO-stiften finns kvar på kortet, men de sitter horisontellt längs baksidan och är därför svåra att komma åt direkt. För att använda dem på ett praktiskt sätt behöver man en så kallad breakout-adapter som vinklar ut eller sprider stiften. Dessutom är stödet för HAT-tillägg fortfarande begränsat på Pi 5-serien.

    Raspberry Pi 500+ är i grunden en Pi 500 med mer minne och snabbare lagring. Tangentbordet är en höjdpunkt och datorn fungerar bra som enkel desktop, tunn klient eller skol-PC. Däremot gör priset att den känns mer som en billig ARM-baserad dator än en klassisk budget-Pi.

    Läs hela artikel på : https://www.tomshardware.com/raspberry-pi/raspberry-pi-500-plus-review

    Raspberry Pi 500+ – Sammanfattning

    Fördelar

    • 16 GB RAM och 256 GB NVMe SSD – mycket bättre än microSD-lagring.
    • Mekaniskt tangentbord med Gateron Blue-switchar – klickigt och skönt att skriva på.
    • RGB-belysning på tangenterna – med flera effekter och egen kodning via Python.
    • Passiv kylning med stor aluminiumkylfläns – håller sig sval även vid överklockning.
    • Bättre strömförbrukning tack vare nytt chip (D0-stepping).
    • Kan fungera som enkel hemmadator, tunn klient eller skol-PC.

    Nackdelar

    • Dyrare än tidigare modeller – cirka 2750 kr gör att den lämnar budgetsegmentet.
    • Desktop Kit kostar runt 3025 kr, vilket närmar sig priset för enklare bärbara datorer.
    • Boot från NVMe långsammare än från microSD.
    • Inget CSI/DSI-gränssnitt – alltså ingen kameraanslutning, bara USB.
    • Begränsat HAT-stöd på GPIO med Pi 5-serien.
    • Lite tråkig design (helt vit), saknar “raspberry & white”-estetiken från Pi 400.

    Priset är omräknat från dollarpriset och inkluderar svensk moms på 25 %.

    Jämförelse mellan Raspberry Pi 400, 500 och 500+

    Jämförelse: Raspberry Pi 400 vs 500 vs 500+
    Modell Processor RAM Lagring Tangentbord Expansion Belysning Släppår
    Raspberry Pi 400 Pi 4 SoC 4 GB microSD Membrantangentbord Ingen Nej 2020
    Raspberry Pi 500 Pi 5 SoC 8 GB microSD Membrantangentbord Förberedd M.2 (ej aktiverad) Nej 2024
    Raspberry Pi 500+ Pi 5 SoC 16 GB 256 GB M.2 SSD
    (RPi OS)
    Mekaniskt (Gateron Blue) Full M.2 2280
    (PCIe)
    Ja, RGB 2025

Etikett: Raspberry Pi Pico

  • YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico. När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry…

  • Raspberry Pi 500+: En modern hemdator med retroanda

    Raspberry Pi fortsätter att tänja på gränserna för vad små datorer kan vara. Med nya Raspberry Pi 500+ tar de allt-i-ett-konceptet till nästa nivå: ett stilrent mekaniskt tangentbord med RGB-belysning, inbyggd 256 GB SSD, hela 16 GB RAM och kraften från Raspberry Pi 5. Det är en modern hyllning till hemdatorerna från 80-talet – fast…