【发布时间】:2015-04-10 03:12:31
【问题描述】:
我想在嵌入式系统上测试C语言功能。
拓扑为:
PC --------(控制台或远程登录)----- 嵌入式系统。
测试脚本在PC上运行,在嵌入式系统上调用C语言函数。 我想用 TCL 脚本来测试一下。 我看到了一个解决方案:将 TCL 解释器嵌入到嵌入式系统运行时。
测试步骤:
PC 将 TCL 脚本发送到嵌入式系统。
嵌入在嵌入式系统中的TCL解释器解析并运行TCL脚本调用C语言函数。
Q1:这是一个可行的解决方案吗?
Q2:还有其他可能的解决方案(必须在PC上运行TCL脚本)?
Q3:是否需要在嵌入式系统运行时嵌入 SWIG?
谢谢。
【问题讨论】:
-
只要有一种方法可以调用函数并查看它是成功还是失败——嵌入式 Tcl 解释器并不是唯一的方法;一个小的 C 程序也可以做到合理——那么就没有理由将 Tcl 放在嵌入式系统上。
-
非常感谢您的回复。是的,它可以使用一点 C 程序。但是这个嵌入式系统是一个非常非常大的系统并且在成长中。我们期望使用一个可扩展的接口来测试它。于是我们想到了Tcl的使用。