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

嵌入式軟件開發的關鍵技術

2017-03-27 20:55:59張迪
電子技術與軟件工程 2017年4期

張迪

摘 要 移動通信、智能終端等技術的快速發展促進了嵌入式軟件的普及和適應,并在生產制造、汽車電子、電力通信等領域得到廣泛使用,促進了人類生活的信息化、智能化和共享化。本文詳細地描述了嵌入式軟件在操作系統、支撐軟件和應用軟件等三個方面的發展現狀,歸納了嵌入式軟件開發采用的關鍵技術,包括數字電路、微控制器、HTML5開發平臺等,為嵌入式軟件開發提供參考。

【關鍵詞】嵌入式軟件 數字電路 微控制器 HTML5

1 引言

隨著移動通信、光纖通信、單片機、智能終端等技術的快速發展和進步,嵌入式軟件在多領域得到了廣泛普及和使用。嵌入式軟件具有以應用為核心、軟硬件可裁剪、輕量級并發線程、低成本微功耗等特點,集成了新時期的微控制器、PLC、Java、.NET等多種技術,已經在整個軟件產業中占據了非常重要的地位,被稱為新型信息產業研發的重點。

2 嵌入式軟件應用發展現狀

經過多年的發展和應用,嵌入式軟件主要分為三個層次,分別是嵌入式操作系統軟件、嵌入式支撐軟件、嵌入式應用軟件。這些軟件應用現狀如下:

2.1 嵌入式操作系統軟件

嵌入式操作系統是一種用途廣泛的系統軟件,其主要負責嵌入式硬件資源分配、協調調度、并發控制等功能,經過多年的發展,嵌入式操作系統已經誕生了VxWorks、OS-9、Windows CE、pSOS、Palm OS、QNX、Linux、LynxOS等多種軟件,這些軟件為工業控制、國防軍工、電力通信、政企單位提供了強大的信息化支撐。

2.2 嵌入式支撐軟件

嵌入式支撐軟件主要用來支持軟件開發,這些工具包括嵌入式數據庫、QT開發工具、J2ME開發平臺等。嵌入式數據庫是人們為了適應現代移動計算、智能終端而提出的一種微型數據庫,可以支持某種具體的應用,運行于各類型的嵌入式設備中,目前,嵌入式數據庫系統經過多年的研發,已經誕生了SQLite數據庫、Sybase數據庫、Oracle數據庫等,為嵌入式軟件開發提供了更加有效的支持力。

2.3 嵌入式應用軟件

嵌入式應用軟件是指針對某一固定領域或平臺開發的計算機軟件,這些嵌入式軟件屬于輕量級、多線程、并發性應用程序,能夠達到用戶的預期計算和服務目標。由于嵌入式應用軟件在處理時間和精度上存在較多的要求,因此嵌入式應用軟件與普通軟件存在較大的差別,不僅要求具有較高的準確性、安全性和穩定性,還要盡可能地滿足通訊處理、文字處理、多媒體處理、智能機交互、Email收發等功能。隨著平板電腦、智能手機的普及,嵌入式軟件又在視頻監控、智能家居等領域得到應用,開發了更多的專業性較強的智能家居設備。

3 嵌入式軟件開發關鍵技術

嵌入式軟件與軟硬件資源關系非常密切,因此軟件開發涉及的關鍵技術非常多,既包括數字電路、微控制器、傳感器等硬件技術,同時也包括移動定位、canvas繪圖功能、HTML5等軟件技術。

3.1 數字電路技術

數字電路在嵌入式軟件開發中具有重要的作用,嵌入式軟件包括多個組件,分別是CPU、存儲器、輸入輸出接口等,這些部件的連接都依賴數字電路。數據電路經過多年的應用和改進,已經進入到超大規模集成電路時代。利用數字集成電路可以實現總線通信和傳輸,傳輸智能終端控制器發出的各類型命令信號。

3.2 微控制器

嵌入式軟件部署于智能終端,這些硬件終端具有體積小、重量輕、移動便攜等優勢,因此其研發和制造過程中需要使用微控制器。微控制器是一種大規模的集成電路,能夠輸入輸出多種指令,并且具有較強的可推廣性,實現了智能終端的并發控制運行。目前,微控制器經過多年的研究,已經誕生了很多種類型,比如華為海思系列、高通系列等,這些處理器的時鐘處理頻率更快更高,因此可以更好地承載各類型的應用軟件。

3.3 HTML5技術

HTML5技術提供了一種更加適用于嵌入式軟件開發的標簽和樣式顯示模式。HTML5技術提供了三種非常重要的在線存儲和處理機制,分別是Indexed DB機制、Application Cache機制和WebStorage機制。Indexed DB是HTML5獨特的數據存儲機制,其可以使用本地數據庫存儲大容量的數據,這些數據多采用關系結構模式。Application Cache是一種網頁緩存機制,其可以通過定義一個稱謂manifest的文件,在瀏覽器中下載緩存的網頁文件,并且可以將數據以文件為單位存儲到本地數據庫。Web Storage離線存儲機制可以看做是加強型的Cookie,其不會受到數據大小的影響,并且具有較好的彈性及架構,可以將數據寫入到移動設備的ROM中,在關閉瀏覽器之后,還可以再打開,恢復相關的數據,以便能夠實現高效率的數據讀寫。

3.4 移動定位功能

隨著GPS、北斗導航等衛星定位技術的應用,移動定位功能已經在各類型的嵌入式軟件上得到廣泛普及,比如高德地圖、百度地圖等,并且這些嵌入式電子地圖開發了許多應用軟件。

3.5 canvas繪圖功能

嵌入式軟件開發過程中,需要利用虛擬現實、圖像處理技術實時繪制圖像,以便將實體目標模型快速化渲染出來,并提供給用戶瀏覽。因此,嵌入式軟件運行過程中嵌入了canvas繪圖功能,利用先進的繪圖管理功能能夠支持3D繪圖功能,并且有效支持圖像的旋轉、移動、縮放等圖片操作,降低互聯網的傳輸帶寬占用率,提升了圖片的顯示精確度。

4 結束語

嵌入式軟件可以與智能終端、傳感器、數據庫相結合,利用嵌入式軟件加工處理視頻圖像、文字信息、音頻信息等數據內容,為工業制造、智能交通、視頻監控等政企單位信息化服務提供支撐,實現了強大的數據共享和多應用服務功能。

參考文獻

[1]麥先根,田丹,霍峰.基于Eclipse平臺的嵌入式軟件集成開發環境目標機通信管理[J].航空計算技術,2014(03):105-108.

[2]魏寧,劉喬佳.計算機軟件開發過程及嵌入式軟件的應用[J].電子技術與軟件工程,2015(06):57-57.

[3]袁慧.嵌入式軟件系統開發技術及測試技術探討[J].計算機光盤軟件與應用,2014(12):78-78.

作者單位

安徽工業經濟職業技術學院 安徽省合肥市 230051

主站蜘蛛池模板: 四虎国产成人免费观看| 伊人欧美在线| 亚洲精品无码日韩国产不卡| 亚洲欧洲AV一区二区三区| 91丝袜在线观看| 久久人人妻人人爽人人卡片av| 亚洲av中文无码乱人伦在线r| 五月天婷婷网亚洲综合在线| 91精品视频播放| 人妻精品久久无码区| 国产aaaaa一级毛片| 国产成人精品第一区二区| 亚洲成a人片| 国产成人精品一区二区三在线观看| 亚洲午夜片| 精品国产免费观看| 亚洲三级片在线看| 日韩激情成人| 国产99视频精品免费视频7| 在线人成精品免费视频| 免费一级毛片在线播放傲雪网| 亚洲二区视频| 一级毛片中文字幕| 视频一本大道香蕉久在线播放| 亚洲第一视频免费在线| 亚洲第一成年人网站| 一个色综合久久| 99久久国产综合精品2020| 国产一级特黄aa级特黄裸毛片| 九色综合伊人久久富二代| 丁香亚洲综合五月天婷婷| h网站在线播放| 特级毛片免费视频| 免费看av在线网站网址| 国产综合精品日本亚洲777| 在线观看国产精美视频| 亚洲精品天堂自在久久77| 999国产精品永久免费视频精品久久| 91精品国产91久久久久久三级| 日韩性网站| 国产日韩欧美中文| 免费毛片视频| 九色在线视频导航91| 国产小视频a在线观看| 在线看AV天堂| 青青草一区二区免费精品| 免费国产小视频在线观看| 亚洲另类第一页| 精品久久久久久中文字幕女| 经典三级久久| 亚洲日韩精品欧美中文字幕| 在线观看av永久| 国产成人精品一区二区不卡| 欧美日韩理论| 国产高清无码第一十页在线观看| 久久综合伊人 六十路| 黄片一区二区三区| 国产在线一二三区| www精品久久| 无码AV动漫| 国产精品三级专区| 亚洲第一福利视频导航| 91在线视频福利| 中文字幕日韩视频欧美一区| www.精品国产| 亚洲国产成人超福利久久精品| 91在线视频福利| 99无码中文字幕视频| 国产成人久久综合777777麻豆| 欧美一区精品| 日本亚洲成高清一区二区三区| 国产69精品久久久久孕妇大杂乱 | a级毛片免费网站| 久久精品人人做人人综合试看| 亚洲最新网址| 极品国产在线| 伊在人亚洲香蕉精品播放| 久久久久人妻一区精品| 久久伊人色| 亚洲第一视频免费在线| 欧美视频在线第一页| 国产拍在线|