Linux framebuffer

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 25 oktober 2017; kontroller kräver 9 redigeringar .

Linux framebuffer (Linux framebuffer, fbdev från engelska.  Frame buffer device ) är ett grafikhårdvaruoberoende abstraktionslager för att visa grafiken bildskärm , vanligtvis på konsolen .

En framebuffer  är ett område av videominne för korttidslagring av en eller flera videoramar , och en Linux framebuffer  är en metod för att komma åt en framebuffer genom Linux-kärnan , utan att förlita sig på systemspecifika bibliotek som SVGALib och andra användare -rymdprogramvara . _

Från " användarutrymme " nås videorambufferten via " enhetsfil " /dev/fb. [ett]

Applikation

Inom kärnan finns ett fönstersystem som kallas FramebufferUI (fbui) som ger grundläggande 2D-funktionalitet med låg minnesförbrukning.

Framebuffern kan nås via filen /dev /fb0.

Historik

Framebuffern dök först upp i Linux 2.1.107. [2] Den skapades ursprungligen för att efterlikna en textkonsol på system som Apple Macintosh som inte hade ett textvideoläge , och utökades senare för att köras på IBM PC-kompatibla datorer .

Se även

Anteckningar

  1. kernel.org/doc . Hämtad 25 november 2021. Arkiverad från originalet 25 november 2021.
  2. Framebuffer HOWTO . Hämtad 2 november 2011. Arkiverad från originalet 27 september 2011.

Länkar