<li id="omoqo"></li>
  • <noscript id="omoqo"><kbd id="omoqo"></kbd></noscript>
  • <td id="omoqo"></td>
  • <option id="omoqo"><noscript id="omoqo"></noscript></option>
  • <noscript id="omoqo"><source id="omoqo"></source></noscript>
  • 發布時間:2020-10-05 18:05 原文鏈接: AWorks編程:Shell交互界面(二)

    2.2 Shell Telnet 工作模式

    在Shell Telnet工作模式下,Shell 運行于開發板上,開發板需要通過以太網或 Wifi 模塊建立的scoket與PC進行通信,此處以以太網舉例。

    使用 Shell Telnet 需要在 aw_prj_params.h 文件中開啟以太網設備和shell telnet 組件,如程序清單3和程序清單4。

    程序清單3 開啟以太網外設

    程序清單4 開啟Shell Telnet組件

    與串口Shell不同的是,Shell Telnet在建立連接時需要輸入登錄名稱和密碼,此名稱和密碼也在aw_prj_params.h文件中設置,如程序清單 5。

    程序清單5 登錄設置

    通過網線連接開發板和PC,設置PC的IP地址與開發板在同一網段。在PC上打開一個Shell終端調試軟件,配置軟件,建立以太網連接。編譯SDK將固件燒寫到開發板,啟動程序,輸入用戶名和密碼,進入 AWorks Shell Telnet 命令界面,如圖 3。

    圖3 AWorks Shell Telnet 命令界面

    2.3 使用技巧

    help

    在控制臺上輸入help,回車,顯示當前AWorks系統已注冊的Shell命令,如圖 4。

    圖4 AWorks系統Shell命令集

    [command] --help

    在控制臺上輸入[命令名稱] --help ,顯示輸入命令的詳細使用方法。

    【Tab鍵】

    當控制臺沒有輸入任何字符時,在控制臺按下【Tab鍵】,顯示當前AWorks系統已注冊的Shell命令。

    如果命令字符過長,輸入相對繁瑣,則在控制臺輸入幾個字符,按【Tab鍵】即可補全命令。

    【上下鍵】

    Shell具有記憶功能,能夠記憶使用過的命令,按【上下鍵】,就可以查看最近輸入的歷史命令。

    【左右鍵】

    移動光標

    【退格鍵】

    刪除字符

    【Enter鍵】

    發送命令

    2.4 使用方法

    AWorks Shell命令執行格式為:command <arg1> [arg2] ...

    <>方括號內為必填參數,[]為可選參數。與傳統windows、Linux系統Shell命令基本相同,本文以幾個常用命令舉例介紹,其他不再贅述。

    2.4.1 stack

    命令描述

    查看當前系統的線程信息。

    語法結構

    stack [task]

    取值說明

    [task]是可選參數,取值為線程id號。

    使用實例



    <li id="omoqo"></li>
  • <noscript id="omoqo"><kbd id="omoqo"></kbd></noscript>
  • <td id="omoqo"></td>
  • <option id="omoqo"><noscript id="omoqo"></noscript></option>
  • <noscript id="omoqo"><source id="omoqo"></source></noscript>
  • 1v3多肉多车高校生活的玩视频