Table of Contents

OSLL/ESR

Технологии

Мелочи жизни

настройка moxa/linux

Драйвер живет здесь: http://web4.moxa.com/support/download.asp?id=18

Скрипты с ним в комплекте – странно кривые :7.

Все эти развлечения только для того, чтобы получить y-modem и /dev/tty* для утилиты download. Вот такой вот unix way.

терминал и ymodem

В одном флаконе, в программке minicom. Выбор файла для отправки – жуткая бурда, по каталогам лучше в ней не ходить.

гашение текстовой консоли при отсутствии активности

Простой рецепт (отключает гашение консоли и включает изображение, если оно успело исчезнуть):

echo -ne '\33[9;0]\33[14;0]\33[13]' > /dev/tty0

Рецепт посложнее (сложность в том, что setterm (из util-linux-ng) в linuxcrater отсутствует):

setterm -blank 0 -powersave off -powerdown 0

Детали:

Интересные переменные и функции:

инстанцирование шрифтов для qt/embedded

В каталоге $QTDIR/lib/fonts на конечном устройстве живут шрифты в формате qpf. см. qt-2.3.10/lib/fonts/README. Для конвертирования существующего, например, ttf-шрифта в qpf есть утилита qt-2.3.10/tools/makeqpf. Работает так: в каталоге создать файл fontdir, например такой:

smoothsans Vera.ttf FT n 50 0 s 90,100,110,120,140,180,240,280
smoothserif VeraSe.ttf FT n 50 0 s 90,100,110,120,140,180,240,280

положить в этот каталог исходные шрифты *.ttf и выполнить в нем makeqpf -A.

gdb remote target (смахивает на записки сумасшедшего)