0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

BSP里telnet具体的使用方法

我快闭嘴 来源:AT32 MCU 雅特力科技 作者:AT32 MCU 雅特力科技 2022-09-19 09:39 次阅读

概述

Telnet是一种应用层协定,使用于互连网及区域网中,使用虚拟终端机的形式,提供双向、以文字符串为主的命令行接口。属于TCP/IP协定族的其中之一,是Internet远端登入服务的标准协定和主要方式,常用于服务器的远端控制,可供使用者在本地主机执行远端主机上的工作。 本使用指南会介绍BSP里,telnet具体的使用方法。

硬件资源

1. DM9162以太网模块 2. AT-START-F407 V1.0实验版 3. 以太网线

软件资源

telnet, telnet源程序,运行telnet服务端程序

AT32 telnet程序设置

管脚配置

表1. 管脚配置

dc16a9ba-37aa-11ed-ba43-dac502259ad0.png

LwIP设置

硬件资源只提供从PHY到MAC的信号处理,若要进行开发,则需要实作TCP/IP协议栈,在本应用中使用LwIP协议栈,该协议栈主要关注的是怎样减少减少内存的使用和程序代码的大小,这样就可以让LwIP适用于资源有限的小型平台例如嵌入式系统,更详细的内容可以访问官方网站。

由于整个协议栈已经整合到代码中,大部分的内容都无须修改,使用者只要根据自己的网段去设定IP地址及闸口地址即可,这两个全局变量宣告在netconf.c的上头。

图1. 配置芯片的IP地址

dc367808-37aa-11ed-ba43-dac502259ad0.png

telnet project设置

在始能LwIP之后,呼叫helloworld_init(), 即可始能telnet server, 通常telnet协议使用的是23端口,代码中默认值也是23。 图2. 初始化telnet服务器

dc4a81fe-37aa-11ed-ba43-dac502259ad0.png

上位机配置

1) 设定上位机的IP地址、网路屏蔽及闸口,IP地址与闸口需要跟芯片设置在同一个网段下。 2) 打开PC端的客户端软件,这里使用Teraterm为例,在主机栏里输入MCU端设置的IP,服务选择Telnet, TCP端口填入MCU端设置的端口,协定选择IPv4。 3) 连线建立后,会出现以下画面,询问用户名称,在此画面输入用户名称,但输入名称不会即时显示在画面上,输入完成后,按下回车键即可显示用户名称。 图3. 设置PC端的IP、网路屏蔽及闸道器

dc75c652-37aa-11ed-ba43-dac502259ad0.png

图4. 打开Teraterm

dc9c649c-37aa-11ed-ba43-dac502259ad0.png

图5. 连线建立成功

dcbe72da-37aa-11ed-ba43-dac502259ad0.png

图6. 终端打印输入信息

dcd72550-37aa-11ed-ba43-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TELNET
    +关注

    关注

    0

    文章

    17

    浏览量

    10833
  • BSP
    BSP
    +关注

    关注

    1

    文章

    89

    浏览量

    26415
  • AT32
    +关注

    关注

    1

    文章

    118

    浏览量

    2275

原文标题:AT32讲堂027 | AT32 MCU EMAC telnet应用笔记

文章出处:【微信号:AT32 MCU 雅特力科技,微信公众号:AT32 MCU 雅特力科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCU设计开发小Tips:创建并移植K10 BSP包的具体步骤和方法

    的Kinetis BSP包中选择一个型号最接近的MCU的BSP作为模板,然后在其基础上进行修改和移植。本文介绍了对BSP进行修改和移植的具体步骤和
    发表于 07-04 11:02 6984次阅读

    Linux操作系统下Telnet的设置方法介绍

    telnet-server ,这个软件包提供的是 telnet 端程序;安装之前先检测是否这些软件包已安装,方法如下:[root@echo root]#rpm –q telnet或[
    发表于 10-20 12:20

    section的使用方法

    变量定义到指定的输入段中,下面以具体的例子来讲解section的使用方法.#define SECTION(level) __attribute__((used,__section__(".fn_cmd."level)))#define CMD_START_EXPORT(.
    发表于 11-25 08:10

    如何打开并且使用agile_telnet

    3.0+SALPOSIXDFSagile_console2、如何打开 agile_telnet使用 agile_telnet package 需要在 RT-Thread 的包管理器中选择它,具体路径如下:RT-Thread o
    发表于 08-24 15:27

    蓝牙耳机的使用方法

    蓝牙耳机的使用方法 一,确保手机支持蓝牙功能,且能正常使用。目前有些手机虽然手机有蓝牙选项,但实际不能使用蓝牙功能) 二,进入手机
    发表于 01-18 16:27 4261次阅读

    什么是TELNET

    什么是TELNET  英文原义:Telnet Protocol 中文释义:(RFC-854,855)远程登录协议 注  解
    发表于 02-23 11:59 1423次阅读

    fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下,fprintf函数可以将数据按指定格式写入到文本文件中。
    发表于 12-21 16:18 3.7w次阅读

    示波器的使用方法

    数字万用表使用方法和示波器的使用方法详解。
    发表于 03-14 10:38 32次下载

    浅谈GNU 嵌入式汇编具体使用方法

    ”汇编语句“是你写汇编指令的地方;”输出寄存器“表示当这段嵌入汇编执行完之后,哪些寄存器用于存放输出数据。”输入寄存器“表示在执行汇编代码时,这里指定的一些寄存器中应该存放的输入值,他们分别对应着一C变量或者常数值。下面将举例说明嵌入式汇编的具体使用方法
    发表于 04-18 16:50 946次阅读
    浅谈GNU 嵌入式汇编<b class='flag-5'>具体</b>因<b class='flag-5'>使用方法</b>

    简述 BSP 开发调试的方法步骤

    BSP 开发调试方法
    的头像 发表于 06-20 00:10 8949次阅读
    简述 <b class='flag-5'>BSP</b> 开发调试的<b class='flag-5'>方法</b>步骤

    Xilinx全新开发工具Vitis,如何配置BSP

    在Xilinx为异构计算打造的全新开发工具VitisBSP被包含在Platform工程。双击Platform工程里里的platform.spr,等界面初始化完成后,点击右边的“Modify
    的头像 发表于 06-03 16:59 6019次阅读
    Xilinx全新开发工具Vitis<b class='flag-5'>里</b>,如何配置<b class='flag-5'>BSP</b>?

    Xilinx如何配置BSP工程包含的的公共模块

    Xilinx的SoC在业界应用非常广泛。对应的开发工具SDK也很成熟。在SDK,每一个baremetal工程,对应一个BSP工程,它包含一些Xilinx提供的公共模块,比如硬件的驱动
    的头像 发表于 10-09 12:22 3751次阅读
    Xilinx如何配置<b class='flag-5'>BSP</b>工程包含的的公共模块

    示波器的使用方法(三):示波器的使用方法详解

    示波器的使用方法并非很难,重点在于正确使用示波器的使用方法。往期文章中,小编对模拟示波器的使用方法和数字示波器的使用方法均有所介绍。为增进大家对示波器的
    的头像 发表于 12-24 20:37 3482次阅读

    PLC常用的逻辑指令和具体使用方法

    到 PLC可以识别的语言,就是各种编程指令,熟练的掌握编程指令是学习使用PLC的基础,今天就重点来看看PLC常用的逻辑指令和具体使用方法
    的头像 发表于 10-26 16:54 1815次阅读

    AT32讲堂027 | AT32 MCU EMAC telnet应用笔记

    方式,常用于服务器的远端控制,可供使用者在本地主机执行远端主机上的工作。本使用指南会介绍BSPtelnet具体使用方法。硬件资源1.D
    的头像 发表于 09-21 09:52 818次阅读
    AT32讲堂027 | AT32 MCU EMAC <b class='flag-5'>telnet</b>应用笔记