亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ARM的嵌入式軟硬件系統(tǒng)設計分析

        2020-10-21 23:57:49吳文慶
        科學與財富 2020年8期
        關鍵詞:嵌入式系統(tǒng)

        摘 要:在科學技術高速發(fā)展的背景下,先進技術的應用,促進了社會各個行業(yè)的發(fā)展。嵌入式系統(tǒng)就是其中的重要一種,故受到了人們的高度關注。本文首先對APM和嵌入式系統(tǒng)加以闡述,然后設計基于ARM的嵌入式軟硬件系統(tǒng)平臺,希望為相關行業(yè)提供借鑒。

        關鍵詞:ARM;嵌入式系統(tǒng);軟硬件系統(tǒng)

        引言:ARM處理器是嵌入式微處理器的一種,其應用效果十分顯著。隨著時代的發(fā)展,人們對嵌入式系統(tǒng)提出了更高的要求,為滿足人們的要求,應用ARM處理器設計嵌入式軟件和硬件系統(tǒng),其意義十分重大。

        一、ARM和嵌入式系統(tǒng)概述

        (一)ARM概述

        在嵌入式系統(tǒng)之中,ARM起到的作用尤為關鍵,關系到系統(tǒng)功能的發(fā)揮,故在設計過程中,需要將應用作為目的,通過查閱相關資料得知,各種先進科學技術的應用,促進了這項技術的發(fā)展,目前,ARM處理器的性能逐漸增強,其生產(chǎn)公司按照性能的高低,相繼推出了7代、9代和11代ARM處理器,性能提升是其未來發(fā)展趨勢,這些高性能的ARM會在高精尖領域取得良好的應用,與此同時,其生產(chǎn)成本也會隨著生產(chǎn)能力的提升而下降。

        (二)嵌入式系統(tǒng)概述

        就當前實際情況來看,嵌入式系統(tǒng)的應用范圍逐漸廣泛,在監(jiān)控、控制機器等方面取得了良好的應用,嵌入式系統(tǒng)由兩部分構成,分別為硬件系統(tǒng)和軟件系統(tǒng)。專業(yè)領域對嵌入式系統(tǒng)做出了如下定義:以應用為目標,將計算機技術作為基礎,滿足實際需求的系統(tǒng)[1]。

        二、基于ARM的嵌入式軟硬件系統(tǒng)設計分析

        (一)基于ARM的嵌入式硬件系統(tǒng)分析

        (1)選擇合適的處理器。據(jù)了解得知,目前常用ARM處理器為四種。因此,在選擇ARM核的過程中,需要對其是否具備MMU功能進行考慮,只有具備這一功能的ARM核,才能滿足嵌入式硬件系統(tǒng)的設計需求[2]。究其原因,主要是MMU功能決定了ARM核運行的穩(wěn)定性。但一些系統(tǒng)則與之相反,即使ARM核不具備MMU功能也能夠在系統(tǒng)中有效運行,我們在設計時,可以將這種系統(tǒng)作為主要選擇。由于ARM芯片處理速度會受到時鐘頻率的影響,故設計時還要觀察系統(tǒng)的時鐘頻率,以ARM9代處理器為例,該處理器與7代和5代處理器相比,在頻率上有顯著的提升,在選擇處理器的過程中,應結合系統(tǒng)的運行需要。以某科技企業(yè)為例,該企業(yè)在綜合考慮各類ARM處理器之間優(yōu)劣勢后,選擇了9代ARM處理器中的3個種類。ARM處理器具有以下方面的優(yōu)勢:第一,串行接口數(shù)量多;第二,具有可拓展的以太網(wǎng)接口;第三,市場價格低廉。

        (2)硬件系統(tǒng)的設計規(guī)劃。通過查閱相關資料得知,基于ARM的系統(tǒng)多為嵌入式系統(tǒng)平臺,這個平臺能夠對多個平臺予以支持,故在設計硬件系統(tǒng)的過程中,為增強ARM和CPU之間切換的便捷性,可以將子板設置到芯片之中,在進行外部電路設計時,應使用金手指接口使子母板相連,其目的在于節(jié)省空間,并減少成本[3]。

        上述企業(yè)在考慮多方面的因素后,基于ARM處理器,設計了CPU 子板,且子板間在適用性和運行效率方面存在差異。硬件系統(tǒng)設計規(guī)劃如圖1所示。

        (3)設計存儲器。選擇不同型號和大小的存儲器是主要的設計目的,由于不同型號的存儲器,在價格和性能上有所差異,因此,在選擇主存儲器時不僅要考慮其存儲容量,還要對價格予以關注[4]。如果系統(tǒng)對存儲量需求較高,則可以選擇SDRAM。例如:在選擇輔助存儲器時,就可以選擇NANDFLASH存儲器,設計外設電路。ARM處理器中都存在內置控制器,使外部電路得到了簡化,故在設計硬件系統(tǒng)的過程中,應選擇合適的嵌入式系統(tǒng),上述企業(yè)在考慮到適配性的基礎上,選擇了CS800嵌入式系統(tǒng),這個系統(tǒng)適用性較強,且與IEEE802.3以太網(wǎng)標準相符,同時具有各類接口,在I/O模式中可以發(fā)揮應有的作用。實踐應用結果表明,這種系統(tǒng)的應用,可以取得良好的應用效果。

        (二)基于ARM的軟件系統(tǒng)設計

        1.嵌入式軟件軟件系統(tǒng)的構成

        目前,最常用的嵌入式系統(tǒng),其軟件組成部分可以分為以下幾種:(1)系統(tǒng)軟件;(2)上層應用軟件;(3)圖形用戶界面;(4)BootLoader。接下來,本文會對這些軟件構成進行分析:

        系統(tǒng)軟件。系統(tǒng)軟件屬于一個集成系統(tǒng),由兩部分構成,分別是文件系統(tǒng)和操作系統(tǒng)。其中,操作系統(tǒng)屬于一個平臺,可以支持軟件開發(fā)。操作系統(tǒng)的應用范圍十分廣泛,其主要功能為資源分配,能夠根據(jù)系統(tǒng)設計和運行的需求,對硬件資源和軟件資源進行分配,同時,還能調整和控制任務進度。嵌入式操作系統(tǒng)與普通操作系統(tǒng)相比,除了具備操作系統(tǒng)的基礎性功能之外,還有可剪裁性和實時性等優(yōu)勢。文件存儲、檢索和更新是嵌入式文件系統(tǒng)的主要功能,但這個系統(tǒng)卻無法保證文件的安全,只能為文件操作提供支持[5]。

        圖形用戶界面。圖形用戶界面的應用是計算機技術發(fā)展成熟的標志,這項技術的應用,滿足了人們使用計算機的需求,在圖形用戶界面出現(xiàn)之前,人們想要利用計算機完成一系列的操作,需要使用大量的命令,且這些命令十分復雜,難以背誦。而圖形用戶界面應用后,人們可以利用窗口、按鍵完成操作,而嵌入式圖形用戶接口是傳統(tǒng)圖形用戶界面的升級版,具有可靠性高、便于移動等方面的優(yōu)勢。

        應用軟件層。主要是指將嵌入式操作系統(tǒng)作為基礎,通過對操作系統(tǒng)使用,實現(xiàn)軟件開發(fā),以豐富系統(tǒng)的功能。

        BootLoader。其中文名是引導加載程序,簡言之屬于一個程序代碼,這段代碼的輸入,是建立內存空間映射圖的前提條件,而空間映射圖的建立,則可以為硬軟件的開發(fā)設計提供合適的環(huán)境。

        2.選擇合適的操作系統(tǒng)

        目前,常見的嵌入式操作系統(tǒng)有如下幾種:(1)WinCE;(2)VxWorks;(3)Linux。在選擇操作系統(tǒng)的過程中,設計人員應該考慮不同操作系統(tǒng)的優(yōu)勢和不足,據(jù)了解得知,WinCE操作系統(tǒng)的整體性較強,能夠同時運行多項任務,故應用該系統(tǒng)開發(fā)軟件,可以縮短硬軟件的開發(fā)時間,但在價格方面卻十分昂貴。

        3.BootLoader的選擇

        通過上文分析可知,BootLoader屬于一個程序代碼,可以把操作系統(tǒng)裝載到存儲器之中,然后向存儲器跳轉,最后運行操作系統(tǒng)即可。初始化硬件和引導操作系統(tǒng)是BootLoader的主要任務,因此,在設計嵌入式系統(tǒng)時應做好BootLoader的選擇。

        4.選擇合適的GUI

        在操作系統(tǒng)選擇完成后,應該在操作系統(tǒng)的基礎上,選擇合適的GUI,目前,常用的GUI系統(tǒng)有如下幾種:(1)高度剪裁的Windows系統(tǒng);(2)OpenGUI;(3)MiniGUI;(4)QT。

        其中高度剪裁的Windows系統(tǒng)在運行過程中,會占用大量的系統(tǒng)資源,并且,本地代碼的輸入,會使系統(tǒng)運行過程中的資源消耗大幅度上升,因此,其應用范圍被局限于系統(tǒng)資源要求偏低的地方,比如:數(shù)字電視上的機頂盒。

        OpenGUI屬于一種實時系統(tǒng),但卻無法支持處理器,故不具備良好的跨平臺可移植性,其發(fā)展陷入了瓶頸。

        MiniGUI屬于一個界面支持系統(tǒng),其目的在于為Linux嵌入系統(tǒng)提供服務。但這種系統(tǒng)在發(fā)展過程中卻出現(xiàn)了問題,具體包括體系結構不完善、開發(fā)環(huán)境便捷性差、無法支持主流的輸入法。

        QT是嵌入式系統(tǒng)的一個版本,其他GUI系統(tǒng)中的程序可以向QT系統(tǒng)中移植,同時具有多個接口,可以支持用戶的自定義設備。但是這種系統(tǒng)所占內存較大,對存儲器容量提出了嚴格的要求,且隨著存儲器技術的發(fā)展,這項不足已經(jīng)被完全彌補,建議設計人員選擇QT作為GUI。

        結論:綜上所述,在計算機技術高速發(fā)展的背景下,嵌入式系統(tǒng)被廣泛應用于各個領域之中,且取得了良好的應用效果。具體表現(xiàn)為將基于ARM的嵌入式系統(tǒng)作為微型處理器,可以使各行各業(yè)對處理器的需求得到滿足。為此,本文在分析ARM和嵌入式系統(tǒng)的基礎上,提出了幾點設計嵌入式軟件系統(tǒng)和硬件系統(tǒng)的建議,以促進硬軟件的開發(fā)。

        參考文獻:

        [1]劉振東.基于ARM的嵌入式軟硬件系統(tǒng)設計與實現(xiàn)[J].信息記錄材料,2018,19(04):105-106.

        [2]姚夢濤,杭佳,趙漢青,等.基于ARM的嵌入式軟硬件系統(tǒng)設計與實現(xiàn)[J].電子技術與軟件工程,2017(15):202.

        [3]楊航.基于ARM的嵌入式軟硬件系統(tǒng)設計與實現(xiàn)[J].求知導刊,2017(09):60.

        [4]闞艷,張子明,李金猛,韓梁,周勇軍.基于ARM的嵌入式工具管理系統(tǒng)的設計與實現(xiàn)[J].計算機測量與控制,2019,27(11):233-238.

        [5]陳皓全.基于嵌入式處理器的數(shù)控系統(tǒng)硬件設計分析[J].電子測試,2019(16):20-21.

        作者簡介:

        吳文慶(1973-),男,黑龍江齊齊哈爾人,教授,碩士,從事軟件工程技術研究.

        猜你喜歡
        嵌入式系統(tǒng)
        辦公自動化系統(tǒng)的設計
        嵌入式系統(tǒng)在醫(yī)療器械中的應用分析
        基于物聯(lián)網(wǎng)項目驅動的嵌入式系統(tǒng)教學改革的研究與實踐
        嵌入式系統(tǒng)課程“中斷、異常與事件”教學實踐及啟示
        計算機教育(2016年7期)2016-11-10 08:31:34
        面向實踐創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學研究
        計算機教育(2016年7期)2016-11-10 08:12:11
        在DiskOnChip上構建VxWorks系統(tǒng)開發(fā)環(huán)境
        国产精品白浆一区二区免费看| 国产欧美日韩精品丝袜高跟鞋| 少妇无码太爽了不卡视频在线看| 伊人网在线视频观看| 丝袜美腿一区二区在线观看| 久久99天堂av亚洲av| 日本不卡一区二区三区在线观看| 不卡日韩av在线播放| 欧美日韩精品| 久久频精品99香蕉国产| 国产精品午夜福利亚洲综合网| 亚洲精品久久国产精品| 99久久精品费精品国产一区二区 | 日韩乱码中文字幕在线| 国精品无码一区二区三区在线蜜臀| 久久精品国产91久久性色tv| 蜜桃av噜噜噜一区二区三区| 国产欧美在线观看不卡| 无码综合天天久久综合网| 亚洲综合日韩中文字幕| 熟女一区二区国产精品| 一本大道无码人妻精品专区| 在线精品国产一区二区| 亚洲中文字幕高清乱码毛片| 四虎永久在线精品免费一区二区| 亚洲精品无码乱码成人| 久99久精品免费视频热77| av在线天堂国产一区| 丰满少妇被粗大的猛烈进出视频| 亚洲一区视频在线| 日本一区二区三区在线观看视频| 人妻中文字幕乱人伦在线| 免费人成视频xvideos入口| 久久人妻公开中文字幕| 国产三级伦理视频在线| 黄片视频免费在线观看国产| 色狠狠av老熟女| 欧美人与物videos另类| 美女主播福利一区二区| 日本老熟妇毛茸茸| 午夜精品久视频在线观看|