關(guān)注 >   >  正文

        嵌入式是什么意思(嵌入式軟件是什么)_全球熱頭條

        評(píng)論

        1、嵌入式軟件的分類與組成  嵌入式系統(tǒng)的發(fā)展非常快,而嵌入式軟件的發(fā)展更快。

        2、嵌入式軟件的發(fā)展就象生物的發(fā)展一樣,由單細(xì)胞生物到多細(xì)胞,一直到智能生物人類,在這個(gè)過程中,嵌入式軟件的結(jié)構(gòu)越來越復(fù)雜,但是復(fù)雜系統(tǒng)還在不斷發(fā)展的同時(shí),簡(jiǎn)單系統(tǒng)仍然不可缺少。

        3、按照軟件結(jié)構(gòu)劃分,嵌入式軟件的分類如圖1所示。


        【資料圖】

        4、  對(duì)單線程程序而言,沒有主控程序,結(jié)構(gòu)如圖2所示,一種是循環(huán)輪詢系統(tǒng),一種是有限狀態(tài)機(jī)。

        5、比如一個(gè)采用循環(huán)輪詢結(jié)構(gòu)的產(chǎn)品包裝系統(tǒng),系統(tǒng)采用光感應(yīng)來判斷是否有產(chǎn)品需要包裝,一旦發(fā)現(xiàn)傳輸帶上有物體,程序主體就控制執(zhí)行包裝動(dòng)作。

        6、單線程程序的優(yōu)點(diǎn)是程序簡(jiǎn)單、執(zhí)行效率高,缺點(diǎn)是一旦出現(xiàn)故障,系統(tǒng)無法自動(dòng)進(jìn)行控制與恢復(fù),安全性較差。

        7、如《貓和老鼠》中傳輸帶上不是要包裝的產(chǎn)品,而是一只貓,系統(tǒng)也會(huì)進(jìn)行包裝,這時(shí)如果貓使包裝設(shè)備出故障,程序仍然一如繼往地查是否有產(chǎn)品,有則執(zhí)行包裝指令。

        8、  中斷驅(qū)動(dòng)系統(tǒng)可以解決這種安全性問題。

        9、在中斷驅(qū)動(dòng)系統(tǒng)中,有一循環(huán)輪詢的主程序控制中斷響應(yīng)程序的執(zhí)行,程序結(jié)構(gòu)如圖3所示。

        10、對(duì)于多個(gè)中斷請(qǐng)求同時(shí)發(fā)生,要考慮中斷請(qǐng)求優(yōu)先級(jí),以及響應(yīng)出現(xiàn)錯(cuò)誤等情況發(fā)生時(shí),主程序就須處理更復(fù)雜的任務(wù)管理,這時(shí)主程序已成為一個(gè)簡(jiǎn)單的嵌入式操作系統(tǒng)。

        11、如果上面的包裝系統(tǒng)采用中斷驅(qū)動(dòng)系統(tǒng),一旦發(fā)生錯(cuò)誤,就會(huì)有一個(gè)錯(cuò)誤中斷請(qǐng)求執(zhí)行錯(cuò)誤響應(yīng)程序,錯(cuò)誤響應(yīng)程序會(huì)處理錯(cuò)誤,使系統(tǒng)恢復(fù)正常。

        12、  考慮更多的任務(wù)、多個(gè)中斷處理過程的多任務(wù)系統(tǒng)的情況,比如要考慮存儲(chǔ)的分配與管理、I/O的控制與管理、多個(gè)任務(wù)或中斷請(qǐng)求同時(shí)發(fā)生等,中斷驅(qū)動(dòng)系統(tǒng)就無法應(yīng)付了,這時(shí)嵌入式操作系統(tǒng)的支持是必不可少的,它要完成任務(wù)的切換、調(diào)度、通信、同步、互斥、中斷管理、時(shí)鐘管理等。

        13、而在一些系統(tǒng)中還需要嵌入式數(shù)據(jù)庫(kù)的支持,如PDA上的一個(gè)微型客戶管理系統(tǒng)(CRM)。

        14、如圖4所示,雖然我們用簡(jiǎn)單的框圖描述單機(jī)多任務(wù)嵌入式軟件的層次結(jié)構(gòu),但是我們知道其程序結(jié)構(gòu)遠(yuǎn)比前面所描述的幾種復(fù)雜。

        15、  嵌入式系統(tǒng)的需求已越來越復(fù)雜,PC機(jī)上的應(yīng)用幾乎都有移到嵌入式系統(tǒng)的需要,如通過手機(jī)、PDA等移動(dòng)設(shè)備進(jìn)行的網(wǎng)絡(luò)游戲、網(wǎng)上購(gòu)物、網(wǎng)上銀行交易等,這使嵌入式軟件變得更加復(fù)雜,不僅需要嵌入式操作系統(tǒng)、嵌入式數(shù)據(jù)庫(kù),還需要網(wǎng)絡(luò)通訊協(xié)議、應(yīng)用支撐平臺(tái)等,在此基礎(chǔ)上的應(yīng)用軟件的架構(gòu)也變得復(fù)雜起來。

        16、如圖5所示,分布式嵌入式軟件系統(tǒng)可能是Peer-to-Peer結(jié)構(gòu),也可能是B/S結(jié)構(gòu)等。

        本文就為大家分享到這里,希望看了會(huì)喜歡。

        標(biāo)簽:

        今日熱點(diǎn)

        熱點(diǎn)排行

        最近更新

        所刊載信息部分轉(zhuǎn)載自互聯(lián)網(wǎng),并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。郵箱:5855973@qq.com

        聯(lián)系我們| 中國(guó)品牌網(wǎng) | 滬ICP備2022005074號(hào)-18 營(yíng)業(yè)執(zhí)照  Copyright © 2018@. All Rights Reserved.

        亚洲AV永久青草无码精品| 亚洲精品视频在线播放| 亚洲人成网亚洲欧洲无码久久 | 亚洲一区二区三区电影| 亚洲人成色777777在线观看| 亚洲伊人久久大香线蕉综合图片| 国产午夜亚洲精品理论片不卡| 不卡一卡二卡三亚洲| 国产精品亚洲美女久久久| 亚洲人成电影网站国产精品 | 久久精品国产亚洲av日韩| 亚洲欧洲日韩不卡| 91天堂素人精品系列全集亚洲| 亚洲综合久久成人69| 亚洲黄色在线视频| 亚洲人成人77777在线播放| 亚洲综合激情六月婷婷在线观看| 亚洲精品美女视频| 中文有码亚洲制服av片| 亚洲中文无码mv| 亚洲AV永久无码精品网站在线观看| 亚洲aⅴ无码专区在线观看| 天堂亚洲免费视频| 国产亚洲精品资在线| 亚洲精品乱码久久久久久自慰| 久久久久亚洲精品影视| 久久精品国产亚洲AV香蕉| 亚洲国产成a人v在线| 亚洲依依成人亚洲社区| 亚洲AV第一成肉网| 亚洲精品乱码久久久久久蜜桃| 亚洲日产韩国一二三四区| 久久精品亚洲一区二区| 亚洲首页在线观看| 亚洲综合av一区二区三区不卡| 国产亚洲情侣久久精品| 国产亚洲日韩在线三区| 亚洲精品线在线观看| 亚洲毛片基地4455ww| 精品国产亚洲一区二区三区在线观看| 亚洲区日韩区无码区|