999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式系統(tǒng)運用Java技術相關研究

2017-12-29 08:34:34羅吉林
移動信息 2017年1期
關鍵詞:嵌入式程序語言

羅吉林

?

嵌入式系統(tǒng)運用Java技術相關研究

羅吉林

北京理工大學珠海學院,廣東 珠海 519088

近些年來,嵌入式技術取得了日新月異的發(fā)展,微波爐、電視機、電話、電視等電子產(chǎn)品中都使用了這種技術。這些產(chǎn)品極大的方便了人們的生活,嵌入式系統(tǒng)貢獻最大。而在嵌入式系統(tǒng)開發(fā)領域,和其他傳統(tǒng)編程語言相比,Java語言有著安全性高,面向對象廣的特點,應用非常廣泛。因此,在論述了嵌入式系統(tǒng)中Java技術的優(yōu)勢以及其應用實例的基礎上,進一步論述了Java系統(tǒng)的作用。

嵌入式系統(tǒng);Java技術;面向對象

引言

Java語言是一種面向對象的語言,它是由C++語言改進而來的。在最初設計Java技術時,是希望將其應用在嵌入式設備中,而隨著互聯(lián)網(wǎng)的覆蓋率越來越高以及計算機的逐漸普及,在開發(fā)服務器端和臺式機等應用時,Java語言由于其面向對象和通用性以及安全性、可移植性、可靠性、分布式、動態(tài)性、多線程性等特點備受青睞。就目前來看,不論是航空、軍事、通信等領域,或是電器、手機產(chǎn)品領域,嵌入式技術的應用都極為常見。而在開發(fā)傳統(tǒng)的嵌入式系統(tǒng)軟件時,人們的首先選擇通常是傳統(tǒng)語言,如C++語言、C語言,甚至是晦澀難懂的匯編語言等,利用上述語言編寫出來的程序,開發(fā)出來的平臺通常比較繁瑣,并且效率不高,而時代的快速發(fā)展度對嵌入式系統(tǒng)提出了更高的要求,這些傳統(tǒng)的語言已經(jīng)無法滿足,使用Java語言則可以有效避免上述問題的出現(xiàn)。

1 Java技術讓嵌入式系統(tǒng)變?yōu)橥ㄓ玫耐ㄐ旁O備成為可能

日新月異的移動通信技術預示著在未來必然會有智能化的移動通信設備,但是目前現(xiàn)有的通訊設備的操作系統(tǒng)之間是不兼容的,這樣就浪費了大量的開發(fā)資源。基于此,有著可移植性以及跨平臺特點的Java技術應用的出現(xiàn)解決了這個問題,因此現(xiàn)在的移動通訊設備在開發(fā)應用程序時通常都會使用Java平臺。與處理器無關是Java技術的最大優(yōu)點之一。傳統(tǒng)上來說,針對特定微處理器設計的程序就是嵌入程序,而程序如果使用C語言的話,為了保障程序的可移植性,還需要進行交叉編譯或者編譯。而使用Java技術的話,存儲在一個系統(tǒng)中的程序在被下載下來之后還可以在另一個迥然相異的系統(tǒng)上使用[1]。因此,如果嵌入式設備應用了Java技術,那么程序的下載就不再受限,使用不同的設備處理器運行同一個程序、利用互聯(lián)網(wǎng)傳遞程序信息就成為可能。總的來說,一個使用了Java技術的嵌入式系統(tǒng)就會變成一個可以下載、運行相應程序的通用通信設備。

2 Java技術使嵌入式系統(tǒng)具有實時性

目前,實時性是那些能夠在嵌入式設備中運行的系統(tǒng)程序的特點,也就是實時系統(tǒng)。和一般的通用系統(tǒng)相比的話,實時系統(tǒng)對性能有著更高的要求。也就是說,實時系統(tǒng)必須嚴格規(guī)定系統(tǒng)的響應時間。除此之外,Java技術對實時系統(tǒng)的要求還有系統(tǒng)需短小精悍,運行速度要快以及確定的時間,包括確定的資源分配時間和確定的任務調度時間。我們可以認為實時系統(tǒng)的優(yōu)劣決定了嵌入式系統(tǒng)的設計的成功與否。而使用傳統(tǒng)的C語言開發(fā)出來的系統(tǒng)也有很高的執(zhí)行力,但是這種系統(tǒng)有以下兩大弱點,導致了C語言無法獲得更廣泛的應用:(1)極其復雜的開發(fā)工具和開發(fā)平臺;(2)極低的使用開發(fā)效率。在當下,人們的生活節(jié)奏越來越快,這就意味著嵌入式產(chǎn)品的使用周期不再那么長了,因此嵌入式產(chǎn)品在市場上競爭異常激烈,一個新開發(fā)的嵌入式產(chǎn)品能否取得成功很大程度上取決于產(chǎn)品的開發(fā)效率。所以,對于那些具有實時性的嵌入設備而言,Java語言的使用是意義重大的。

3 Java技術使嵌入式系統(tǒng)安全性更高

在設計Java語言時,其設計者剔除了指針變量的概念,這一變動導致了Java語言只能讀寫那些由Java內存分配管理系統(tǒng)所創(chuàng)建的對象,也就是說它無法隨意訪問嵌入設備的所有內存。從理論方面來說,在Java語言設計中,針對Java編譯器的分類機制是極其嚴格的,這也就意味著Java不能做到訪問那些并沒有分配給程序的內存,但是這樣做的好處就是它從源頭上隔絕了外界的惡意代碼操作。但是,這個保護卻不是萬能的,因為目前已經(jīng)有人發(fā)現(xiàn)了Java安全模式中的漏洞并加以利用,但是我們不能否認的是,Java的使用使得其他人無法直接從硬件上運行代碼,也就是說它依然提供了某種程度的保護[2]。此外,Java應用程序可以做到與硬件或者操作系統(tǒng)完全隔離,也就是說其他的不安全的代碼或者是計算機病毒無法輕易做到控制設備,增強了設備的安全性能。

4 Java技術在嵌入式系統(tǒng)中的其他作用

在嵌入式系統(tǒng)的開發(fā)中,在沒有硬盤或者網(wǎng)絡連接時,嵌入式Java程序仍然能夠正常運行,因此Java技術也越來越被重視,應用也越來越廣。除了上述的四種應用之外,Java技術還具有以下四點作用,分別為:(1)如果嵌入式設備使用Java技術開發(fā)的話,在對內存進行管理時不需要太復雜的步驟;(2)如果嵌入式設備使用Java技術開發(fā)的話,它在網(wǎng)絡實現(xiàn)上會更加便捷;(3)入股嵌入式設備使用Java技術開發(fā)的話,會具有更強的實用性,主要是由于在系統(tǒng)啟動時它可以重新對系統(tǒng)進行配置或者是按照用戶指定的方案進行配置;(4)如果嵌入式設備使用Java技術開發(fā),則可以輕松地誘捕和處理錯誤。

5 總結

最初設計Java語言的目的就是控制如MP3、手機等消費性電子產(chǎn)品,這些電子產(chǎn)品都是非常典型的嵌入設備。雖然到目前為止,Java語言仍需要進一步開發(fā),但是在嵌入式設備開發(fā)領域,未來Java語言仍占據(jù)著重要的地位。本文簡要分析了在嵌入式系統(tǒng)中的Java語言的重要作用,相信在未來的嵌入式系統(tǒng)開發(fā)中,隨著Java語言的不斷進步與完善,它會取得更加廣泛的應用。

[1]孫錦霞.嵌入式計算機技術及其應用策略分析[J].黑龍江科技信息,2016(33):63.

[2]陸莉芳.淺析Java技術在嵌入式系統(tǒng)中的作用[J].現(xiàn)代交際,2016(5):21-22.

Research on the Application of Java Technology in Embedded System

Luo Jilin

Beijing Institute of Technology Zhuhai University,Guangdong Zhuhai 519088

In recent years, embedded technology has made rapid development, microwave, television, telephone, television and other electronic products are used in this technology. These products greatly facilitate our lives, embedded systems contribute the most. In the field of embedded system development,compared with other traditional programming languages, Java language has a high security, object-oriented features, the application is very extensive. Therefore,this paper discusses the advantages of Java technology in embedded systems and its application examples based on the further discussion of the role of Java system.

embedded system;Java technology;object-oriented

TP312.2;TP368.1

A

1009-6434(2017)01-0115-02

羅吉林(1993—),男,漢族,廣東潮州人,學歷為大學本科。

猜你喜歡
嵌入式程序語言
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
搭建基于Qt的嵌入式開發(fā)平臺
讓語言描寫搖曳多姿
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
累積動態(tài)分析下的同聲傳譯語言壓縮
創(chuàng)衛(wèi)暗訪程序有待改進
我有我語言
主站蜘蛛池模板: 美女一级免费毛片| 亚洲欧美色中文字幕| 国产亚洲精品自在久久不卡 | 99视频有精品视频免费观看| 国产91高跟丝袜| 久久久波多野结衣av一区二区| 亚洲人成日本在线观看| 亚洲国产清纯| 国产农村1级毛片| 热九九精品| 无码中文字幕乱码免费2| 亚洲人成网站观看在线观看| 在线国产你懂的| 99这里精品| 亚洲一区精品视频在线| 精品国产黑色丝袜高跟鞋 | 全色黄大色大片免费久久老太| 国产亚洲一区二区三区在线| 欧美精品一区在线看| 亚洲中文字幕在线精品一区| 中国一级毛片免费观看| 欧美中文字幕在线二区| 亚洲成人福利网站| 9999在线视频| 亚洲第一页在线观看| 免费全部高H视频无码无遮掩| 中文国产成人精品久久一| 国产青青操| 亚洲av色吊丝无码| 国产嫩草在线观看| 欧美另类一区| 欧美在线黄| 欧美日韩午夜| 2021国产精品自产拍在线观看| 亚洲区第一页| 国产青榴视频在线观看网站| 国产国语一级毛片在线视频| 免费国产小视频在线观看| 亚洲色欲色欲www在线观看| 国产毛片一区| 免费在线看黄网址| 国产精品9| 国产日韩AV高潮在线| 深夜福利视频一区二区| 国产精品私拍在线爆乳| AV不卡在线永久免费观看| 91视频99| 青草视频网站在线观看| 国产在线视频导航| 免费Aⅴ片在线观看蜜芽Tⅴ | 亚洲青涩在线| 在线中文字幕日韩| 亚洲国产欧美国产综合久久 | 亚洲中文精品久久久久久不卡| 国产91蝌蚪窝| 青草午夜精品视频在线观看| 国产精品真实对白精彩久久| 亚洲欧美综合精品久久成人网| 亚洲国产精品久久久久秋霞影院| 国产午夜看片| 无码福利视频| 亚洲视频无码| 国产97色在线| 国产门事件在线| 国产欧美日韩精品综合在线| 欧美一级99在线观看国产| 男人天堂伊人网| 日韩黄色精品| 亚洲男人天堂久久| 日本AⅤ精品一区二区三区日| 久久毛片基地| 99热这里只有精品2| 亚洲国产91人成在线| 亚洲日韩精品欧美中文字幕| 色成人亚洲| 国产噜噜噜视频在线观看| 国产精品视频猛进猛出| 久久香蕉国产线看观看精品蕉| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲一区二区日韩欧美gif| 朝桐光一区二区| 无码高潮喷水专区久久|