一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BSP里telnet具體的使用方法

我快閉嘴 ? 來(lái)源:AT32 MCU 雅特力科技 ? 作者:AT32 MCU 雅特力科技 ? 2022-09-19 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

Telnet是一種應(yīng)用層協(xié)定,使用于互連網(wǎng)及區(qū)域網(wǎng)中,使用虛擬終端機(jī)的形式,提供雙向、以文字符串為主的命令行接口。屬于TCP/IP協(xié)定族的其中之一,是Internet遠(yuǎn)端登入服務(wù)的標(biāo)準(zhǔn)協(xié)定和主要方式,常用于服務(wù)器的遠(yuǎn)端控制,可供使用者在本地主機(jī)執(zhí)行遠(yuǎn)端主機(jī)上的工作。 本使用指南會(huì)介紹BSP里,telnet具體的使用方法。

硬件資源

1. DM9162以太網(wǎng)模塊 2. AT-START-F407 V1.0實(shí)驗(yàn)版 3. 以太網(wǎng)線

軟件資源

telnet, telnet源程序,運(yùn)行telnet服務(wù)端程序

AT32 telnet程序設(shè)置

管腳配置

表1. 管腳配置

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

LwIP設(shè)置

硬件資源只提供從PHY到MAC的信號(hào)處理,若要進(jìn)行開(kāi)發(fā),則需要實(shí)作TCP/IP協(xié)議棧,在本應(yīng)用中使用LwIP協(xié)議棧,該協(xié)議棧主要關(guān)注的是怎樣減少減少內(nèi)存的使用和程序代碼的大小,這樣就可以讓LwIP適用于資源有限的小型平臺(tái)例如嵌入式系統(tǒng),更詳細(xì)的內(nèi)容可以訪問(wèn)官方網(wǎng)站。

由于整個(gè)協(xié)議棧已經(jīng)整合到代碼中,大部分的內(nèi)容都無(wú)須修改,使用者只要根據(jù)自己的網(wǎng)段去設(shè)定IP地址及閘口地址即可,這兩個(gè)全局變量宣告在netconf.c的上頭。

圖1. 配置芯片的IP地址

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

telnet project設(shè)置

在始能LwIP之后,呼叫helloworld_init(), 即可始能telnet server, 通常telnet協(xié)議使用的是23端口,代碼中默認(rèn)值也是23。 圖2. 初始化telnet服務(wù)器

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

上位機(jī)配置

1) 設(shè)定上位機(jī)的IP地址、網(wǎng)路屏蔽及閘口,IP地址與閘口需要跟芯片設(shè)置在同一個(gè)網(wǎng)段下。 2) 打開(kāi)PC端的客戶端軟件,這里使用Teraterm為例,在主機(jī)欄里輸入MCU端設(shè)置的IP,服務(wù)選擇Telnet, TCP端口填入MCU端設(shè)置的端口,協(xié)定選擇IPv4。 3) 連線建立后,會(huì)出現(xiàn)以下畫(huà)面,詢問(wèn)用戶名稱,在此畫(huà)面輸入用戶名稱,但輸入名稱不會(huì)即時(shí)顯示在畫(huà)面上,輸入完成后,按下回車鍵即可顯示用戶名稱。 圖3. 設(shè)置PC端的IP、網(wǎng)路屏蔽及閘道器

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

圖4. 打開(kāi)Teraterm

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

圖5. 連線建立成功

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

圖6. 終端打印輸入信息

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TELNET
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    10950
  • BSP
    BSP
    +關(guān)注

    關(guān)注

    1

    文章

    94

    瀏覽量

    26905
  • AT32
    +關(guān)注

    關(guān)注

    1

    文章

    121

    瀏覽量

    2699

原文標(biāo)題:AT32講堂027 | AT32 MCU EMAC telnet應(yīng)用筆記

文章出處:【微信號(hào):AT32 MCU 雅特力科技,微信公眾號(hào):AT32 MCU 雅特力科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MCU設(shè)計(jì)開(kāi)發(fā)小Tips:創(chuàng)建并移植K10 BSP包的具體步驟和方法

    的Kinetis BSP包中選擇一個(gè)型號(hào)最接近的MCU的BSP作為模板,然后在其基礎(chǔ)上進(jìn)行修改和移植。本文介紹了對(duì)BSP進(jìn)行修改和移植的具體步驟和
    發(fā)表于 07-04 11:02 ?7238次閱讀

    Linux操作系統(tǒng)下Telnet的設(shè)置方法介紹

    、telnet-server ,這個(gè)軟件包提供的是 telnet 端程序;安裝之前先檢測(cè)是否這些軟件包已安裝,方法如下:[root@echo root]#rpm –q telnet或[
    發(fā)表于 10-20 12:20

    section的使用方法

    變量定義到指定的輸入段中,下面以具體的例子來(lái)講解section的使用方法.#define SECTION(level) __attribute__((used,__section__(".fn_cmd."level)))#define CMD_START_EXPORT(.
    發(fā)表于 11-25 08:10

    如何打開(kāi)并且使用agile_telnet

    3.0+SALPOSIXDFSagile_console2、如何打開(kāi) agile_telnet使用 agile_telnet package 需要在 RT-Thread 的包管理器中選擇它,具體路徑如下:RT-Thread o
    發(fā)表于 08-24 15:27

    藍(lán)牙耳機(jī)的使用方法

    藍(lán)牙耳機(jī)的使用方法 一,確保手機(jī)支持藍(lán)牙功能,且能正常使用。目前有些手機(jī)雖然手機(jī)有藍(lán)牙選項(xiàng),但實(shí)際不能使用藍(lán)牙功能) 二,進(jìn)入手機(jī)
    發(fā)表于 01-18 16:27 ?4354次閱讀

    什么是TELNET

    什么是TELNET  英文原義:Telnet Protocol 中文釋義:(RFC-854,855)遠(yuǎn)程登錄協(xié)議 注  解
    發(fā)表于 02-23 11:59 ?1515次閱讀

    fprintf函數(shù)的具體使用方法

    matlab中fprintf函數(shù)的具體使用方法實(shí)例如下,fprintf函數(shù)可以將數(shù)據(jù)按指定格式寫(xiě)入到文本文件中。
    發(fā)表于 12-21 16:18 ?3.8w次閱讀

    示波器的使用方法

    數(shù)字萬(wàn)用表使用方法和示波器的使用方法詳解。
    發(fā)表于 03-14 10:38 ?32次下載

    淺談GNU 嵌入式匯編具體使用方法

    ”匯編語(yǔ)句“是你寫(xiě)匯編指令的地方;”輸出寄存器“表示當(dāng)這段嵌入?yún)R編執(zhí)行完之后,哪些寄存器用于存放輸出數(shù)據(jù)?!陛斎爰拇嫫鳌氨硎驹趫?zhí)行匯編代碼時(shí),這里指定的一些寄存器中應(yīng)該存放的輸入值,他們分別對(duì)應(yīng)著一C變量或者常數(shù)值。下面將舉例說(shuō)明嵌入式匯編的具體使用方法。
    發(fā)表于 04-18 16:50 ?1041次閱讀
    淺談GNU 嵌入式匯編<b class='flag-5'>具體</b>因<b class='flag-5'>使用方法</b>

    簡(jiǎn)述 BSP 開(kāi)發(fā)調(diào)試的方法步驟

    BSP 開(kāi)發(fā)調(diào)試方法
    的頭像 發(fā)表于 06-20 00:10 ?9181次閱讀
    簡(jiǎn)述 <b class='flag-5'>BSP</b> 開(kāi)發(fā)調(diào)試的<b class='flag-5'>方法</b>步驟

    Xilinx全新開(kāi)發(fā)工具Vitis,如何配置BSP?

    在Xilinx為異構(gòu)計(jì)算打造的全新開(kāi)發(fā)工具Vitis,BSP被包含在Platform工程。雙擊Platform工程里里的platform.spr,等界面初始化完成后,點(diǎn)擊右邊的“Modify
    的頭像 發(fā)表于 06-03 16:59 ?6407次閱讀
    Xilinx全新開(kāi)發(fā)工具Vitis<b class='flag-5'>里</b>,如何配置<b class='flag-5'>BSP</b>?

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

    Xilinx的SoC在業(yè)界應(yīng)用非常廣泛。對(duì)應(yīng)的開(kāi)發(fā)工具SDK也很成熟。在SDK,每一個(gè)baremetal工程,對(duì)應(yīng)一個(gè)BSP工程,它包含一些Xilinx提供的公共模塊,比如硬件的驅(qū)動(dòng)
    的頭像 發(fā)表于 10-09 12:22 ?3960次閱讀
    Xilinx如何配置<b class='flag-5'>BSP</b>工程包含的的公共模塊

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

    示波器的使用方法并非很難,重點(diǎn)在于正確使用示波器的使用方法。往期文章中,小編對(duì)模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進(jìn)大家對(duì)示波器的
    的頭像 發(fā)表于 12-24 20:37 ?3810次閱讀

    PLC常用的邏輯指令和具體使用方法

    到 PLC可以識(shí)別的語(yǔ)言,就是各種編程指令,熟練的掌握編程指令是學(xué)習(xí)使用PLC的基礎(chǔ),今天就重點(diǎn)來(lái)看看PLC常用的邏輯指令和具體使用方法!
    的頭像 發(fā)表于 10-26 16:54 ?1977次閱讀

    AT32講堂027 | AT32 MCU EMAC telnet應(yīng)用筆記

    方式,常用于服務(wù)器的遠(yuǎn)端控制,可供使用者在本地主機(jī)執(zhí)行遠(yuǎn)端主機(jī)上的工作。本使用指南會(huì)介紹BSP,telnet具體使用方法。硬件資源1.D
    的頭像 發(fā)表于 09-21 09:52 ?994次閱讀
    AT32講堂027 | AT32 MCU EMAC <b class='flag-5'>telnet</b>應(yīng)用筆記