2012-11-10 3 views
1

Я не уверен, как правильно это сформулировать, но в основном я хочу переключать stdout и stderr с UART на мое устройство фреймбуфера в/dev/tty1, так что моя консоль видна на/dev/tty1 вместо моего окна терминала.Переместить вывод консоли из UART в framebuffer

я могу сделать что-то вроде: LS>/DEV/tty1

и я буду видеть выход логинсервера на фреймбуфера устройства (небольшой ЖК-панель).

Как я могу получить все мои типизированные команды и вывод командной строки на tty1? кажется, что команда chvt может быть связана, но, похоже, она ничего не делает.

благодарит за любую помощь!

ответ

0

Более подробная информация необходима; Это компьютер или встроенный процессор? 8, 16, 32 или 64 бит? Какая ОС Linux работает?

+0

это встроенная система, работающая 2.6.32-TS-mipsisa32r2 Я предполагаю, что это не конкретное распределение –

+0

В этом случае я должен спросить, что ваш терминал создан как? В моем встроенном ЖК-мониторе ЖК-дисплей терминала должен управляться вами с помощью ЖК-контактов или, возможно, на ЖК-дисплее есть контроллер, и вы можете отправлять ему команды для отображения на экране, но, вероятно, поэтому вы спрашиваете, но если вы должны спросить, будет ли текст отображаться на фреймбуфере. Я собираюсь предположить, что вы не настроили ЖК-экран для использования буферов кадра рендеринга, которые в этом случае я не могу вам помочь, но если ЖК-дисплей уже отображает то, возможно, я смогу. Подробнее plz – Xenland

+0

мы используем модуль fbcon для обработки текста рендеринга на дисплее. Не уверен точно, как работают эти модули, но в соответствии с документами имеется разбиение: console ---> fbcon ---> драйверы fbdev ---> аппаратное обеспечение Я уже могу получить текст, который будет отображаться на дисплее, но только путем направления вывода на устройство типа «cat/proc/cpuinfo>/dev/tty1». Я в настоящее время подключен к плате через терминал UART. –

Смежные вопросы