Barebox

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 november 2019; kontroller kräver 2 redigeringar .
Barebox
Sorts Operativsystem laddare
Utvecklaren Sascha Hauer
Skrivet i C , Assembler
Hårdvaruplattform ARM , Blackfin, MIPS , Nios II , OpenRISC , x86
senaste versionen 2022.06.0 ( 27 juni 2022 ) [1]
stat aktiva
Licens GNU GPL 2
Hemsida barebox.org

Barebox (tidigare även känd som U-Boot-v2 ) är en datorstarthanterare för ARM , Blackfin , MIPS , Nios II och x86 inbäddade enheter . Distribueras under GNU GPL v2-licensen .

Ett typiskt syfte med en barebox är att starta från ett datorsystems inbäddade ROM , initiera hårdvaran och starta operativsystemet (vanligtvis Linux ).

Utgångspunkten för att skapa barebox bootloader var den populära Das U-Boot bootloader . Barebox använder ett antal idéer från U-Boot, i synnerhet ett liknande användargränssnitt. Barebox har också sina egna egenskaper - när man utvecklar Barebox, används den metodik och teknik som framgångsrikt har visat sig i utvecklingen av Linux-kärnan (till exempel byggsystemet kbuild) i stor utsträckning. Barebox-programmeringsgränssnitten är gjorda för att approximera Linux, vilket gör det möjligt att låna drivrutiner från Linux till låg kostnad. Att notera är förmågan hos Barebox att köra under GNU/Linux OS, medan Barebox stöder virtuella enheter och nätverksenheter - den här funktionen underlättar felsökning av hårdvaruoberoende komponenter i bootloadern, såsom filundersystemet eller nätverksundersystemet.

Namnets ursprung

De flesta Linux-utvecklare känner till busybox , en kraftfull uppsättning generiska Unix -programverktyg som är förenklade att köras på Linux-baserade inbäddade system. Barebox strävar efter att vara lika kraftfull och användbar som en programsvit som körs på bar metall , dvs utan operativsystem . 

Anteckningar

  1. https://www.barebox.org/download/ . Hämtad 7 juli 2022. Arkiverad från originalet 30 maj 2022.

Se även

Länkar