|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517856cfcf8d.html, оценка из 5, голосов 10
|