Эта, хочу, чтобы echo 'bla-bla-bla' > /dev/fb0' выводилось на /dev/tty1.
cat /dev/fb0 > /dev/tty1, вроде, одноразовая команда, а мне надо, чтоб всегда при записи данных в /dev/fb0 (в том числе из проги user space) они появлялись на /dev/tty1...
Тоже не совсем то. Мне надо, чтобы /dev/fb0 использовался не как простая ссылка, а для того, зачем он и был придуман - вывод на консоль (я использую spi жки) текстовой информации в графическом виде, причем я хочу ещё и фонт задавать...
Ну, я же не требую невозможного )) Как я понимаю, фреймбуфер и предназначен для вывода информации на заданное графическое устройство. Только как ему это устройство указать...
Есть драйвер ЖКИ, драйвер создает и регистрирует фреймбуфер /dev/fb0.
Надо организовать консоль на этом ЖКИ. Например, echo 'bla-bla-bla' > /dev/tty1 приводит к тому, что данные транслируются в этот самый /dev/fb0 и выводятся на ЖКИ.
3. fbcon=map:<0123>
95
96 This is an interesting option. It tells which driver gets mapped to
97 which console. The value '0123' is a sequence that gets repeated until
98 the total length is 64 which is the number of consoles available. In
99 the above example, it is expanded to 012301230123... and the mapping
100 will be:
101
102 tty | 1 2 3 4 5 6 7 8 9 ...
103 fb | 0 1 2 3 0 1 2 3 0 ...
только где эту опцию задавать, у меня ембеддед устройство, ни лило, ни груба...
Совсем нет загрузчика никакого? Вроде бы можно еще вкомпилить строку с параметрами ядра прямо в ядро. Ну или если это модуль ядра то при загрузке этого модуля ему можно передавать параметры.