Я попытался бы писать выделенный синтаксисом код, поскольку файл HTML, с помощью Синтаксиса Vim-> Преобразовывает в пункт меню HTML. Затем откройте HTML в браузере и печати в файл PDF. Можно, конечно, отредактировать HTML, если Вы хотите показать просто раздел кода или использовать pdfcrop для изоляции видимой области.
Взятие их по одному:
CLOCK
пиксельные часы. Это дано на первой строке вывода от cvt
как pclk
. Умножьте то значение на 1 000 для движения от МГц до kHz.
XY_RATIO
соотношение сторон. 1600x900 соответствует 16:9, таким образом, это - значение по умолчанию, XY_RATIO_16_9
, корректно. Можно найти возможные значения около начала edid.S
файл.
ESTABLISHED_TIMING_BITS
Я верю, используется для определения одного из нескольких предопределенных режимов. Я думаю, что безопасно уехать как 0x00
для всех случаев.
HSYNC_POL
и VSYNC_POL
горизонтальные и вертикальные синхронизирующие полярности. Они - также часть cvt
modeline производится. Конец второй строки содержит что-то как +hsync -vsync
, который соответствовал бы HSYNC_POL 1
и VSYNC_POL 0
. Некоторые мониторы могут только поддерживать определенные полярности, таким образом, Вы, возможно, должны проверить документацию своего монитора и использовать те значения вместо cvt
.
CRC
контрольная сумма данных EDID. Значение лучше всего найдено первым вводом фиктивного значения и компиляцией источника, создав edid двоичный файл. Затем передача тот двоичный файл к edid-decode
, который около конца распечатает фиктивное значение CRC, сопровождаемое тем, каково это должно быть. Вы затем заменяете фиктивное значение в исходном коде со значением, предложенным edid-decode
и скомпилируйте снова.