日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網 > 《物聯(lián)網技術》雜志
[導讀]摘 要 :文中分析了傳統(tǒng)軟硬件劃分方法的缺點,基于嵌入式系統(tǒng)產品開發(fā)實際,提出了一種去中心化的軟硬件劃分方法。文中詳細描述了該方法的五條指導性原則,并用一個開發(fā)實例說明了上述原則的應用方法,驗證了該方法的有效性。該劃分方法簡化了復雜任務,提高了程序并發(fā)性水平,降低了系統(tǒng)開發(fā)難度,具有較高的參考價值。

引 言

隨著嵌入式系統(tǒng)規(guī)模不斷增大,功能日益復雜,傳統(tǒng)“先硬件,后軟件”的設計方法已經無法滿足當下要求。國內外學者進行了廣泛的研究,提出和發(fā)展了很多軟硬件協(xié)同 設計方法,如改進迭代算法、模擬退火算法、遺傳算法、基于UML 模型分析方法等 [1-2],挖掘系統(tǒng)軟硬件之間的并發(fā)性,達到性能與成本的最優(yōu)組合。但這些方法的共同缺點是偏重 于理論層面的分析,可操作性差,硬件模塊劃分粒度過大, 且較少考慮軟硬件成本變化、供應鏈、研發(fā)周期、可維護性 等實際因素。

1 軟硬件劃分概述

由于嵌入式系統(tǒng)面臨技術上的復雜性和開發(fā)時間上的嚴格約束,設計方法已成為影響系統(tǒng)最終成本、性能、可制造性以及研制周期的關鍵因素。在滿足設計規(guī)范的前提下,兼顧軟硬件的特點,實現優(yōu)化的軟硬件協(xié)同設計是解決問題的關鍵。軟硬件劃分是軟硬件協(xié)同設計中的關鍵,其目標是根據系統(tǒng)功能定義和相應約束,從整體角度進行協(xié)調,獲得一個可滿足系統(tǒng)各方面要求的趨于最優(yōu)的實現方法。

2 去中心化的軟硬件劃分方法

嵌入式系統(tǒng)設計的關鍵是軟硬件功能劃分,即確定哪些系統(tǒng)功能由硬件實現,哪些功能由軟件實現。硬件一般能夠提供更好的性能,而軟件更容易修改且不占用硬件面積。由于硬件模塊的可配置性、可編程性以及某些軟件功能的硬件化、固件化,當下很多功能既能用軟件實現,又能用硬件實現,軟硬件的界限已經不十分明顯 [3],加上近年來軟件即人力成本的提高和硬件價格的降低,這些新變化給系統(tǒng)軟硬件優(yōu)化組合提供了很大的創(chuàng)新操作空間。

基于上述原因,本文突破軟硬件劃分的固有模式,提出一種“去中心化”的軟硬件劃分方法?!叭ブ行幕笔侵笇⒐δ?、資源從一個中心重新進行分配或分散的過程,相對于傳統(tǒng)一個處理器加外設擴展的方法,去中心化是將資源均衡分布的過程 [4]。該方法遵從以下幾條指導原則 :

(1) 去中心化原則。系統(tǒng)處理功能不再集中于單一的核心處理器,而是根據功能分類由多個處理器共同分擔,由單核心變?yōu)槎嗪诵摹?

(2) 負載均衡化原則。系統(tǒng)處理負載均衡分布于多個處理器,如數據處理、復雜的協(xié)議棧由專門的芯片來實現,通過通信接口協(xié)同 [5]。

(3) 模塊化原則。功能相對獨立又集中的芯片組、電路、相關程序,設計成一個獨立運行的模塊,這部分程序由專門的處理器運行并進行優(yōu)化,實現這部分程序的固件化。模塊內部功能高度內聚,與外界低耦合。

(4) 控制與顯示功能分離的原則。如工控領域中除了傳統(tǒng)控制功能,還需要電阻、電容觸摸屏和組態(tài)顯示,顯示功能相對復雜的,將其設計為獨立模塊,或者采購市場上的新型組態(tài)串口屏,主流供應商有廣州大彩、北京迪文等。

(5) 盡量選用固化協(xié)議棧的接口芯片實現專門功能,特別是網絡接口芯片,如 TCP/IP、藍牙、WiFi、RFID等。例如具備全硬件 TCP/IP協(xié)議棧 +MAC+PHY的以太網芯片W5500,具備完整 WiFi功能的 ESP8266芯片,這些模組具有簡單快速、可靠性高、安全性好等顯著優(yōu)勢。

3 去中心化設計實例

某科研項目要設計一個醫(yī)用電子體溫計,其基本功能描述如下 :

(1) 將探頭置于人體腋下或口腔測量人體體溫,符合醫(yī)療器械標準 GB/T21416-2008 的要求。

(2) 電容觸摸屏能夠顯示當前溫度,查詢歷史數值,生成歷史曲線,進行人機交互。

(3) 通過以太網接口接入網絡,將測溫數據發(fā)送至云服務器,可在手機 APP上查看數據。

按照傳統(tǒng)的軟硬件劃分方法,該設備硬件部分的總體框架如圖 1 所示,虛線框內表示由 CPU 實現的內容。

嵌入式系統(tǒng)設計的軟硬件劃分研究

內部各模塊描述如下 :

(1) 溫度測量和 ADC 轉換電路為一個模塊,溫度誤差處理算法由核心處理器完成。

(2) 電容觸控電路和液晶顯示電路分別通過 I2C接口和RGB 接口接入核心處理器。

(3) TCP/IP協(xié)議棧由開源輕量級 LWIP實現,運行在核心處理器中。

(4) 嵌入式圖形庫 UCGUI或者 emWin運行在核心處理器中。

(5) 大容量 NANDFLASH,SDRAM為核心處理器的擴展,可為圖形界面提供存儲和緩沖。

按照“去中心化”軟硬件劃分原則,對圖 1 的設計方案重新進行軟硬件劃分,得到圖 2 所示的優(yōu)化方案,描述如下 :

(1) 液晶顯示和電容觸控為相對獨立的部分,將相關資源整合,開發(fā)一種組態(tài)串口屏,也可采購現成的模組。通過UART串口與 1#CPU相連,控制功能與顯示分離。

(2) 測溫電路部分將電路與誤差處理整合,加上一個簡單 MCU,制成獨立模塊,通過 UART串口發(fā)送符合標準的體溫數據。

(3) 將 LWIP軟協(xié)議棧外移,選擇具有全硬件協(xié)議棧的芯片,如 WIZnet公司設計生產的以太網接口芯片 W5500、江蘇沁恒公司設計生產的網絡串口透傳芯片 CH9121等。

(4) 將之前的核心處理器功能降級為通過 UART,SPI 接口收發(fā)數據、控制指令, 用簡單的 MCU代替原來的CPU。

(5) 在軟件方面,將體溫數據處理、圖形庫、網絡協(xié)議棧分散到不同的更簡單的 CPU 中,降低了程序的開發(fā)難度,處理任務量減少,程序運行負載更加均衡。

嵌入式系統(tǒng)設計的軟硬件劃分研究

優(yōu)化后的設計方案具有如下明顯優(yōu)勢 :

(1) 三個處理器硬件并行工作,程序并發(fā)執(zhí)行提升為真正的并行工作, 既提高了響應速度, 又降低了網絡丟包率。

(2) 開發(fā)任務得到簡化。分割為三個相對簡單的模塊,降低了開發(fā)難度,更適合團隊并行開發(fā)工作,縮短研發(fā)周期。

(3) 對 CPU的要求降低,可選用通用芯片,供應鏈采購更容易,降低了物料成本。

(4) 研發(fā)成果更有價值,如顯示模塊、體溫測量模塊的通用性、可重用性得到提高。

4 結 語

針對傳統(tǒng)軟硬件劃分的弊端和軟硬件價格的變化,提出一種“去中心化”的軟硬件劃分方法,通過對功能和資源的重新分配、分散,將復雜任務轉化為若干簡單任務。重新劃分后的各模塊功能相對獨立,負載更加均衡。模塊內部功能高度內聚,模塊之間低耦合,在提高可重用性、系統(tǒng)可靠性的同時,降低了產品開發(fā)難度,方便后期故障檢測和系統(tǒng)維護。設計實例表明,這種將功能合理分散的“去中心化設計” 思路對嵌入式產品開發(fā)有很好的參考價值。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

經過幾十年發(fā)展,嵌入式技術已經用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專業(yè)性強的屬性,讓很多非嵌入式領域的同學望而卻步。近十幾年的發(fā)展,物聯(lián)網覆蓋了越來越多領域,包括了家居,商業(yè),工業(yè),農業(yè)等領域,不僅吸引...

關鍵字: 嵌入式 物聯(lián)網 技術

隨著IT技術飛速發(fā)展,互聯(lián)網已經進入了“物聯(lián)網”時代。物聯(lián)網中需要的大量設備不在依賴人與人之間的交互產生聯(lián)系,更多通過協(xié)議、通信、程序設計等方式連接到一處。即 “物聯(lián)網”的目的則是讓所有的物品都具有計算機的智能但并不以通...

關鍵字: 嵌入式 物聯(lián)網 計算機

最近看到APP上,給我推送了很多類似的回答,借此機會,也想著重新審視一下自己的學習歷程,以及結合自身和大牛,分享一些學習經驗,希望對大家有所啟發(fā)和幫助。

關鍵字: APP 嵌入式 C語言

萬物智聯(lián)時代,嵌入式技術及其應用的形態(tài)將更加豐富和多元,同時也將日益呈現深度物理融合、混合架構共存、群體智能協(xié)同、網絡安全攸關等諸多新的計算特性。顯然,經典的嵌入式系統(tǒng)體系結構、軟硬件技術和開發(fā)方法都已很難應對新趨勢下的...

關鍵字: 嵌入式 物聯(lián)網 計算機

物聯(lián)網是新一代信息技術的重要組成部分,是互聯(lián)網與嵌入式系統(tǒng)發(fā)展到高級階段的融合。通用計算機經歷了從智慧平臺到互聯(lián)網的獨立發(fā)展道路;嵌入式系統(tǒng)則經歷了智慧物聯(lián)到局域智慧物聯(lián)的獨立發(fā)展道路。

關鍵字: 嵌入式 物聯(lián)網 計算機

今天,小編將在這篇文章中為大家?guī)砉た刂靼宓挠嘘P報道,通過閱讀這篇文章,大家可以對工控主板具備清晰的認識,主要內容如下。

關鍵字: 工控主板 嵌入式 主板

隨著工業(yè)4.0、醫(yī)療電子、智能家居、物流管理和電力控制等快速的發(fā)展和推進,嵌入式系統(tǒng)利用自身的技術特點,逐漸成為眾多行業(yè)的標配產品。嵌入式系統(tǒng)具有可控制、可編程、成本低等,它在未來的工業(yè)和生活中有著廣闊的應用前景。在現在...

關鍵字: 嵌入式 物聯(lián)網 人工智能

長久來看,嵌入式只會越來越火,隨著人工智能時代的發(fā)展,嵌入式必定又將迎來一次浪潮和技術的巨大變革。人工智能越是想要表達智能水平,就越要依靠嵌入式技術,嵌入式技術將朝著自動化控制和人機交互發(fā)展。嵌入式因其體積小、可靠性高、...

關鍵字: 嵌入式 物聯(lián)網 人工智能

嵌入式軟件技術到目前為止己經在很多領域起到了中流砥柱的作用,例如在電子消費、移動通訊方面,這種技術為我國的很多行業(yè)提供了更多的可能性。未來,嵌入式軟件技術會為人類做出更大的貢獻。伴隨著計算機技術與電子技術的成熟發(fā)展,電子...

關鍵字: 嵌入式 軟件 人工智能

esim卡的全名為Embedded-SIM,意思就是嵌入式的SIM卡。esim卡的原理簡單來說,就是將手機傳統(tǒng)插入到手機里的SIM卡直接嵌入進設備芯片中,這樣大家就不必再手動物理插入SIM卡,減少了麻煩的同時也降低了si...

關鍵字: 嵌入式 esim卡 手機

《物聯(lián)網技術》雜志

2511 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉