公務(wù)員期刊網(wǎng) 論文中心 正文

物聯(lián)網(wǎng)下計(jì)算機(jī)嵌入式操作系統(tǒng)設(shè)計(jì)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了物聯(lián)網(wǎng)下計(jì)算機(jī)嵌入式操作系統(tǒng)設(shè)計(jì)范文,希望能給你帶來靈感和參考,敬請閱讀。

物聯(lián)網(wǎng)下計(jì)算機(jī)嵌入式操作系統(tǒng)設(shè)計(jì)

摘要:這篇文章就主要對關(guān)于嵌入式系統(tǒng)的設(shè)計(jì)、操作以及其系統(tǒng)的性能進(jìn)行研究,以此來發(fā)現(xiàn)問題的根源,使計(jì)算機(jī)嵌入式操作系統(tǒng)的性能得到進(jìn)一步的提升。

關(guān)鍵詞:物聯(lián)網(wǎng);嵌入式;操作系計(jì)算機(jī)

1嵌入式操作系統(tǒng)設(shè)計(jì)

1.1計(jì)算機(jī)嵌入式操作系統(tǒng)與物聯(lián)網(wǎng)技術(shù)

專業(yè)的計(jì)算機(jī)系統(tǒng)不能與嵌入式處理器和嵌入式設(shè)備劃分到一起。像我們平時所使用的ipad和智能手機(jī),它們都屬于是嵌入式設(shè)備。但對于嵌入式操作系統(tǒng)來說,它的核心必須是嵌入式處理器,那么作為嵌入式系統(tǒng),它是不可能完全被嵌入式處理器代替的。但是嵌入式處理器它是嵌入式系統(tǒng)的重要組成部分,同時它的安裝必須要在指定的系統(tǒng)中,這樣做的話,可以有利于計(jì)算機(jī)軟件程序的順利運(yùn)行。

1.2嵌入式系統(tǒng)的主要功能

當(dāng)在對這些計(jì)算機(jī)軟件進(jìn)行開發(fā)的時候,對于嵌入式操作系統(tǒng)軟件的主要功能,如指令的執(zhí)行、穩(wěn)定的運(yùn)行以及數(shù)據(jù)的緩存,這些功能都對開發(fā)提供了極大的便利。如果對這些功能進(jìn)行正常的使用便可以確保整體計(jì)算機(jī)的高效、穩(wěn)定運(yùn)行,也可提高軟件的處理效率以及處理質(zhì)量,進(jìn)而提升軟件的應(yīng)用性能。在實(shí)際控制計(jì)算機(jī)軟件使用的過程中,首先應(yīng)控制相應(yīng)的應(yīng)用程序,進(jìn)而將其作為基礎(chǔ)來合理、高效的控制應(yīng)用軟件。同時對于嵌入式實(shí)施操作系統(tǒng)來說,微處理器作為核心軟件,可對多項(xiàng)功能進(jìn)行處理,并對計(jì)算機(jī)中的內(nèi)部設(shè)備進(jìn)行保護(hù)。物聯(lián)網(wǎng)擁有感知層、傳輸層以及應(yīng)用層三個部分。感知層的主要功能便是感知識別,在整體物聯(lián)網(wǎng)中所具備的位置十分重要。物聯(lián)網(wǎng)感知層可通過智能設(shè)備以及傳感設(shè)備對相關(guān)數(shù)據(jù)信息進(jìn)行接受,同時,也可以將物聯(lián)網(wǎng)自身通過使用無線或者有線連接傳輸?shù)姆椒?,將其進(jìn)行傳輸并且輸送到傳輸層中。所謂物聯(lián)網(wǎng)傳輸,從面積主要的運(yùn)行工作,這是對來自物聯(lián)網(wǎng)所收集的各種各類的信息進(jìn)行接納和融合,并且對物聯(lián)網(wǎng)所輸送的信息提供相應(yīng)的技術(shù)服務(wù)。嵌入式系統(tǒng)的傳輸承載進(jìn)行運(yùn)行和工作過程中需要緊密的與互聯(lián)網(wǎng)進(jìn)行聯(lián)系,因?yàn)閭鬏攲拥倪\(yùn)行和運(yùn)轉(zhuǎn)是依賴于互聯(lián)網(wǎng)中的相應(yīng)技術(shù)手段,才能正常進(jìn)行工作,它可以通過WiFi和有線連接網(wǎng)絡(luò)的方式進(jìn)行信息交互和傳輸,并且具有一定的特殊價值,且自身的信息寬容度較大,這些特殊的優(yōu)勢使其相較于一般的互聯(lián)網(wǎng)傳信息輸技術(shù)有著明顯的優(yōu)勢。鑲嵌式系統(tǒng)的傳輸承載進(jìn)行工作室,可以將物聯(lián)網(wǎng)所收集的海量數(shù)據(jù)和信息進(jìn)行綜合分析處理,并且做出相應(yīng)的應(yīng)答,互聯(lián)網(wǎng)的使用者可以直接通過信息的傳輸,對最終的信息目的進(jìn)行使用和應(yīng)用,其所對應(yīng)的嵌入式系統(tǒng)中的應(yīng)用層面,在這個層面中可以對數(shù)據(jù)進(jìn)行處理,存儲或進(jìn)行其他相應(yīng)的信息答復(fù),同時它也可以對系統(tǒng)使用者的決定提供適當(dāng)科學(xué)的依據(jù)。在鑲嵌式系統(tǒng)中主要運(yùn)用的相關(guān)技術(shù)包含三大類儲存量龐大的云計(jì)算技術(shù)、海量信息數(shù)據(jù)進(jìn)行存儲和整理的相關(guān)技術(shù)以及信息傳輸中間件的相關(guān)技術(shù)等等。并且應(yīng)用承載許多信息領(lǐng)域都有著極為重要的作用。比如在智能化的交通領(lǐng)域,快遞物流運(yùn)輸實(shí)時監(jiān)測行業(yè),醫(yī)院儀器治療行業(yè),土木建筑施工行業(yè),鐵路建設(shè)建筑施工領(lǐng)域等等方面都涉及到了物聯(lián)網(wǎng)的使用,并且這也是嵌入式系統(tǒng)在物聯(lián)網(wǎng)中一種非常普遍且廣泛的使用。

2在進(jìn)行計(jì)算機(jī)嵌入操作系統(tǒng)的設(shè)計(jì)

2.1嵌入式系統(tǒng)構(gòu)建過程中對系統(tǒng)硬件設(shè)施的要求

在進(jìn)行計(jì)算機(jī)網(wǎng)絡(luò)嵌入式系統(tǒng)構(gòu)建時,需要對所使用的硬件系統(tǒng)進(jìn)行嚴(yán)格的要求。通常市面上所使用的常見硬件設(shè)備是由T1公司所出產(chǎn)的計(jì)算機(jī)核心處理器,并且這是一個非常特殊的計(jì)算機(jī)處理器型號這種處理器在進(jìn)行工作運(yùn)轉(zhuǎn)時至深的頻率達(dá)到150兆赫茲,并且這種處理器自身已經(jīng)具備了存儲器格式達(dá)到128KB的。雙重?cái)?shù)字?jǐn)?shù)據(jù)存儲其和另一種flash存儲設(shè)備。并且在進(jìn)行計(jì)算機(jī)香氣系統(tǒng)的工作運(yùn)轉(zhuǎn)時,需要同時結(jié)合交叉異步全雙工來完成計(jì)算機(jī)在進(jìn)行信息交互時所具備的基本功能。其次,進(jìn)行最終數(shù)據(jù)匯總和傳輸?shù)男酒且环N新型的芯片,名字為為bu61580。

2.2計(jì)算機(jī)鑲嵌操作系統(tǒng)的布局設(shè)計(jì)

從計(jì)算機(jī)嵌入式布局設(shè)計(jì)的分布作業(yè)來講,需要使用FLASH以及ROM中所存儲的大量相關(guān)混合數(shù)據(jù),進(jìn)而對嵌入式系統(tǒng)的布局和設(shè)計(jì)提供合理性和科學(xué)性的基本保障。這對于整個計(jì)算機(jī)嵌入系統(tǒng)的有效操作和平穩(wěn)運(yùn)轉(zhuǎn)來講,能夠得到最大限度的保證。在計(jì)算機(jī)嵌入式操作系統(tǒng)軟件相關(guān)部分的設(shè)計(jì)和創(chuàng)建時,可以對計(jì)算機(jī)內(nèi)部原先存有的相關(guān)軟件進(jìn)行提升和改善,進(jìn)而運(yùn)用在嵌入式軟件的設(shè)計(jì)當(dāng)中。這樣可以有效的提升設(shè)計(jì)的效率,同時所設(shè)計(jì)出的嵌入式軟件的質(zhì)量,也可以得到一定的保障。但是進(jìn)行計(jì)算機(jī)遷入式操作系統(tǒng)搭建時的整體頁面設(shè)計(jì)和布局的主要目的就是可以在進(jìn)行系統(tǒng)運(yùn)轉(zhuǎn)時,能夠以最快的速度對相關(guān)的程序命令進(jìn)行調(diào)動和執(zhí)行,并將其轉(zhuǎn)化為相應(yīng)的命令進(jìn)行實(shí)現(xiàn)。并且通過對嵌入式系統(tǒng)中所輸代碼進(jìn)行命令運(yùn)行,這樣可以更加快速的提升ROM的運(yùn)轉(zhuǎn)工作效率,進(jìn)而可以更加迅速的達(dá)成提升數(shù)據(jù)高效快速處理的最終目標(biāo)。

2.3計(jì)算機(jī)嵌入式操作系統(tǒng)軟件任務(wù)相關(guān)功能的分化

在進(jìn)行計(jì)算機(jī)相關(guān)嵌入式操作系統(tǒng)的搭建和構(gòu)造設(shè)計(jì)工作中,需要工作人員提升對軟件操作性能進(jìn)行劃分的重視程度。伴隨著近些年來互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展和互聯(lián)網(wǎng)移動終端的高速發(fā)展,使得應(yīng)用類的軟件得到更加廣泛的推廣和使用,但這對于計(jì)算機(jī)嵌入式操作系統(tǒng)的運(yùn)行增加了更多的負(fù)擔(dān)。因此在進(jìn)行現(xiàn)實(shí)工作開展時需要對嵌入式操作系統(tǒng)內(nèi)部進(jìn)行明確的相關(guān)職責(zé)規(guī)劃,這樣才可以進(jìn)一步的提升計(jì)算機(jī)嵌入式操作系統(tǒng)在進(jìn)行工作運(yùn)轉(zhuǎn)時所帶來的便利性。就是這樣,在對計(jì)算機(jī)嵌入式操作系統(tǒng)的應(yīng)用軟件進(jìn)行具體程序化的使用過程中,需要進(jìn)行嚴(yán)謹(jǐn)科學(xué)合理的分析,并且對其他嵌入式操作系統(tǒng)相關(guān)軟件進(jìn)行配合,這樣才能夠跟計(jì)算機(jī)嵌入操作系統(tǒng)整體的運(yùn)行功能進(jìn)行保障。同時在對計(jì)算機(jī)嵌入式操作軟件進(jìn)行適當(dāng)合理劃分的工作中需要遵循嚴(yán)格的相應(yīng)準(zhǔn)則進(jìn)行規(guī)劃,例如在進(jìn)行劃分時需要遵循應(yīng)用軟件所具有的內(nèi)聚性,周期性和時間壓迫性等等。計(jì)算機(jī)嵌入式操作系統(tǒng),我手機(jī)的多元化處理事件進(jìn)行詳細(xì)解析和違背后,會將發(fā)生的一致事件類型歸為兩大類,其中一類是周期性事件,一類就是隨機(jī)時間。所謂的周期事件就是在這一發(fā)生的事件中所包含結(jié)束數(shù)據(jù)的效率數(shù)據(jù)的傳輸以及數(shù)據(jù)交換采集等等。在對計(jì)算機(jī)系統(tǒng)進(jìn)行啟動時,需要通過IMU的方法將數(shù)據(jù)進(jìn)行更新發(fā)布,然后在有發(fā)布的信息對相關(guān)的嵌入式軟件程序進(jìn)行觸發(fā)。因此需要在進(jìn)行系統(tǒng)運(yùn)行任務(wù)構(gòu)建設(shè)計(jì)之前,首先要將IMU的周期任務(wù)進(jìn)行提前搭建和設(shè)計(jì),同時也需要對IMU周期內(nèi)所解算的數(shù)據(jù)進(jìn)行傳遞和儲存。隨機(jī)事件則是擁有和周期性時間不同的自主處理指令和接受命令等相關(guān)內(nèi)容,他可以把優(yōu)先設(shè)置裝改為最低級優(yōu)先級。

2.4計(jì)算機(jī)嵌入式操作系統(tǒng)的調(diào)度和控制功能

在進(jìn)行計(jì)算機(jī)嵌入式操作過程中,可嵌入的操作軟件其主要功能就是起到控制和調(diào)度的作用,并且具有實(shí)施性軟件方面和硬件方面。將教育軟件的實(shí)時性來講嵌入式軟件有著明顯的不同之處,就是計(jì)算機(jī)在對相應(yīng)的輸入命令進(jìn)行數(shù)理執(zhí)行的過程中,通常會出現(xiàn)數(shù)據(jù)運(yùn)行延遲的問題,因此進(jìn)行相關(guān)命令處理的時間會出現(xiàn)偏差和波動。然而對于軟件所具備的硬實(shí)時性來講在進(jìn)行數(shù)據(jù)指令處理時,時間不存在互動和變長。所以在現(xiàn)實(shí)系統(tǒng)設(shè)計(jì)工作中需要對嵌入式軟件所具備的軟實(shí)時性和硬施時性施行的特性進(jìn)行全面的解析和考慮。這樣對于提升計(jì)算機(jī)運(yùn)行工作的效率和成效也就有了極大的幫助。在計(jì)算機(jī)運(yùn)行過程中,若是碰到負(fù)載任務(wù)較為嚴(yán)重的狀況下,計(jì)算機(jī)嵌入式系統(tǒng)經(jīng)常會自動選擇最合適的調(diào)度方案來及時解決相應(yīng)的質(zhì)量和問題,這些工作的執(zhí)行都可以提升計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理和調(diào)度的效率。

2.5計(jì)算機(jī)嵌入式操作系統(tǒng)在計(jì)算機(jī)中的使用

將計(jì)算機(jī)嵌入式操作系統(tǒng)投入到計(jì)算機(jī)的現(xiàn)實(shí)運(yùn)行的過程當(dāng)中需要對加入的嵌入式操作系統(tǒng)進(jìn)行綜合試驗(yàn)測評,以及完善設(shè)計(jì)和具有極高專業(yè)性的代碼編程等相關(guān)任務(wù),并且對空間及時間兩大坐標(biāo)質(zhì)量進(jìn)行綜合測評和定位。2.5.1對計(jì)算機(jī)嵌入式系統(tǒng)進(jìn)行初始化。將計(jì)算機(jī)的嵌入式系統(tǒng)進(jìn)行初始化的工作是將嵌入式操作系統(tǒng)接收使用者所傳達(dá)的指令,并且做出相應(yīng)的信息處理行為。在進(jìn)行初始化的過程中還可以將內(nèi)存管理、程序代碼的運(yùn)載以及使用者端口程序系統(tǒng)、CPU、計(jì)算機(jī)嵌入式操作系統(tǒng)和配備的軟件等方面都進(jìn)行初始化的工作。2.5.2對嵌入式操作系統(tǒng)的驅(qū)動環(huán)節(jié)進(jìn)行設(shè)計(jì)。計(jì)算機(jī)嵌入式操作系統(tǒng)中的驅(qū)動原程序主要作用就是和計(jì)算機(jī)下層的信息接口進(jìn)行交付和對于信息所傳出的指令進(jìn)行相應(yīng)的回應(yīng)。并且在該系統(tǒng)運(yùn)行工作中,計(jì)算機(jī)嵌入式操作系統(tǒng)自身需要已經(jīng)具備了對自身驅(qū)動程序開關(guān)的工作,還有信息讀入以及控制軟件和進(jìn)行信息讀取等信息驅(qū)動程序的功能。2.5.3結(jié)合系統(tǒng)運(yùn)行的實(shí)際環(huán)境進(jìn)行最終效果分析。在計(jì)算機(jī)系統(tǒng)進(jìn)行工作運(yùn)行過程中,嵌入式的操作系統(tǒng)的設(shè)計(jì)能夠最大限度地降低計(jì)算機(jī)本身的運(yùn)行速度。

3嵌入式計(jì)算機(jī)操作系統(tǒng)的類別

3.1用于商業(yè)工作中的嵌入式操作系統(tǒng)

經(jīng)過綜合分析證明在商業(yè)領(lǐng)域中所使用的嵌入式操作系統(tǒng)在整個計(jì)算機(jī)技術(shù)信息領(lǐng)域中都有著十分重要的意義,并且商用嵌入式操作系統(tǒng)自身具有極大的優(yōu)勢。比如說操作簡單且功能豐富具有較強(qiáng)的實(shí)用性,這些都是嵌入式計(jì)算機(jī)操作系統(tǒng)在商業(yè)領(lǐng)域中所展示出的明顯優(yōu)勢和特征。并且由于嵌入式計(jì)算機(jī)操作系統(tǒng)自身可以加入更多的操作軟件和應(yīng)用程序。所以這也使得企業(yè)在一些實(shí)際操作運(yùn)用中得到更加廣泛的推動和使用,因此在整個商業(yè)行業(yè)的各個領(lǐng)域中,對嵌入式操作系統(tǒng)的使用或多或少都會有所涉及。

3.2開源性計(jì)算機(jī)嵌入式操作系統(tǒng)

所謂開源性就是在嵌入式操作系統(tǒng)中非常普遍的一種能夠?qū)Σ僮飨到y(tǒng)進(jìn)行混合使用的模式。它將原先的嵌入式傳統(tǒng)模塊限制進(jìn)行突破,使其能夠?qū)Ω鱾€板塊分散的信息進(jìn)行綜合處理。在開源性嵌入式操作系統(tǒng)運(yùn)行過程中,所使用的CPU處理器能夠?qū)π畔⒌慕换ニ俣冗M(jìn)行大幅度的提升,并且對數(shù)據(jù)庫里面的大數(shù)據(jù)運(yùn)算能力進(jìn)行增幅和加強(qiáng)。在這個開放性的計(jì)算機(jī)嵌入式操作系統(tǒng)中,MPA與CUDA雙方是相互依存且獨(dú)立工作,MPA對信息的通訊進(jìn)行掌控,是整個運(yùn)行嵌入式操作系統(tǒng)的最上層。而CUDA則對整個嵌入式操作系統(tǒng)所收納采集的信息進(jìn)行綜合計(jì)算和處理,是在整個嵌入式上述系統(tǒng)中作為底層的地位。

4計(jì)算機(jī)的嵌入式操作系統(tǒng)所具備的特性

4.1計(jì)算機(jī)嵌入式操作系統(tǒng)所具有的實(shí)用性

嵌入式操作系統(tǒng)在運(yùn)行工作時需要嚴(yán)格注意在限度的時間內(nèi)完成相關(guān)信息的指令,并且在進(jìn)行運(yùn)行工作過程中還需要確保發(fā)布信息指令的準(zhǔn)確性和時間的準(zhǔn)時性。因此計(jì)算機(jī)嵌入式操作系統(tǒng)也就具備了極強(qiáng)的工作實(shí)用性,并且這種工作運(yùn)行所具備的實(shí)用性相較于其它操作系統(tǒng)而言是嵌入式操作系統(tǒng)所特有的優(yōu)點(diǎn)。計(jì)算機(jī)嵌入式操作系統(tǒng)的實(shí)用性換句話說就是在規(guī)定范圍的時間內(nèi)完成自己的工作任務(wù),而且這也是對實(shí)用性的集中體現(xiàn)。

4.2嵌入式操作系統(tǒng)具備的可靠性

在計(jì)算機(jī)嵌入式操作系統(tǒng)運(yùn)行工作時,自身具備了極高的可靠性。在計(jì)算機(jī)系統(tǒng)開機(jī)運(yùn)行后,系統(tǒng)便可自主運(yùn)行和工作,這在一定程度上減少了人力資源的投入,大幅度提升了企業(yè)等系統(tǒng)自身工作的運(yùn)行效率。在系統(tǒng)進(jìn)行自主運(yùn)轉(zhuǎn)工作時計(jì)算機(jī)設(shè)備會將使用者所傳輸?shù)男畔⒅噶钸M(jìn)行儲存,進(jìn)而利用計(jì)算機(jī)所具備的數(shù)據(jù)計(jì)算能力對計(jì)算機(jī)所儲存的數(shù)據(jù)進(jìn)行運(yùn)算。并且由于不同的運(yùn)行操作系統(tǒng)在工作中可以相互交互運(yùn)轉(zhuǎn),所以這也在一定程度上為系統(tǒng)的穩(wěn)定運(yùn)行提供了保障。

作者:陳環(huán) 孫春亮 單位:中國船舶重工集團(tuán)公司 第七一五研究所大連船舶重工集團(tuán)有限公司