我们正在从 AVR 上的 C 语言转向嵌入式 Linux 平台。
欣赏一些关于我们应该如何编程(例如bash脚本/c程序)telnet“管理控制台”以首次登录设备的“最佳实践”建议(我们现在有一个工作内核并且能够运行简单的“hello world” 'c 程序),然后允许用户输入诸如'set msc'之类的命令,控制台将提示输入 apn?用户名?密码...等
我们是否只编写一个 C 程序作为“telnet 服务器”并让它运行以等待通过套接字的 telnet 客户端连接?或者嵌入式Linux还有其他方法吗?谢谢。
最佳答案
最佳实践可能是使用现有的解决方案。例如,我们使用 openssh用于我们的嵌入式板(ARM 和 x86 平台),以及用于调试的串行控制台。这两者都将为您免费提供登录处理和所有这些。
补充一下,我们的内核和 rootfs 是使用 PTXdist 创建的,因此我们可以轻松地从标准主机添加、处理和交叉编译新的应用程序和包。它工作得很好,而且还可以非常轻松地将完整的应用程序实际移植到其他平台。
关于c - 嵌入式linux中telnet的登录与管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061622/