国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Shell命令行解釋器簡介

冬至配餃子 ? 來源:BL_MCU_SDK 開發指南 ? 作者:BL_MCU_SDK 開發指南 ? 2022-08-19 17:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Shell 是一個命令行解釋器,Shell 為用戶提供了與設備進行命令行交互的方式,用戶通過串口、以太網、無線等方式將命令傳輸給具有 Shell 功能的設備,設備會解析命令并查找對應的函數進行執行。

當前 Shell 組件具有以下功能:

支持標準鍵盤字符控制

支持 TAB 鍵自動補全

支持上下鍵查看歷史命令

支持左右鍵修改命令

變量導出

支持文件系統操作

Shell 接口

shell_init

shell_init 用來初始化 shell。

void shell_init(void);

shell_handler

shell_handler 用來對輸入的數據進行處理。

void shell_handler(uint8_t data);

data 接收的數據

SHELL_CMD_EXPORT

SHELL_CMD_EXPORT 用來注冊一個命令。

SHELL_CMD_EXPORT(command, desc)

command 注冊的函數名,后面輸入 command 來運行該函數

desc 對該函數的描述

SHELL_CMD_EXPORT_ALIAS

SHELL_CMD_EXPORT_ALIAS 用來注冊一個命令,并對命令取別名。

SHELL_CMD_EXPORT_ALIAS(command, alias, desc)

command 注冊的函數名

alias 函數名的別名,后面輸入 alias 來運行該函數

desc 對該函數的描述

Shell 內置命令

小技巧

help 用來顯示所有注冊過的命令列表


審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    41

    文章

    5997

    瀏覽量

    180806
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1101

    瀏覽量

    51714
  • Shell
    +關注

    關注

    1

    文章

    375

    瀏覽量

    25375
  • 解釋器
    +關注

    關注

    0

    文章

    103

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Kubernetes kubectl命令行工具詳解

    kubectl是Kubernetes官方提供的命令行工具,作為與Kubernetes集群交互的主要接口,它通過調用Kubernetes API Server實現對集群資源的全面管理。在生產環境中,運維工程師需要熟練掌握kubectl命令來完成日常的集群運維、應用部署、故障
    的頭像 發表于 02-02 16:40 ?414次閱讀

    AI智能體工具及其配置介紹

    AI智能體(Agent)能夠操控你的編程環境工具,簡化了你對集成環境的操作。而最近的命令行界面(CLI)智能體,從操作系統命令行獲得更多系統權限,進一步簡化了你編程的操作,甚至可以幫助你整理文件
    的頭像 發表于 12-30 10:49 ?765次閱讀
    AI智能體工具及其配置介紹

    命令行阿里千問搭建過程

    克隆千問倉庫,安裝依賴; 下載模型權重; 命令行執行啟動腳本,配置參數后運行推理。
    發表于 12-24 10:35

    shell基本介紹及常用命令shell基本介紹

    Shell是什么?我們在剛開始接觸Linux的時候,經常會聽到工程師提到Shell這個詞,剛開始不知道這是個干什么的,簡單的說,它是一個應用,接收用戶命令,調用相應的內核接口函數或應用程序,并輸出
    發表于 09-28 09:05

    所見即所得——Luban-Lite VS Code插件讓開發實現“命令行自由”

    NEWS所見即所得!Luban-LiteVSCode插件指南親愛的開發者朋友們,你是否還在為嵌入式開發中頻繁切換命令行而抓狂?配置環境參數如“走迷宮”,編譯燒錄還需切換AiBurn?今天,匠芯創為您
    的頭像 發表于 08-07 15:38 ?1098次閱讀
    所見即所得——Luban-Lite VS Code插件讓開發實現“<b class='flag-5'>命令行</b>自由”

    解析K8S實用命令

    前言: 作為運維工程師,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文將深入解析 K8S 最實用的命令,從基礎操作到高級技巧,助你成為容器化集群管理專家。
    的頭像 發表于 07-24 14:07 ?868次閱讀

    USB串行配置實用程序是否有可用的命令行版本?

    USB串行配置實用程序是否有可用的命令行版本?
    發表于 07-22 08:09

    【RA-Eco-RA6M4開發板評測】移植shell實現命令交互

    /XLmbJn0SKoDT1aLdxHDrbg 一個超級精簡高可移植的shell命令行C實現二. 移植移植參考上述文章,很簡單只需要實現輸入輸出接口 即可。代碼見shell.c/h shell
    發表于 07-19 22:47

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發表于 06-27 10:28 ?1.1w次閱讀

    【米爾-RK3562開發板試用評測】命令行功能測試-shell腳本進行IO控制-(綠色)RUN 燈、(紅色)User燈

    shell腳本進行命令行功能測試 控制部分硬件測試。從IO控制-燈閃開始。 板手冊中LED例: **應開發板上的 RUN 燈 為例進行LED燈測試 root@myd-yr3562:~# cd
    發表于 05-09 18:19

    aurix development studio無法用命令行編譯工程的原因?

    aurix development studio無法用命令行編譯工程
    發表于 04-18 06:50

    請問如何通過S32K312命令行構建代碼?

    現在我們已經通過 S32DS3.5 IDE 開發了固件,它也可以工作了。 最近,我們收到了通過命令行構建代碼的要求,并且 我從 S32DS 幫助內容中讀取了相關文檔,但這種情況會發生 有關 JAVA
    發表于 04-09 07:48

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    在本教程中,我將討論Shell腳本的基礎知識、它們的用途以及如何在RaspberryPi上編寫和運行Shell腳本。什么是Shell腳本?Shell腳本可以讓你自動化幾乎所有在Linu
    的頭像 發表于 03-25 09:28 ?1157次閱讀
    樹莓派新手必看!在樹莓派上編寫和運行 <b class='flag-5'>Shell</b> 腳本!

    使用NXP MCX-N板卡新增命令控制

    此次任務通過串口命令行控制RGB LED,相比較與上一次任務通過單個字符控制增加了FreeRTOS-CLI組件,支持更復雜的、帶參數的命令
    的頭像 發表于 03-17 13:38 ?1728次閱讀
    使用NXP MCX-N板卡新增<b class='flag-5'>命令</b>控制

    如何用幾條命令搞定Ubuntu系統的網絡配置

    在某些場景下,設備沒有顯示或屏可以用,這時候通過命令行來設置網絡就變得特別重要了。本文將介紹如何用幾條命令搞定Ubuntu系統的網絡配置。
    的頭像 發表于 03-14 10:53 ?3675次閱讀
    如何用幾條<b class='flag-5'>命令</b>搞定Ubuntu系統的網絡配置