日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種shell的實現方法有效

專利信息
申請號: 201910243881.2 申請日: 2019-03-28
公開(公告)號: CN110007923B 公開(公告)日: 2022-12-06
發明(設計)人: 程招招;羅侍田;陳家明;古小健;王建忠 申請(專利權)人: 深圳市創聯時代科技有限公司
主分類號: G06F8/41 分類號: G06F8/41;G06F8/30
代理公司: 暫無信息 代理人: 暫無信息
地址: 518000 廣東省深圳市寶*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 shell 實現 方法
【說明書】:

發明公開了一種shell的實現方法,包含以下步驟:步驟a1,通過宏指定需要添加的shell信息的類型;步驟a2,通過鏈接腳本編譯步驟a1中的shell信息到相應的段,并編譯生成相應的elf文件;步驟a3,解析步驟a2中的elf文件,提取并刪除所述elf文件中的所有shell信息,將shell信息添加等級并排序后再重新添加到elf文件中,然后利用elf文件生成相應的bin文件;步驟a4,調用執行相應的shell信息。本發明的有益效果是:查找速度快:該方法所添加的shell信息是有序的,所以查找可以通過二分法或其他方法快速定位,占用空間少,豐富了shell命令的多樣性。

技術領域

本發明涉及嵌入式系統軟件開發技術領域,特別涉及一種shell的實現方法。

背景技術

Shell是指“提供使用者使用界面”的軟件(命令解析器),它接收用戶命令,然后調用相應的應用程序以滿足用戶的需求。Shell管理用戶與系統之間的交互,可以簡單的描述為:shell等待用戶輸入,向系統解釋用戶的輸入,并且處理各種各樣的系統輸出結果。

而shell命令是嵌入式開發中常用的手段,目前shell的實現方式有:

1.通過鏈表的方式實現,該方法將shell信息填充在一個表格中,并將shell信息表通過鏈串起來,shell的函數查找通過遍歷鏈表實現。

2.通過編譯器直接生成相應的段實現,即通過將shell函數信息表編譯到固定的段,在連接腳本中找到確定該段的起始結束地址,shell信息的獲取也是通過遍歷整個表格。

3.執行帶符號表的elf文件,通過讀取解析elf文件獲取shell函數的信息。elf在計算機科學中,是一種用于二進制文件、可執行文件、目標代碼、共享庫和核心轉儲的標準文件格式。

以上三種實現方式均存在缺點和不足:1.通過鏈表的方式實現,shell使用復雜,管理鏈表使用內存較多,shell函數比較單一,添加一個shell命令時,需要添加數組,還需要調用安裝命令,使用起來很不方便;2.通過編譯器生成相應的段實現,其中典型的u-boot就是這種方式實現的,缺點是函數單一,shell信息未經排序,shell函數查找需要遍歷整個表格查找過程比較慢;3.通過查找elf文件符號表的方式占用空間大,不適合嵌入式開發。

發明內容

為克服上述背景技術shell實現方式中的缺陷和不足,本發明提出一種shell的實現方法,其功能是通過如下技術方案實現的。

一種shell的實現方法,包含以下步驟:步驟a1,通過宏指定需要添加的shell信息的類型;步驟a2,通過鏈接腳本編譯步驟a1中的shell信息到相應的段,并編譯生成相應的elf文件;步驟a3,解析步驟a2中的elf文件,提取并刪除所述elf文件中的所有shell信息,將shell信息添加等級并排序后再重新添加到elf文件中,然后利用elf文件生成相應的bin文件;步驟a4,調用執行相應的shell信息。

進一步的,所述步驟a1中,shell信息分為常規shell命令,拓展shell和全局函數調用三個類型。

進一步的,所述常規shell的命令參數由命令執行者解釋,具備固定的函數原型。

進一步的,所述拓展shell命令可以執行任何函數,拓展shell的命令參數由shell模塊進行參數解析,調用拓展shell函數時需要按照一定格式輸入參數。

進一步的,所述全局函數所述全局函數是程序中常規shell命令和擴展shell命令未涵蓋的全部函數,調用全局函數時,參數由shell模塊進行參數解析,shell命令行需要按照一定格式輸入參數。

進一步的,在所述步驟a2中,將shell信息編譯到不同的段中的具體過程為:首先設置常規shell的變量、函數、幫助信息和拓展shell的變量、函數、幫助信息,然后在鏈接腳本中指定保存的段。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市創聯時代科技有限公司,未經深圳市創聯時代科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201910243881.2/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲一级中文字幕| 亚洲精品www久久久| 国产精品亚发布| 欧美日韩久久一区| 99久久99精品| 国产大学生呻吟对白精彩在线| 99视频国产精品| 欧美一区二区三区免费电影| 欧美日韩激情一区| 农村妇女精品一二区| 麻豆91在线| 国产在线拍揄自揄拍| 亚洲一区中文字幕| 日韩偷拍精品| 色综合久久久| 精品久久久综合| 国产精华一区二区精华| 狠狠躁日日躁狂躁夜夜躁av | 欧美激情精品一区| 亚洲日韩欧美综合| 久久婷婷国产综合一区二区| 色婷婷综合久久久中文一区二区| 久久99国产视频| 欧美一区二区三区久久精品| 精品一区二区三区视频?| 国内揄拍国产精品| 精品国产一区二区三区高潮视| 欧美国产一区二区三区激情无套| 国产在线视频99| 久久精品视频偷拍| 欧美日韩中文字幕一区| 一区二区欧美精品| 精品婷婷伊人一区三区三| 亚洲区日韩| 日韩欧美精品一区二区| 久久夜靖品2区| 狠狠色噜噜狠狠狠狠2018| 另类视频一区二区| 国产剧情在线观看一区二区| 国产欧美视频一区二区| 强制中出し~大桥未久10| 精品无码久久久久国产| 午夜电影理伦片2023在线观看| 欧美日韩一区二区三区四区五区 | 国产精品久久久视频| 久久久精品久久日韩一区综合| 国产玖玖爱精品视频| 欧美亚洲视频二区| 一区二区三区免费高清视频| 天啦噜国产精品亚洲精品| 欧美日韩国产91| 日韩午夜电影在线| 一区二区三区四区视频在线| 夜色av网| 一区二区在线精品| 国产欧美日韩精品在线| 99精品视频一区| 99久久精品免费看国产交换| 中文字幕一区二区三区免费| 欧美高清性xxxxhdvideos| 淫片免费看| 99国产精品久久久久老师| 国产91精品一区| 三级视频一区| 97人人揉人人捏人人添| 国产一区二区极品| 日韩午夜一区| 国产精品久久亚洲7777| 欧洲在线一区| 中文字幕理伦片免费看| 国产www亚洲а∨天堂| 国产69精品久久久久孕妇不能看| 精品国产精品亚洲一本大道| 午夜特级片| 丝袜诱惑一区二区三区| 国产乱码一区二区| 日本精品一二区| 久久精品视频中文字幕| 国产乱人伦精品一区二区三区| 欧美日韩一级二级三级| 精品国产一区二区在线| 日本一二三区视频在线| 狠狠躁日日躁狂躁夜夜躁av| 国产www亚洲а∨天堂| 欧美国产一区二区三区激情无套| 国产精品国产三级国产专播精品人| 午夜特片网| 欧美在线视频一二三区| 99久久精品免费看国产免费粉嫩 | 中文字幕一区二区三区日韩精品| 国产日韩欧美中文字幕| 热久久国产| 日韩亚洲精品在线观看| 国产原创一区二区| 国产一级片网站| 99精品少妇| 国产精品高潮呻吟视频| 91麻豆精品一区二区三区| 国产99网站| 综合久久一区| 国产97在线看| 国内精品久久久久影院日本| 欧美三级午夜理伦三级老人| 久久一区二区精品| 国产69精品久久久久777糖心| 国产精品国产三级国产播12软件| 国产女人和拘做受在线视频| 日韩精品中文字幕一区二区| 99精品国产一区二区三区麻豆| 国产精品香蕉在线的人| 亚洲一二三在线| 一区二区久久久久| 精品视频在线一区二区三区| 久久99亚洲精品久久99果| 欧美日韩国产色综合视频| 欧美日韩一区二区三区四区五区六区| 日本一区二区三区在线视频| 911久久香蕉国产线看观看| 狠狠色丁香久久综合频道| 美女张开腿黄网站免费| 久爱视频精品| 欧美日韩一区二区三区四区五区六区 | 视频二区狠狠色视频| 少妇性色午夜淫片aaa播放5| 亚洲第一天堂无码专区| 日本精品一区二区三区在线观看视频 | 国产乱码一区二区三区| 国产足控福利视频一区| 国产盗摄91精品一区二区三区| 亚洲午夜精品一区二区三区| 97精品久久久午夜一区二区三区| 亚洲精品人| 国产一区二区大片| 91中文字幕一区| 日韩欧美一区二区在线视频| 国产性生交xxxxx免费| 色乱码一区二区三在线看| 91精品国产综合久久福利软件| 国产精品免费一视频区二区三区| 久久国产精品视频一区| 欧美在线视频精品| 毛片大全免费看| 日韩精品999| 国产午夜一区二区三区| 国产天堂第一区| 国产91清纯白嫩初高中在线观看| 国产第一区在线观看| 亚洲精品乱码久久久久久麻豆不卡| 久久久久国产亚洲日本| 国产午夜伦理片| 国产一区日韩精品| 国产91精品一区| 国产精品视频久久久久| 国产在线拍揄自揄拍| 91精品一区| 国产精品无码专区在线观看 | 国产精品免费不卡| av不卡一区二区三区| 亚洲精品suv精品一区二区| 久久久午夜爽爽一区二区三区三州| 超碰97国产精品人人cao| 国产理论片午午午伦夜理片2021 | 日韩av三区| 久久乐国产精品| 欧美精品在线视频观看| 亚洲精品一区中文字幕| 免费观看xxxx9999片| 午夜激情看片| 国产午夜精品一区理论片飘花| 国产精品久久久久久久久久不蜜月| 日韩国产精品久久久久久亚洲| 亚洲区日韩| 一本一道久久a久久精品综合蜜臀| 亚洲欧美v国产一区二区| 欧美精品中文字幕在线观看| 国产精华一区二区精华| 天堂av一区二区| 老太脱裤子让老头玩xxxxx| 久久国产麻豆| 亚洲色欲色欲www| 国产真实一区二区三区| 欧美日韩国产区| 国产美女一区二区三区在线观看| 亚洲精品日本久久一区二区三区 | 欧美久久精品一级c片| 国产精品亚洲二区| 91一区二区三区在线| 国产剧情在线观看一区二区| 国产欧美精品久久| 久久久久久久久亚洲精品一牛| 日韩av在线资源| 国产日本欧美一区二区三区| 国产二区不卡| 国产1区2| 欧美在线观看视频一区二区 | 国产精品综合在线观看| 国产一级大片| 久久久久久久国产精品视频| 爽妇色啪网| 欧美乱妇高清无乱码| 免费毛片a| 国产亚洲精品久久777777 | 国产一区二区视频免费在线观看| 日本一区午夜艳熟免费| 日韩久久精品一区二区三区| 日本少妇一区二区三区| 欧美精品第一区| 国产精品亚洲精品一区二区三区| 亚洲国产欧美国产综合一区| 亚洲五码在线| 久久免费福利视频| 亚洲欧美日韩三区| 日韩一级片免费观看| 热久久一区二区| 久久免费精品国产| 国产99久久九九精品免费| 97人人模人人爽人人喊38tv| 91免费视频国产| 狠狠躁天天躁又黄又爽| 久久一级精品| 国产在线卡一卡二| 久免费看少妇高潮a级特黄按摩| 欧美视屏一区| 视频二区狠狠色视频| 99国产精品欧美久久久久的广告| 国产精品视频一区二区在线观看 | 素人av在线| 97视频一区| 91久久综合亚洲鲁鲁五月天| 亚洲福利视频二区| 久久激情综合网| 国产精品麻豆一区二区| 中文字幕欧美日韩一区| 中文字幕一区二区三区不卡| 亚洲高清久久久| 午夜av资源| 午夜激情影院| 亚洲国产一区二区久久久777| 欧美色综合天天久久| 国产伦精品一区二| 欧美日韩国产一区在线| 国产一级在线免费观看| 综合国产一区| 91精品一区| 国产九九九精品视频| 97久久超碰国产精品红杏|