Запись файла конфигурации пакета кросс-средств для ЭКВМ |
Главная / ЭКВМ / ПО |
НазначениеПрограмма предназначена для записи файла конфигурации mk.cfg пакета кросс-средств для ЭКВМ "Электроника МК-152/161". Программа распространяется с открытым исходным текстом под лицензией GPL 2 (или старше - по выбору). Программа работает под ОС GNU/Linux, DOS и Windows. Возможна компиляция под другие ОС. Запуск программыЗапуск программы производится средствами ОС. При запуске программы с ключами: [-h] выводится краткая подсказка, [-v] номер версии и тип ОС, [-w] ссылка на GPL и предупреждение об отсутствии гарантий. Создание файла конфигурации при этом не выполняется. С версии 0.11 - ключ [-o] формирует файл CFG версии 0.1. При успешном завершении программа возвращает код 0. При возникновении ошибок - код ошибки в соответствии с соглашениями BSD. Работа с программойПосле запуска программа задаёт ряд вопросов, выводя их на стандартное устройство вывода stdout, обычно консоль пользователя. Первый вопрос - кодировка русского языка в системе. Предлагается выбор из основных используемых кодировок, по умолчанию предлагается та, которая чаще используется в данной операционной системе. Например, для Линукса - это UTF-8, хотя кодировка koi8r тоже доступна, для DOS - cp866. Конечно, программа могла бы сама определить кодировку, например, анализируя файлы каталога /etc/sysconfig, но спросить об этом у пользователя проще и надёжнее. Для выбора здесь и далее следует ввести число, соответствующее выбранной кодировке, и нажать клавишу Enter. При неправильной установке кодировки все дальнейшие вопросы будут отображаться кракозябрами. В таком случае рекомендуется нажимать клавишу Enter до выхода из программы. Файл mk.cfg при этом перезаписан не будет. Второй вопрос - о номере порта. Он также задаётся с учётом системы, для DOS и Windows предлагается указать порт COM, для Linux - /dev/ttySX. Определить номер порта можно при помощи программы опроса. Третий вопрос - о скорости обмена по порту. После включения ЭКВМ скорость устанавливается в 9600, но может быть изменена для ускорения обмена или повышения помехоустойчивости. Четвёртый вопрос - о сетевом номере ЭКВМ. Он должен совпадать с содержимым регистра R9049. После ответов на вопросы будет выведена записываемая конфигурация. Для подверждения записи файла mk.cfg следует ввести ответ "Y". При отказе от записи будет задан вопрос о желании повторить ввод. Версии0.1 (22.05.09) - первая версия 0.11 (13.01.10) - изменён формат файла mk.cfg, добавлен заголовок с номером версии; Программа и ее исходный текст - на странице "программное обеспечение". |
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |