chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Shell命令行解釋器簡(jiǎn)介

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

掃碼添加小助手

加入工程師交流群

Shell 是一個(gè)命令行解釋器,Shell 為用戶提供了與設(shè)備進(jìn)行命令行交互的方式,用戶通過串口、以太網(wǎng)、無線等方式將命令傳輸給具有 Shell 功能的設(shè)備,設(shè)備會(huì)解析命令并查找對(duì)應(yīng)的函數(shù)進(jìn)行執(zhí)行。

當(dāng)前 Shell 組件具有以下功能:

支持標(biāo)準(zhǔn)鍵盤字符控制

支持 TAB 鍵自動(dòng)補(bǔ)全

支持上下鍵查看歷史命令

支持左右鍵修改命令

變量導(dǎo)出

支持文件系統(tǒng)操作

Shell 接口

shell_init

shell_init 用來初始化 shell。

void shell_init(void);

shell_handler

shell_handler 用來對(duì)輸入的數(shù)據(jù)進(jìn)行處理。

void shell_handler(uint8_t data);

data 接收的數(shù)據(jù)

SHELL_CMD_EXPORT

SHELL_CMD_EXPORT 用來注冊(cè)一個(gè)命令。

SHELL_CMD_EXPORT(command, desc)

command 注冊(cè)的函數(shù)名,后面輸入 command 來運(yùn)行該函數(shù)

desc 對(duì)該函數(shù)的描述

SHELL_CMD_EXPORT_ALIAS

SHELL_CMD_EXPORT_ALIAS 用來注冊(cè)一個(gè)命令,并對(duì)命令取別名。

SHELL_CMD_EXPORT_ALIAS(command, alias, desc)

command 注冊(cè)的函數(shù)名

alias 函數(shù)名的別名,后面輸入 alias 來運(yùn)行該函數(shù)

desc 對(duì)該函數(shù)的描述

Shell 內(nèi)置命令

小技巧

help 用來顯示所有注冊(cè)過的命令列表


審核編輯:劉清

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

    關(guān)注

    41

    文章

    5910

    瀏覽量

    179404
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1093

    瀏覽量

    51132
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    373

    瀏覽量

    25151
  • 解釋器
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    Shell是什么?我們?cè)趧傞_始接觸Linux的時(shí)候,經(jīng)常會(huì)聽到工程師提到Shell這個(gè)詞,剛開始不知道這是個(gè)干什么的,簡(jiǎn)單的說,它是一個(gè)應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)或應(yīng)用程序,并輸出
    發(fā)表于 09-28 09:05

    所見即所得——Luban-Lite VS Code插件讓開發(fā)實(shí)現(xiàn)“命令行自由”

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

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

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

    【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】移植shell實(shí)現(xiàn)命令交互

    /XLmbJn0SKoDT1aLdxHDrbg 一個(gè)超級(jí)精簡(jiǎn)高可移植的shell命令行C實(shí)現(xiàn)二. 移植移植參考上述文章,很簡(jiǎn)單只需要實(shí)現(xiàn)輸入輸出接口 即可。代碼見shell.c/h shell
    發(fā)表于 07-19 22:47

    淺談wsl --update` 命令行選項(xiàng)無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項(xiàng)無效: --update
    的頭像 發(fā)表于 06-27 10:28 ?9685次閱讀

    【米爾-RK3562開發(fā)板試用評(píng)測(cè)】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-(綠色)RUN 燈、(紅色)User燈

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

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

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

    請(qǐng)問如何通過S32K312命令行構(gòu)建代碼?

    現(xiàn)在我們已經(jīng)通過 S32DS3.5 IDE 開發(fā)了固件,它也可以工作了。 最近,我們收到了通過命令行構(gòu)建代碼的要求,并且 我從 S32DS 幫助內(nèi)容中讀取了相關(guān)文檔,但這種情況會(huì)發(fā)生 有關(guān) JAVA
    發(fā)表于 04-09 07:48

    樹莓派新手必看!在樹莓派上編寫和運(yùn)行 Shell 腳本!

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

    如何用幾條命令搞定Ubuntu系統(tǒng)的網(wǎng)絡(luò)配置

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

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目-實(shí)現(xiàn)開機(jī)起動(dòng)

    接上文【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目 Linux 系統(tǒng)下 init 系統(tǒng) 大多數(shù) Linux 發(fā)行版的 init 系統(tǒng)是和 System V 相兼容
    發(fā)表于 02-11 11:24

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈按鈕項(xiàng)目

    接上文[【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目(https://bbs.elecfans.com/jishu_2475305_1_1.html) 紅綠燈按鈕
    發(fā)表于 02-06 15:39

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目

    接上文[【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-燈閃(https://https://bbs.elecfans.com/jishu_2474874_1_1.html
    發(fā)表于 02-06 11:55

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-燈閃

    文件 有2方式調(diào)試硬件 命令行功能測(cè)試和桌面功能測(cè)試 我準(zhǔn)備在Linux5.10主板命令行啟動(dòng)后網(wǎng)絡(luò)SSH 下用shell腳本進(jìn)行控制部分硬件測(cè)試。從IO控制-燈閃開始。 ELF 2開發(fā)板快速啟動(dòng)手冊(cè)中
    發(fā)表于 01-25 15:30

    curl wget bond:深入解析命令行工具的差異與應(yīng)用場(chǎng)景

    curl curl 是一個(gè)用于與服務(wù)進(jìn)行數(shù)據(jù)傳輸?shù)?b class='flag-5'>命令行工具。它支持多種協(xié)議,包括 HTTP、HTTPS、 FTP 等。 基本用法 獲取網(wǎng)頁內(nèi)容: curl http://example.com
    的頭像 發(fā)表于 01-24 09:20 ?757次閱讀