當(dāng)前位置:首頁 > 芯聞號(hào) > 技術(shù)解析
[導(dǎo)讀]隨著社會(huì)發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來越廣泛。對(duì)于嵌入式系統(tǒng),大家在生活中或多或少有所接觸。為增進(jìn)大家對(duì)嵌入式系統(tǒng)的了解,本文將基于亮點(diǎn)介紹嵌入式系統(tǒng):1.嵌入式系統(tǒng)編程語言介紹,2.生活中常見嵌入式系統(tǒng)介紹。

隨著社會(huì)發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來越廣泛。對(duì)于嵌入式系統(tǒng),大家在生活中或多或少有所接觸。為增進(jìn)大家對(duì)嵌入式系統(tǒng)的了解,本文將基于亮點(diǎn)介紹嵌入式系統(tǒng):1.嵌入式系統(tǒng)編程語言介紹,2.生活中常見嵌入式系統(tǒng)介紹。如果你對(duì)嵌入式系統(tǒng)具有興趣,抑或?qū)Ρ疚募磳⑸婕暗膬?nèi)容興趣倍增,不妨繼續(xù)往下閱讀哦。

一、嵌入式系統(tǒng)編程語言

1、匯編語言

使用匯編語言的特點(diǎn)是程序運(yùn)行的結(jié)果很直觀,每一條匯編指令執(zhí)行之后的結(jié)果都可以立即看到,便于對(duì)程序的跟蹤和調(diào)試。從這個(gè)角度講??梢哉J(rèn)為匯編是一種最簡單的語言。同時(shí),用匯編語言開發(fā)的程序執(zhí)行效率很高,不會(huì)產(chǎn)生冗余代碼,節(jié)省內(nèi)存,并且運(yùn)行速度很快,這些都是匯編的優(yōu)點(diǎn)。但是,匯編有一個(gè)最大的缺點(diǎn)就是語法的邏輯性不夠直觀,直接導(dǎo)致了開發(fā)效率低下,只用一條高級(jí)語言語句就可以實(shí)現(xiàn)的一個(gè)功能也許用多條匯編指令才能實(shí)現(xiàn),所以除非必要,目前一般都使用高級(jí)語言來編寫嵌入式程序,匯編僅僅用在系統(tǒng)初始化,或者是嚴(yán)格要求時(shí)序的場合。

2、C語言

高級(jí)語言中。最常用的是C語言。C語言是一種十分優(yōu)秀的語言,也是一種通用的程序設(shè)計(jì)語言,它可以用來進(jìn)行底層系統(tǒng)程序設(shè)計(jì),具有高效、靈活、功能豐富、表達(dá)力強(qiáng)和移植性好等特點(diǎn),在程序員中備受青睞。C語言的設(shè)計(jì)者是丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson),自其1970年誕生之后,就廣泛應(yīng)用于不同的操作系統(tǒng)設(shè)計(jì)中。例如UNlX、MS—DOS、Microsoft windows及Linux等。C語言是面向過程的高級(jí)語言,同時(shí)具有匯編語言的優(yōu)點(diǎn),可以用來直接控制硬件。C語言誕生之后,出現(xiàn)了很多細(xì)節(jié)不同的C編譯器,為了統(tǒng)一C語言的標(biāo)準(zhǔn),美國國家標(biāo)準(zhǔn)委員會(huì)(American National Standards InsTItute,ANSl)在1983年對(duì)C語言進(jìn)行了標(biāo)準(zhǔn)化,頒布了第一個(gè)C語言標(biāo)準(zhǔn)草案(83 ANSI C。

3、Java語言

Java語言是由Sun公司的green小組設(shè)計(jì)的一種非常優(yōu)秀的程序設(shè)計(jì)語言,其設(shè)計(jì)初衷是希望能夠開發(fā)一種高度可移植、平臺(tái)無關(guān)的程序設(shè)計(jì)語言。通過虛擬機(jī)的支持使Java程序在任何體系結(jié)構(gòu)上都可以運(yùn)行。Java語言在嵌入式系統(tǒng)中也有應(yīng)用。它繼承了C/C++語言的很多特點(diǎn)。開發(fā)效率高。很容易學(xué)習(xí)和理解。但是Java語言不支持直接對(duì)內(nèi)存的操作,雖然提高了安全性,可以避免很多系統(tǒng)漏洞。但是在經(jīng)常需要和硬件打交道的嵌入式領(lǐng)域不能不說是一個(gè)遺憾,因此Java語言并不能完全取代C/C++語言和匯編語言。

4、ObjecTIve—C語言

ObjecTIve—C,又稱為()bject—C或ObjC,是一種將C語言擴(kuò)充后實(shí)現(xiàn)面向?qū)ο缶幊痰恼Z言,使用于MacOS x和GNustep系統(tǒng)中,南布萊德·考克斯發(fā)明于20世紀(jì)80年代初。ObjecTIve—C可以采用GCC編譯,現(xiàn)主要用于編寫iOS操作系統(tǒng)應(yīng)用程序和Mac OS X操作系統(tǒng)應(yīng)用程序。Objective—C的流行很大程度上應(yīng)歸功于ipone的成功。

二、生活中常見嵌入式系統(tǒng)

嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。

嵌入式系統(tǒng)都通其可以訂制的模式,為工業(yè)設(shè)備提供適用、夠用功能,隨著科技的發(fā)展,其在生活中無所不在。

嵌入式系統(tǒng)是以“量體裁衣”的方式把所需的功能嵌入到應(yīng)用系統(tǒng)的設(shè)備中,所以對(duì)于用戶而言,它就拋棄了很多其他通用產(chǎn)品中多余的功能,可謂功能適用、夠用?!耙?yàn)榍度胧较到y(tǒng)沒有其他多余的配置,應(yīng)用的又是新技術(shù),成本肯定會(huì)比同類產(chǎn)品低。”北京碩人時(shí)代科技有限公司副總經(jīng)理鄧宇春介紹說。有業(yè)內(nèi)專家舉例,采用嵌入式技術(shù)定制的專用控制設(shè)備的成本僅為通用PLC的1/3。很多工業(yè)自動(dòng)化企業(yè)涉足嵌入式領(lǐng)域也正是看中了其低成本的優(yōu)勢。

這些年來掀起了嵌入式系統(tǒng)應(yīng)用熱潮的原因主要有幾個(gè)方面:一是芯片技術(shù)的發(fā)展,使得單個(gè)芯片具有更強(qiáng)的處理能力,而且使集成多種接口已經(jīng)成為可能,眾多芯片生產(chǎn)廠商已經(jīng)將注意力集中在這方面。另一方面的原因就是應(yīng)用的需要,由于對(duì)產(chǎn)品可靠性、成本、更新?lián)Q代要求的提高,使得嵌入式系統(tǒng)逐漸從純硬件實(shí)現(xiàn)和使用通用計(jì)算機(jī)實(shí)現(xiàn)的應(yīng)用中脫穎而出,成為近年來令人關(guān)注的焦點(diǎn)。

目前,嵌入式技術(shù)已經(jīng)有力地促進(jìn)了工業(yè)自動(dòng)化裝備的發(fā)展。在儀器儀表領(lǐng)域,智能化儀表在許多方面均應(yīng)用的是嵌入式技術(shù),如分析儀器、溫度儀表、流量儀表等。在工業(yè)自動(dòng)化領(lǐng)域,嵌入式系統(tǒng)則應(yīng)用在智能傳感器、信號(hào)變換單元、現(xiàn)場控制器和嵌入式工控機(jī)上。

有專家表示,嵌入式系統(tǒng)在工業(yè)自動(dòng)化領(lǐng)域應(yīng)用較多的就是現(xiàn)場控制。因?yàn)橐酝I(yè)現(xiàn)場控制器均采用工業(yè)PC機(jī)及插入相應(yīng)的I/O卡進(jìn)行處理,帶來了硬盤不可靠、病毒、操作系統(tǒng)不穩(wěn)定等問題,從而影響了系統(tǒng)可靠性。而采用嵌入式現(xiàn)場控制器,用固態(tài)盤代替硬盤,并將操作系統(tǒng)、應(yīng)用組態(tài)軟件固化,將極大地提高系統(tǒng)可靠性,縮小了體積,減少了成本,增強(qiáng)了抗病毒和抗干擾能力,適用于工業(yè)現(xiàn)場的惡劣環(huán)境。????但不得不承認(rèn)的是,在工業(yè)自動(dòng)化控制這個(gè)本該是嵌入式擅長的領(lǐng)域,嵌入式系統(tǒng)的應(yīng)用并不像人們期待中的那么廣泛,盡管它的價(jià)格比通用系統(tǒng)如PLC成本要低得多。這無疑阻礙了嵌入式系統(tǒng)的工業(yè)化,使開發(fā)企業(yè)的發(fā)展步伐也慢了下來。

以上便是此次小編帶來的“嵌入式系統(tǒng)”相關(guān)內(nèi)容,通過本文,希望大家對(duì)生活中常見的嵌入式系統(tǒng)以及嵌入式系統(tǒng)的編程語言具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉