我是一个初学者,任何建议都非常感谢。
我有一个linux应用程序OpenBTS
用于在软件定义的无线电设备(如USRP)上模拟和运行GSM网络。
我想在Linux上构建一个与OpenBTS命令行接口的应用程序。我想给用户一种更简单的方式来配置和显示应用程序的当前配置。用户将有一个界面,在其中他可以玩配置,而不需要使用终端。
我不知道这是否可能?
是否可以通过GUI与Linux CLI交互?如果是的话,最有效的编程语言、编码技术或方法是什么?
谢谢
最佳答案
您可以使用GUI生成一个配置文件,然后使用standard in将配置导入OpenBts。当使用配置文件config.txt启动OpenBts时,您可以简单地如下运行它。
/OpenBts您也可以通过以类似的方式从GUI应用程序启动OpenBts来从GUI执行此操作,但是这需要fork()和exec()