реклама на сайте
подробности

 
 
> Linux, как заполнить видеопамять
3.14
сообщение Sep 26 2007, 09:30
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Имею PXA270 + LCD 800х480
Как залить какой-нибудь массив в видеопамять (желательно из комманодной строки)?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Sep 28 2007, 07:02
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



cat image.bin > /dev/fb0
Пишет в видеопамять (я уже это говорил).

fbset у меня нет, я пока собрал только busybox и z-modem.
Насчет прав ... у меня пока только root.

Фрейм буфер включается, вот часть лога касающаяся fb:
Код
pxa2xx-fb pxa2xx-fb: overriding resolution: 800x480
pxa2xx-fb pxa2xx-fb: overriding bit depth: 18
pxa2xx-fb pxa2xx-fb: override pixclock: 30000
pxa2xx-fb pxa2xx-fb: override left: 1
pxa2xx-fb pxa2xx-fb: override right: 1
pxa2xx-fb pxa2xx-fb: override vsynclen: 10
PXA: invalid hsync_len 0
PXA: invalid hsync_len 0
Console: switching to colour frame buffer device 100x60


Далее, тестик по вышеприведеннйол ссылке (http://doc.trolltech.com/4.1/qtopiacore-te...ramebuffer.html) работает, заливает прямоугольник. Вот только с цветами какая то неразбериха ...

Еще, он меня уже забодал выключаться через 5 минут smile.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
path_finder
сообщение Sep 28 2007, 09:35
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-01-05
Пользователь №: 2 260



Цитата(3.14 @ Sep 28 2007, 10:02) *
cat image.bin > /dev/fb0
Пишет в видеопамять (я уже это говорил).

fbset у меня нет, я пока собрал только busybox и z-modem.
Насчет прав ... у меня пока только root.

Фрейм буфер включается, вот часть лога касающаяся fb:
Код
pxa2xx-fb pxa2xx-fb: overriding resolution: 800x480
pxa2xx-fb pxa2xx-fb: overriding bit depth: 18
pxa2xx-fb pxa2xx-fb: override pixclock: 30000
pxa2xx-fb pxa2xx-fb: override left: 1
pxa2xx-fb pxa2xx-fb: override right: 1
pxa2xx-fb pxa2xx-fb: override vsynclen: 10
PXA: invalid hsync_len 0
PXA: invalid hsync_len 0
Console: switching to colour frame buffer device 100x60


Далее, тестик по вышеприведеннйол ссылке (http://doc.trolltech.com/4.1/qtopiacore-te...ramebuffer.html) работает, заливает прямоугольник. Вот только с цветами какая то неразбериха ...

Еще, он меня уже забодал выключаться через 5 минут smile.gif


прот отключение:
http://lists.arm.linux.org.uk/pipermail/li...-January/018879

с цветами надо играться с палитрой (что-то надо делать с параметром cmap), но здесь я не помощник - я работал только с черно-белым экранчиком.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Linux, как заполнить видеопамять   Sep 26 2007, 09:30
- - scifi   Может быть так? cp image.bin /dev/fb0   Sep 26 2007, 16:24
|- - amw   Цитата(scifi @ Sep 26 2007, 19:24) Может ...   Sep 26 2007, 18:21
|- - v_shamaev   Цитата(amw @ Sep 26 2007, 22:21) Лучше вс...   Sep 26 2007, 19:37
- - 3.14   В моей корневухе нет утройства fb0 (любого fb), ка...   Sep 27 2007, 06:27
- - S_agent   По фреймбуферу вводная теоритически должно быть т...   Sep 27 2007, 09:05
- - 3.14   Да, запотлняет, сейчас пытаюсь понять чего у меня ...   Sep 27 2007, 09:15
|- - S_agent   Цитата(3.14 @ Sep 27 2007, 12:15) Да, зап...   Sep 27 2007, 09:28
- - 3.14   Сложно описать ... лого пингвина у меня "цве...   Sep 27 2007, 09:53
|- - path_finder   Цитата(3.14 @ Sep 27 2007, 12:53) Сложно ...   Sep 27 2007, 13:24
- - amw   busybox? тогда запустить mdev -s Аналог udev. Созд...   Sep 27 2007, 09:54
- - 3.14   Устройство я уже создал, драйвера собраны ... я се...   Sep 27 2007, 10:06
- - 3.14   Блин, ну не пишет fputc в /dev/fb0, можно записать...   Sep 27 2007, 11:52
- - amw   cat image.bin > /dev/fb0 write() А что говорит...   Sep 27 2007, 13:29
- - 3.14   Итак, заливаю следующим тестом: Код#include ...   Sep 28 2007, 10:31
- - path_finder   проверьте что screensize соответствует размеру экр...   Sep 28 2007, 12:19
- - 3.14   Какое-либо упоминание о screensize я нашел только ...   Oct 1 2007, 06:54
- - 3.14   C Kernel panic - not syncing: pixel_to_pat(): unsu...   Oct 1 2007, 09:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 03:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016