This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 如何使用 telnet 服务器代码

Guru**** 1788580 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/568511/how-to-use-telnet-server-code

大家好、


很抱歉询问、虽然已经有一些关于该主题的帖子、但我不是专家、因为所有已发布的用户都是这样。


我目前正在使用 TM4C1294XL 套件板、并且我已经使用 UART0与计算机通信的代码。 我能够在我的 PuTTY 提示中显示菜单、并提示是/否以启动电路板上的主代码。 我现在想用 telnet 取代此通信。 我已经尝试找到一些信息、并且在 Tiva-c/third_party/UIP-1.0/apps/telnetd/中找到了 telnetd 代码。 但是、此代码完全没有记录、我承认我无法看到如何集成此代码以替换 UART0与 PC 通信。

我只需要从 PC 到电路板执行简单的 telnet 操作。 在 shell 提示符下显示一个菜单、提示是或否、然后启动主板上的主代码。 然后、电路板将以基本形式(无图形、仅字符行)发送一些计算结果并在提示符处显示。

实际上我有两个问题:

-我在一些示例中看到板载以太网真的需要一个外部25MHz 振荡器吗? 这个外部振荡器并不在所有示例中使用...

-如何在现有代码中包括 telnetd? 我的意思是,我甚至看不到如何开始编码,因为没有文档... 有人有具体的例子吗? 很明显,ser2enet 示例中提供了一些提示,但我在哪里可以找到它?


感谢你的帮助


Nicolas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Nicolas Demonty"]板载以太网是否真的需要外部25MHz 振荡器[/quot]

    我很困惑... 您说您正在通过 UART0进行通信。 那么、以太网与这有什么关系?

    [引用 user="Nicolas Demonty">如何在现有代码中包含 telnetd? [/报价]

    是否确定需要 Telnet? 如果我没有弄错、Telnet 是1969年的解决方案、用于将7位传输嵌入到现有网络中... 在我看来、您只需要通过串行端口在 TM4C 上运行命令行实现。 如果您需要、请查找命令行处理模块、这是 Tivaware "add-ons"的一部分。 您可以在 Tivaware docs 文件夹的 SW-TM4C-utils-UG pdf 中找到它。

    布鲁诺

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好


    感谢您的回复。 实际上、目前我使用 UART0来模拟与计算机的 RS232连接。 此连接用于显示菜单并与电路板交互。 我想摆脱这种通信、转而使用以太网端口从计算机远程连接到电路板。 然后、我想将数据从电路板发送到远程计算机。 在这种情况下使用 telnet,因为它比处理 ssh 更简单。


    我只需要能够从远程计算机到将通过以太网端口连接到网络的主板进行 telnet。 然后、必须通过以太网将一些计算结果发送到该计算机。 我还可以使用 http 服务器并在浏览器中显示结果、但在这种情况下、结果的格式将显示在浏览器中。 不会将其自身的数据发送到计算机。


    kr

    Nicolas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Nicolas、
    现在更清晰了、谢谢!
    抱歉、如果我不能提供更多帮助-我只是假设以太网端口上可能有某种套接字连接、您可以从中提取接收到的字节并在命令解析器上使用它们。 解析器示例仍然类似于我之前提到的实用程序。 遗憾的是、我没有以太网通信经验...
    至于外部晶振、我还记得已经阅读过有关时钟的内容...  但我可以肯定地说、您在 TM4C1294 Launchpad 上找到的硬件足以在 RJ45连接器上实现良好的数据传输! 该原理图可能是您的最佳初始参考。
    布鲁诺

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没有人知道吗? :-)