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

基于ARM的嵌入式軟硬件系統設計與實現

2018-01-30 16:50:13姚夢濤杭佳趙漢青賈夏冬李惠芳
電子技術與軟件工程 2017年15期
關鍵詞:嵌入式單片機功能

姚夢濤+杭佳+趙漢青+賈夏冬+李惠芳

摘要:近年來科技發展越來越快,計算機網絡技術以及微電子技術的發展,使得嵌入式系統在各行各業中的應用越來越廣泛,傳統的嵌入式系統的不足逐漸暴露無遺,ARM嵌入式系統逐漸成為很多行業嵌入式解決方案的最佳選擇。本文將對ARM嵌入式系統的一般概況進行研究,得出其設計方法。

【關鍵詞】ARM嵌入式系統 軟硬件設計

從單片機產生到現在,其種類發生了很大的變化,各種高性能SOC的設計與應用,使得移動通訊、儀器儀表、工業設備等有了新的功能,作為嵌入式系統的核心,ARM處理器是目前最為先進的嵌入式微處理器。信息技術的發展使得人們對于嵌入式系統進行網絡互連的功能產生了新的需求,對嵌入式系統的網絡性能更為重視。

1 嵌入式系統的一般概況

1.1 嵌入式系統的發展概況

嵌入式系統主要用于監視、控制或者幫助機器和設備的運行,嵌入式系統是軟硬件結合的系統,對于嵌入式系統的一般定義是以應用為中心,計算機技術為基礎,以達到對應用系統的性能、成本、大小的需求,嵌入式系統主要劃分為三個階段:單片機階段、嵌入式CPU和嵌入式操作系統階段以及SOC和網絡階段。對于單片機階段,主要以功能簡單的單片機為核心,并沒有采用嵌入式操作,系統的結構和功能較為單一。在嵌入式CPU和嵌入式操作階段,多種嵌入式微型處理器和嵌入式操作出現,使得嵌入式系統的應用更為廣泛,在國防、工農業和交通領域都有應用。在SOC和網絡階段,基于SOC的嵌入式系統的功能更加強大,成本和能耗越來越小,在人們的日常生活中的應用也越來越廣泛。

1.2 ARM處理器的發展研究

嵌入式微型處理器作為整個嵌入式系統的核心,在進行設計時,應該以應用的需求為導向,經過多年的發展,ARM公司己近開發了一系列的ARM處理器核,當前應用最多的系統就是ARM7系列、ARM9系列、ARM11系列以及Cortex系列,未來ARM系統的發展趨勢主要表現在:高性能的ARM核,這些微處理器主要應用于專業領域,對于高性能的ARM核,用于復雜的應用,對于ARM核的成本投入也在減少,在滿足高性能、低成本的基礎上,極大的提高ARM的性能。

2 基于ARM的嵌入式軟硬件系統的設計策略

2.1 硬件系統的設計

2.1.1 嵌入式微處理器的選擇

ARM芯片主要有三種型號,對于ARM核的選擇的決定性因素就是在于是否自帶MMU功能,部分ARM核只有在帶有MMU功能的前提下才可以運行,所以在選擇時應該特別注意這一功能,對于不需要MMU功能支持的系統可以考慮優先選擇。其次,應該對ARM系統的時鐘頻率進行觀察,系統時鐘頻率是決定ARM芯片的處理速度的直接因素,對于頻率較高的ARM芯片來說,以ARM9為代表,其頻率可以達到400MHz,在進行選擇時應該根據整個系統的運行情況來決定。還應該考慮的是ARM芯片內置的外部接口控制器的數量,對于ARM芯片應該選擇可以擴展出RS232串行接口、以太網接口等,最好集成有DMA控制器,以保證和外界進行大量的高速數據傳輸。

2.1.2 硬件整體規劃方案

一般來說以ARM系統為核心的軟硬件設計應該是一個支持多平臺的嵌入式平臺,所以在進行硬件系統的整體設計時,為了方便多種ARMCPU的切換,應該在芯片上設計一些小的子板,對于外設電路的設計而言,子母板之間應該通過金手指接口來連接,這樣的設計方法主要具有占用面積小的優點,可以極大地減少制作成本。

2.1.3 存儲器的設計規劃

主要進行的是對主存儲器和輔助存儲器的大小和型號的選擇,對于主存儲器的選擇主要重在對處理速度和價格的考慮,對于占用內存較大的系統來說,可以優先考慮SDRAM。對于輔助存儲器來說,主要是用來存放大數據量的程序代碼,所以,輔助存儲器的大小很重要,其中,NANDFLASH內存大、成本低,是選擇的首要對象。

2.2 軟件系統的設計

2.2.1 軟件平臺的架構

對于主流的ARM系統來說主要包括:BoorLoader、系統軟件、圖形用戶界面以及上層應用軟件四個層次,在進行基本結構的架構時,應該對其進行整體性考慮,從不同層次的系統上進行最優選擇,以達到整體效果的最優化。

2 .2.2 嵌入式操作系統的選擇

嵌入式操作系統主要包括:VxWorks、Linux和WinCE,在進行選擇時,應該對三種操作系統的優缺點進行深入研究,了解其基本特點,在進行選擇時可以有針對性的進行設計,軟件系統的操作設計中,Linux是發展最快、應用最廣的,其主要性能較高,成為其首選的重要因素。WinCE是從整體上對于有限資源進行多線程、完整優先權、多任務的操作,開發方便、快速,但是也存在著價格過高的缺點。對于VxWorks來說,其具有非常優秀的實時功能,其價格也是很高的,所以開發應用不夠廣泛。

2.2.3 嵌入式GUI的選擇

GUI系統主要包括:高度裁剪的XWindows系 統、MiniGUI、OpenGUI、Qr/Embedded等,對于每一種GUI都有其自身的特征,在進行選擇是需要慎重考慮。對于第一種系統來說,其在運行過程中占用的系統資源較多,加之對中文顯示和中文輸入等本地代碼的使用,使得其運行的消耗更加巨大,所以主要應用于機頂盒等地方。對于第二種系統來說,主要用于提供一個輕量級的圖形用戶界面支持系統,但是其缺少方便的集成開發環境。所以,在進行ARM為基礎的軟硬件系統設計時應該結合多種條件進行綜合考慮。

3 總結

通過對嵌入式系統的功能需求的分析,進行針對性的軟硬件系統設計以滿足不同行業對于微處理器的需求,達到解決實際問題的目的,使得嵌入式系統可以更加廣泛的應用于通訊行業,促進計算機網絡技術的發展。

參考文獻

[1]曹佃國,郭秋云.基于arm和FPGA的嵌入式數控系統設計[J].電子技術(上海),2013 (03):30-33.

[2]徐敏,一種基于arm的嵌入式網關系統設計與實現[J].現代電子技術,2009 (12):131-133,136.

[3]楊航,基于arm的嵌入式軟硬件系統設計與實現[J],求知導刊,2015(09):60.endprint

猜你喜歡
嵌入式單片機功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
搭建基于Qt的嵌入式開發平臺
關于非首都功能疏解的幾點思考
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Microchip推出兩個全新PIC單片機系列
Altera加入嵌入式視覺聯盟
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 欧美在线精品一区二区三区| 亚洲精品动漫在线观看| 日韩国产高清无码| 亚洲无码高清免费视频亚洲 | 婷五月综合| 国产毛片不卡| 亚洲中字无码AV电影在线观看| 国产精品成人一区二区不卡 | 欧美日韩在线成人| 强乱中文字幕在线播放不卡| 高清国产va日韩亚洲免费午夜电影| 国产在线观看精品| 国产特一级毛片| 国产国模一区二区三区四区| 欧美a在线| 国产成人亚洲综合A∨在线播放| 2020久久国产综合精品swag| A级毛片无码久久精品免费| 国产欧美日韩视频怡春院| 亚洲一区二区约美女探花| 国产精品永久在线| 国产三级精品三级在线观看| 欧美激情伊人| 特级毛片免费视频| 欧美自慰一级看片免费| 激情视频综合网| 97国产在线视频| 四虎影视永久在线精品| 国产精品第一区| 无码久看视频| 国产不卡在线看| 日韩精品久久无码中文字幕色欲| 99一级毛片| 99在线视频免费| 国产91视频观看| 亚洲永久色| 久久久久无码精品国产免费| 国产成人夜色91| 久久精品女人天堂aaa| 国产一区二区丝袜高跟鞋| 国产91麻豆视频| 欧美福利在线播放| 亚洲日韩精品无码专区97| 成人精品视频一区二区在线| 国产麻豆精品手机在线观看| 久久精品国产电影| 9cao视频精品| 久久国产精品77777| 国产精品原创不卡在线| 欧美特黄一级大黄录像| 欧美日韩第三页| 高清码无在线看| 波多野结衣AV无码久久一区| 日本午夜精品一本在线观看| 欧洲日本亚洲中文字幕| 亚洲开心婷婷中文字幕| av在线手机播放| 国产96在线 | 99re在线免费视频| 国产制服丝袜无码视频| 精品91在线| 日本免费精品| 视频在线观看一区二区| 国产欧美高清| 国产99欧美精品久久精品久久| 国产精品视频第一专区| 欧美精品高清| 亚洲欧洲天堂色AV| 国产在线观看高清不卡| 99re热精品视频国产免费| 中国成人在线视频| 久久久久亚洲Av片无码观看| 久久综合五月| 精品人妻一区无码视频| 手机精品福利在线观看| 亚洲中文久久精品无玛| 亚洲国产日韩欧美在线| 综合久久五月天| 国产精品不卡永久免费| 成人a免费α片在线视频网站| 日本国产一区在线观看| 国产一在线观看|