摘 要:IT及IC行業(yè)中,嵌入式系統(tǒng)已經(jīng)開(kāi)始進(jìn)行普及和發(fā)展。作為上述兩種領(lǐng)域中的重點(diǎn)技術(shù),嵌入式方案在我國(guó)電子技術(shù),軟件開(kāi)發(fā)以及計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展過(guò)程中,正在逐漸的廣泛應(yīng)用,并且取得了非常好的效果。文章主要針對(duì)嵌入式系統(tǒng)的具體實(shí)際應(yīng)用進(jìn)行詳細(xì)的分析以及闡述。通過(guò)文章的闡述以及分析能夠更好的提升嵌入式系統(tǒng)的發(fā)展,同時(shí)也為電子行業(yè)的發(fā)展以及創(chuàng)新貢獻(xiàn)力量。
關(guān)鍵詞:嵌入式系統(tǒng);軟件;硬件;應(yīng)用
在國(guó)際領(lǐng)域,嵌入式主要是針對(duì)三種系統(tǒng)的一種裝置。第一種是監(jiān)視系統(tǒng);第二種是控制系統(tǒng);第三種是輔助操作系統(tǒng)。伴隨著世界范圍內(nèi)的嵌入式發(fā)展,嵌入式的發(fā)展正在不斷的提速之中,在我國(guó)的很多領(lǐng)域中嵌入式有著非常廣泛的應(yīng)用。在現(xiàn)階段我國(guó)的嵌入式主要指的是為了實(shí)現(xiàn)我國(guó)很多方面的具體應(yīng)用能夠有效的實(shí)現(xiàn),需要按照相應(yīng)的計(jì)算機(jī)程序技術(shù)來(lái)在硬件或者軟件方面進(jìn)行有效的裁剪來(lái)適應(yīng)我國(guó)各方面的發(fā)展需求。嵌入式四大主要特點(diǎn):第一個(gè)是嵌入式具有非常高的可靠性;第二個(gè)是嵌入式設(shè)計(jì)成本非常的低;第三個(gè)是嵌入式的體積非常??;第四個(gè)是嵌入式具有非常低的能耗?;谏鲜鏊膫€(gè)特點(diǎn),才使得嵌入式在我國(guó)的計(jì)算機(jī)系統(tǒng)中有著非常廣泛的應(yīng)用。嵌入式系統(tǒng)主要包含了四個(gè)方面:第一個(gè)是微處理器;第二個(gè)存儲(chǔ)器;第三個(gè)是設(shè)備接口;第四個(gè)是I/O接口。在我國(guó)的嵌入式研發(fā)過(guò)程中,要求相關(guān)設(shè)計(jì)工程師在標(biāo)準(zhǔn)的微式處理器相應(yīng)的配置中來(lái)設(shè)計(jì)針對(duì)性的電源電路;相應(yīng)的存儲(chǔ)器以及相應(yīng)的時(shí)鐘電路。上述的內(nèi)容就形成了傳統(tǒng)意義上的控制單元,實(shí)際應(yīng)用中稱之為核心板。在核心板中,通過(guò)針對(duì)性的裁剪來(lái)實(shí)現(xiàn)需要的嵌入式操作系統(tǒng),進(jìn)而來(lái)適應(yīng)程序存儲(chǔ)。文章主要是針對(duì)嵌入式在我國(guó)的具體應(yīng)用來(lái)進(jìn)行分析,同時(shí)和實(shí)際相結(jié)合的方式來(lái)進(jìn)行系統(tǒng)性的闡述以及分析。
1 嵌入式系統(tǒng)主要內(nèi)容
文章主要從三個(gè)角度對(duì)嵌入式的主要內(nèi)容詳細(xì)闡述和分析。第一個(gè)是嵌入式的硬件系統(tǒng)。第二個(gè)是嵌入式的軟件系統(tǒng)。第三個(gè)是嵌入式系統(tǒng)的具體應(yīng)用系統(tǒng)。
1.1 嵌入式硬件系統(tǒng)
微處理器,是嵌入式系統(tǒng)的主要核心處理單元。通常意義上,嵌入式系統(tǒng)采用了兩種硬件構(gòu)架。第一種是哈弗構(gòu)架的嵌入式處理系統(tǒng);第二種是馮諾依曼嵌入式處理系統(tǒng)。在硬件指令配置上采用的是精簡(jiǎn)處理過(guò)的復(fù)雜指令。微處理器的主要指令系統(tǒng)就是精簡(jiǎn)的嵌入式指令系統(tǒng),精簡(jiǎn)的指令系統(tǒng)能夠有效的保障整個(gè)系統(tǒng)的數(shù)據(jù)正常運(yùn)行,同時(shí)還能夠有效的保障系統(tǒng)運(yùn)行速度。最主要的是能夠有效的提升嵌入式系統(tǒng)的穩(wěn)定性以及相應(yīng)的系統(tǒng)可靠性。
嵌入式系統(tǒng)中的存儲(chǔ)器主要的作用就是來(lái)進(jìn)行各種系統(tǒng)的代碼存儲(chǔ)。目前而言是一種非??茖W(xué)并且完善的系統(tǒng)。主要的構(gòu)成有三部分:第一種是CACHE系統(tǒng);第二種是主存系統(tǒng);第三種是輔存系統(tǒng)。在這三部分中第一部分是最為關(guān)鍵的內(nèi)容,是整個(gè)系統(tǒng)配置的核心內(nèi)容。在系統(tǒng)正常工作過(guò)程中,CACHE系統(tǒng)是工作頻率最為頻繁的系統(tǒng)之一,是整個(gè)系統(tǒng)的核心,具有最快的運(yùn)行速度。因此在嵌入式微處理器中,整個(gè)系統(tǒng)的信息讀取主要依靠CACHE系統(tǒng)的有效運(yùn)行?,F(xiàn)階段,嵌入式的發(fā)展和創(chuàng)新的核心是有效的推進(jìn)CACHE系統(tǒng)的有效處理和解決,這樣能夠在根本上處理訪問(wèn)速度過(guò)慢的問(wèn)題。
在嵌入式系統(tǒng)中,主存的主要作用是用作直接訪問(wèn)。嵌入式系統(tǒng)和相應(yīng)用戶主要連接數(shù)據(jù)就是依靠主存來(lái)進(jìn)行存儲(chǔ)的。嵌入式的存儲(chǔ)內(nèi)存相較于其他計(jì)算機(jī)硬件內(nèi)存有著非常大的優(yōu)勢(shì),同時(shí)還擁有快速的數(shù)據(jù)傳輸能力。嵌入式內(nèi)存中最主要的種類有兩種:第一種是ROM種類;第二種是RAM種類。但是在實(shí)際的應(yīng)用過(guò)程中ROM 系統(tǒng)由于其優(yōu)越性已經(jīng)在廣泛的應(yīng)用過(guò)程中,速度快以及存儲(chǔ)量大是其最主要的特點(diǎn)。
嵌入式輔助存儲(chǔ)器是一種衍生技術(shù),這種技術(shù)主要的作用是連接各種設(shè)備的斷口,通過(guò)斷口的連接來(lái)有效的實(shí)現(xiàn)信息數(shù)據(jù)之間的傳遞以及共享。
1.2 嵌入式軟件系統(tǒng)
嵌入式軟件系統(tǒng)主要組成部分兩種:第一種是計(jì)算機(jī)硬件驅(qū)動(dòng),這種驅(qū)動(dòng)包含了各種類型的驅(qū)動(dòng);第二種是計(jì)算機(jī)中操作系統(tǒng)?,F(xiàn)階段的嵌入式軟件系統(tǒng)能夠有效的提升系統(tǒng)中的驅(qū)動(dòng)研發(fā),同時(shí)能夠有效的提升各種設(shè)備的斷口程序,這樣就使得嵌入式的系統(tǒng)調(diào)試變得簡(jiǎn)單和實(shí)用。
1.3 嵌入式系統(tǒng)應(yīng)用
任何系統(tǒng)的研發(fā)主要的目的還是應(yīng)用在實(shí)際的工作生產(chǎn)中。嵌入式研發(fā)的主要目的是進(jìn)行有效的應(yīng)用生產(chǎn)。在應(yīng)用的過(guò)程中,需要相應(yīng)設(shè)計(jì)人員根據(jù)現(xiàn)場(chǎng)的使用情況以及設(shè)計(jì)本身的特點(diǎn)來(lái)進(jìn)行針對(duì)性分析和研究,只有這樣才能夠有效的提升嵌入式的應(yīng)用范圍以及應(yīng)用效率。關(guān)于嵌入式的應(yīng)用研發(fā)還在不斷的努力研發(fā)過(guò)程中。
2 嵌入式系統(tǒng)主要應(yīng)用
文章主要從兩個(gè)方面進(jìn)行嵌入式系統(tǒng)的闡述以及分析。第一個(gè)是手機(jī)領(lǐng)域的應(yīng)用,第二個(gè)是國(guó)防領(lǐng)域的應(yīng)用。
2.1 手機(jī)領(lǐng)域應(yīng)用
在當(dāng)前,iphone手機(jī)風(fēng)靡全世界,iphone手機(jī)無(wú)論在硬件功能還是軟件功能上都十分強(qiáng)大,而iphone手機(jī)就是嵌入式技術(shù)發(fā)展的產(chǎn)物,iphone成功的秘訣就是在于完美的工業(yè)設(shè)計(jì)和嵌入式技術(shù)結(jié)合的產(chǎn)物。早在iphone問(wèn)世之前,美國(guó)的palm公司就一開(kāi)嵌入式系統(tǒng)在移動(dòng)通信領(lǐng)域的先河,先后開(kāi)發(fā)出palm 650、palm 680、palm centro以及web os系列等優(yōu)秀手機(jī),為很多工程人員和商務(wù)人士提供了巨大的方便。而當(dāng)前iphone取得的成績(jī)更為輝煌,ios系統(tǒng)的應(yīng)用軟件有數(shù)十萬(wàn)之多,而蘋(píng)果較之安卓、windows phone等手機(jī)操作系統(tǒng)最為不同的是,蘋(píng)果手機(jī)的硬件和軟件的匹配度最高。
2.2 國(guó)防領(lǐng)域應(yīng)用
隨著嵌入式系統(tǒng)的發(fā)展,以及信息技術(shù)的不斷發(fā)展,世界各國(guó)的國(guó)防研究領(lǐng)域?yàn)榱嗽趪?guó)防技術(shù)上尋求突破,相繼在眾多的軍事設(shè)備中使用了嵌入式系統(tǒng),如:戰(zhàn)斗機(jī)、潛艇、導(dǎo)彈上使用的導(dǎo)航系統(tǒng),空軍使用的仿真設(shè)備,海軍使用的海圖設(shè)備等。在當(dāng)前,嵌入式系統(tǒng)正為國(guó)防貢獻(xiàn)著自己的寶貴力量。
參考文獻(xiàn)
[1]劉鋒,張曉林.淺析嵌入式程序設(shè)計(jì)中的優(yōu)化問(wèn)題[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2006(12).
[2]金麗,包志華,陳海進(jìn).基于ARM嵌入式系統(tǒng)的C程序優(yōu)化設(shè)計(jì)方法[J].南通大學(xué)學(xué)報(bào):自然科學(xué)版,2006(3).
[3]曾振河.在ARM實(shí)時(shí)系統(tǒng)中提高程序執(zhí)行的效率[J].漳州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(1).
[4]陳波,石旭剛,史故臣.嵌入式C語(yǔ)言在系統(tǒng)開(kāi)發(fā)中的代碼優(yōu)化[J].計(jì)算機(jī)時(shí)代,2008(11).
[5]覃征,王志敏,王向華,等.程序設(shè)計(jì)方法與優(yōu)化[M].西安:西安交通大學(xué)出版社,2004(3).