ожидать замены - PullRequest
       12

ожидать замены

1 голос
/ 30 ноября 2009

Я хочу работать с модемом, подключенным к последовательному порту на встроенной платформе.
Вот некоторые решения, которые я пока отклонил:

  • Ожидается плюс программа терминала:
    Моя (кросс) система сборки не имеет каких-либо правил пакета для ожидаемого, и в соответствии с инструкциями по установке из ожидаемых источников сценарий конфигурации должен быть интерактивным, потому что он выполняет некоторый тест с терминалом, в котором он вызывается. Thid не выглядит как то, что вы хотите делать при кросс-компиляции.

  • Python плюс pyserial: Я хотел бы использовать это, но размер всего этого не поместится на моем ограниченном пространстве вспышки.

  • Чат (из пакета pppd): Ну, я могу попробовать, но это очень, очень ограничено

Так что я ищу какую-то легкую, встраиваемую, ожидаемую замену. У меня нет знаний о Луа. Будет ли это хороший кандидат на ожидание, как скипетинг?

1 Ответ

1 голос
/ 30 ноября 2009

Что ж, Expect - это просто расширения Tcl plus для управления другими программами через псевдотерминалы и сопоставления с образцами результатов. Если вы просто хотите управлять последовательным портом, вы можете удалить внешнюю терминальную программу и заставить Tcl напрямую управлять последовательным портом - см. пример кода . См. Также страницу Tcl Wiki на кросс-компиляции .

...