Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     15 Nov 2003  19:30:11
 To : Sergey Klepickov
 Subject : Re: framebuffer
 -------------------------------------------------------------------------------- 
 
 Sergey Klepickov <Sergey.Klepickov@p20.f7070.n5020.z2.fidonet.org> wrote:
 
 SK> Hello All
 SK> Hаpод, объясните пожалуйста, что такое framebuffer. Я знаю, что он
 SK> у меня есть, он подключен в ядpе, и благодаpя ему у меня консоль
 SK> 1024x768x256. Хочется понять что это такое.
 
 Дословно - буфер кадра. Это такое устройство /dev/fb0, на которое
 отображается видеопамять графического режима. Т.е. если программа
 откроет этот специальный файл и туда запишет по какому-нибудь смещению 
 несколько байт, на экране появится пиксел, цвет которого будет зависеть
 от этих нескольких байт.
 
 Это традиционный способ реализации работы с локальной видеокартой на
 графических рабочих станциях во всех *nix. Только в PC-based юниксах
 долгое время использовали текстовый режим монитора. 
 
 В Linux, насколько я помню, фреймбуфер впервые появился на mac-ах.
 Поскольку маки, как и более другие рабочие станции, аппаратной поддержки
 текстового режима не имеют.
 
 В случае если используется фреймбуфер, текстовый консольный ввод вывод
 эмулируется ядром. Что снимает всякие идиотские ограничения текстового
 режима VGA - не более 512 символов в шрифте, размер шрифта не более чем
 9x16 и так далее.
 -- 
 Кто ищет гармонию с миром, пойдет с гармонью по миру.
 --- ifmail v.2.15dev5.1
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 framebuffer   Sergey Klepickov   09 Nov 2003 15:05:36 
 Re: framebuffer   Victor Wagner   15 Nov 2003 19:30:11 
Архивное /ru.linux/1517856cfcf8d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional