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

基于UML和平臺結合的嵌入式系統的軟硬件設計與實現

2015-11-17 08:03:52張朝鑫
赤峰學院學報·自然科學版 2015年8期
關鍵詞:嵌入式利用系統

張朝鑫

(昭通學院招生就業處,云南昭通 657000)

基于UML和平臺結合的嵌入式系統的軟硬件設計與實現

張朝鑫

(昭通學院招生就業處,云南昭通 657000)

嵌入式系統是一種功能強大的計算機系統,具有專用性強和系統精簡等特點.現如今,嵌入式系統已經被應用到多個領域,并發揮著重要的作用.本文將支持統一建模語言(UML)和平臺結合起來,進行嵌入式系統設計研究,利用UML的擴展特性,構建UML平臺profile,組成實例硬件和軟件平臺,并構建平臺模型,對實例平臺模型的應用進行描述.

支持統一建模語言(UML);平臺;嵌入式系統;軟硬件設計

引言

利用嵌入式系統,可以完成對各種功能復雜的硬、軟件的設計.為了提高設計效率,降低設計的難度,可以積極的利用支持統一建模語言(UML)和各種平臺,并通過二者的有機結合,構建平臺模型,從而順利實現開發.

1 嵌入式系統

嵌入式系統是一種功能強大,結構復雜的計算機系統,可以實現對具有復雜功能的軟、硬件的設計與開發,并使之實現緊密耦合,以發揮出強大的功能.嵌入式系統的基礎是計算機技術,中心是實際應用,并在諸多方面具有嚴格的要求,包括成本與可靠性以及功能、功耗、體積等.嵌入式系統的整體架構如圖1所示.通過對圖1的分析我們不難發現,嵌入式系統一共包含四個層次,分別為硬件層和中間層以及軟件層和功能層.其中,硬件層包含了具體的嵌入式微處理器,以及各種通用接口等.而中間層則包括各種支持包,軟件層則包括操作系統以及用戶接口等.最終實現各種應用效果的時候,則需要借助功能層的各種應用程序.嵌入式系統包含多方面的內容,例如,嵌入式操作系統(EmbeddedOperationSystem,EOS)是指用于嵌入式系統的操作系統.嵌入式系統一共分為4層,分別為硬件層和驅動層以及操作系統層還有應用層.嵌入式操作系統是一種用途十分廣泛的系統軟件,可以實現對整個系統內各種軟、硬件資源的有效配置和協調.

圖1 嵌入式系統的整體架構

2 UML和平臺結合的嵌入式系統的軟硬件設計

在實現各種功能的時候,嵌入式系統需要利用各種開發工具,并具備一定的開發設計環境.但是,嵌入式系統本身并不具備自主開發的能力,在設計完畢之后,一般情況下,用戶也無法自主修改系統中的某項程序功能.因此,在實際利用和開發的時候,嵌入式系統需要依托一定的開發環境和工具.而統一建模語言UML(Unified Modeling Language)是一種運用面向對象概念來構造系統模型的語言,具有極強的普遍適用性,在國際上得到了工業界和學術界的廣泛支持.將UML應用于嵌入式系統設計之中,可以為實際的設計工作提供較大的便利.聯合依托各種開發平臺,可以使后續設計建立在平臺的模型之上.現在以系統管理控制器(System ManagmentController,SMC)為例,分析UML和平臺結合的嵌入式系統的軟硬件設計相關問題.現如今很多校園中都應用了系統管理控制器(SMC)來對校園的各種活動進行實時的監控和管理.系統管理控制器(SMC)屬于一種嵌入式系統,其硬件芯片為ARM7嵌入式處理器,可以實現對對象的監控.在實際的應用過程中,系統管理控制器(SMC)利用各種傳感器來實現對各方面數據的采集,并利用協議進行數據讀取.然后,對收集得到的數據可靠性進行判斷.按照上文分析提到的嵌入式系統的整體架構,系統管理控制器(SMC)的硬件層用到的嵌入式微處理器為ARM7嵌入式處理器,該處理器具有高效和低消耗的特點,用到的操作系統為eCos (embedded configurable operating system).現在為了實現對某校園的遠程監控,需要構建起嵌入式監控系統平臺UMLprofile.平臺構造過程中,需要用到各種通用平臺建模處理器和設備驅動,并結合實際需要,添加<>構造型和<>構造型.在實現遠程監控的過程中,系統需要通過網絡實現快速交互,需要定義<>構造型,如圖2所示:

圖2 <>構造類圖

在平臺構造關系方面,利用<>來表示<>構造型與外部的關系,以表示對線程的具體操作.整體構造型如圖3所示.

圖3 整體構造關系圖

系統收發命令時的構造關系如圖4所示,且在不同的構件之間存在一定的關系.例如,在構件sender和receiver之間,即存在<>關系.在接收到某一請求命令的時候,根據具體的要求,會向用戶進行數據包返回,即產生數據之間的相關性.例如,如果接收到查詢1號對象狀態的命令,便按照相關要求進行查詢操作,并將相關信息返回到用戶處,這一過程中,便產生了一定的相關性.而操作系統eCos與sender、receiver之間則存在包含關系,即<>.也就是說,這些構件是被包含于系統eCos之中的.而嵌入式微處理器ARM7和操作系統之間則處于耦合狀態.在使用嵌入式微處理器ARM7的時候,需要用到該操作系統.而在操作系統的具體使用過程中,也需要用到嵌入式微處理器ARM7.該耦合關系可以以<>進行表示.而且,在嵌入式系統中,還存在多種不同的耦合關系,嵌入式微處理器ARM7可以選擇使用不同的操作系統,eCos系統也可以選擇不同的處理器.因此,在二者之間存在的是<>,即弱耦合關系.

圖4 構造關系

最終構建起的平臺中,體系結構平臺物理硬件為<>,平臺API以<>進行表示,或者利用<>予以表示.<>表示的則是特定應用編程平臺,所應用的領域也屬于特點范圍之內,可以用來對各種特定事件的發生予以記錄.在具體的校園監控應用過程中,利用UML聯合平臺,構建嵌入式監控系統平臺的profile,面向應機時間.有別于現在常用的控制方式,該系統可以通過對末端和主機同時監測,動態調節的方式,采用先進的控制理論與算法,實現計算機智能控制.在單獨利用2DPCA和PCA方法進行特征提取的時候,將投影軸設定為前n個特征值對應的特征向量.

如果能量達到95%,

則可得:

利用遺傳算法結合2DPCA提取特征,n'=15.

假設最優個體為Am ax,

則可得:

通過實驗和計算可以發現,利用遺傳算法結合2DPCA的人臉識別方法進行遠程監控的時候,可以有效提高識別率,并減少特征空間維數難度,實現快速識別.PCA、2DPCA和2DPCA+GA的對比如表1所示.

表1 PCA、2DPCA和2DPCA+GA的對比

系統還提供開放的標準軟件接口和硬件接口,具有良好的兼容性和開放性,能夠與任何支持OPC 或MODBUS標準協議接口的系統實現集成,達到信息交流與資源共享.設計完成后經實踐應用,通過能源管理平臺可實現校園用能的實時在線分類、分項、分戶監測和計量,自動化節能控制,能耗數據自動采集與存貯、數據統計與分析、數據遠程傳輸、數據顯示和打印、數據顯示發布等,使學校能源管理部門對能源系統進行有效的監控與管理.為校園節能降耗研究、設計與改(建)造提供參考數據,對已實施節能改造的建筑提供節能效果真實數據.

3 結束語

嵌入式系統強大的功能具有較強的實用性,但也對實際的設計工作提出了較高的要求.而利用UML統一建模語言,則可以有效對整個分析過程予以直觀表達,以更好的對設計予以協作.通過分析我們也發現,將UML應用于嵌入式系統設計之中,可以為實際的設計工作提供較大的便利.同時還要積極的依托各種開發平臺,為之后的設計工作提供了平臺模型,從而實現模型驅動式的嵌入式系統開發,顯著的提高設計開發的工作效率.

〔1〕周志鋒,徐博,孫廣富.UML建模的嵌入式系統開發方法研究[J].單片機與嵌入式系統應用,2011,11(001):17-20.

〔2〕N.Izeboudjen,C.Larbes,A.Farah.A new classificationapproachforneuralnetworks hardware:from standards chips to embedded systems on chip[J].Artificial Intelligence Review,2014,41(4):491-534.

〔3〕劉晉,崔健,LIUJin,等.擴展UML與Petri網應用在嵌入式系統設計中的研究[J].微型電腦應用,2009,25(7):46-47,50.

〔4〕何海,鐘毅芳,蔡池蘭,等.基于UML-RT的復雜嵌入式系統建模方法及其應用[J].計算機應用,2005,25(6):1427-1429,1436.

〔5〕段盛,李仁發,謝桂芳,等.基于UML的嵌入式系統建模及模型驗證機制研究[J].計算機工程與科學,2007,29(8):137-139,143.

〔6〕段義隆,劉媛媛,賀力克,等.結合硬件特征的UML建模方法在嵌入式系統中的應用[J].湖南工業職業技術學院學報,2010,10(4):1-2,7.

〔7〕Thananchai Leephakpreeda.Implementation of adaptiveindoorcomforttemperaturecontrol via embedded system for air-conditioning unit [J].JournalofMechanicalScienceand Technology,2012,26(1):259-268.

〔8〕陳科,鄧馥郁.一種用UML和SystemC進行嵌入式系統的系統級建模的方法[J].計算機光盤軟件與應用,2011(8):174,176.

TP311

A

1673-260X(2015)04-0018-03

猜你喜歡
嵌入式利用系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: 日本日韩欧美| 91成人在线免费观看| 无码专区国产精品第一页| 九九九精品成人免费视频7| 亚洲国产成人无码AV在线影院L | 色综合天天操| 天天摸夜夜操| 国产91丝袜在线播放动漫| 一级毛片免费播放视频| 内射人妻无套中出无码| 亚洲日韩久久综合中文字幕| 亚洲欧美成人影院| 欧美性天天| 香蕉蕉亚亚洲aav综合| 激情综合婷婷丁香五月尤物| 小说区 亚洲 自拍 另类| 中文字幕在线日本| 无码精品一区二区久久久| 青青草原国产精品啪啪视频| 成人无码一区二区三区视频在线观看| 欧美在线观看不卡| 欧美成人亚洲综合精品欧美激情 | 午夜影院a级片| 2024av在线无码中文最新| a色毛片免费视频| 女同久久精品国产99国| 99这里只有精品在线| 秋霞一区二区三区| 看av免费毛片手机播放| 四虎成人免费毛片| 2048国产精品原创综合在线| 国产成人精彩在线视频50| 国产乱人伦精品一区二区| 中文字幕在线播放不卡| 精品天海翼一区二区| 99热这里都是国产精品| 91啦中文字幕| 青草91视频免费观看| 国产拍在线| 全色黄大色大片免费久久老太| 免费无码AV片在线观看中文| 国产av色站网站| 欧美午夜理伦三级在线观看| 亚洲第一香蕉视频| 欧美日韩第三页| 久久综合九色综合97网| 欧美三级不卡在线观看视频| 国产精品护士| 亚洲第一综合天堂另类专| 亚欧成人无码AV在线播放| 精品超清无码视频在线观看| 国产欧美成人不卡视频| 亚洲综合中文字幕国产精品欧美| 婷婷开心中文字幕| 片在线无码观看| 国产一级小视频| 久久网欧美| 亚洲香蕉伊综合在人在线| 日韩av无码精品专区| 99热这里只有精品国产99| 久久久国产精品无码专区| 亚洲看片网| 中文字幕丝袜一区二区| 日韩免费毛片视频| 国产极品美女在线观看| 精品人妻AV区| 国产福利免费视频| 1769国产精品免费视频| 999福利激情视频| 小13箩利洗澡无码视频免费网站| 久久亚洲综合伊人| 日韩在线视频网| 精品成人免费自拍视频| 国产亚洲成AⅤ人片在线观看| 久久精品亚洲专区| 国产三级毛片| 91麻豆国产在线| 国产无码制服丝袜| 国产精品久久久久久影院| 在线免费看片a| 婷婷亚洲综合五月天在线| 亚洲免费人成影院|