2009-11-30 92 views
1

我想在嵌入式平臺的串行端口上使用調制解調器接口。
這裏有一些解決方案,到目前爲止,我已經拒絕了:期望更換

  • 預計有加一個終端程序:
    我的(交叉)建設系統沒有對期望任何包規則,並根據從安裝說明期望源代碼,配置腳本需要是交互式的,因爲它對它所調用的終止符進行了一些測試。在交叉編譯時,看起來並不像你想做的事情。

  • Python plus pyserial: 我很喜歡使用它,但整個事物的大小不適合我有限的Flash空間。

  • 聊天(從pppd的包): 好吧,我可以給它一個嘗試,但它是非常,非常有限

所以我要尋找某種輕量級的,可嵌入預計更換。我沒有盧阿的知識。它會成爲像scipting這樣的期望的好人選嗎?

回答

1

那麼,Expect只是Tcl plus擴展,通過僞終端驅動其他程序,並對結果進行模式匹配。如果您只想驅動一個串行端口,您可以刪除外部終端程序並讓Tcl直接驅動串行端口 - 請參閱sample code。請參閱cross-compiling上的Tcl Wiki頁面。

+0

非常有趣的鏈接!單獨Tcl看起來像是一個goog的想法。 – shodanex 2009-11-30 14:44:54