• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺談天行健終端嵌入式軟件分層開發(fā)技術(shù)

      2015-12-14 20:56:29王學(xué)軍
      汽車實(shí)用技術(shù) 2015年6期
      關(guān)鍵詞:天行健嵌入式軟件中間件

      王學(xué)軍

      (陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司,陜西 西安 710200)

      淺談天行健終端嵌入式軟件分層開發(fā)技術(shù)

      王學(xué)軍

      (陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司,陜西 西安 710200)

      層次系統(tǒng)風(fēng)格將軟件結(jié)構(gòu)組織成一個(gè)層次結(jié)構(gòu),一個(gè)分層系統(tǒng)是分層次組織的,每層對(duì)上層提供服務(wù),同時(shí)對(duì)下層來(lái)講也是一個(gè)服務(wù)的對(duì)象。在一些分層系統(tǒng)中,內(nèi)部的層只對(duì)相鄰的層可見。除了相鄰的外層或經(jīng)過(guò)挑選用于輸出的特定函數(shù)以外,內(nèi)層都被隱藏起來(lái)。這種風(fēng)格支持基于可增加抽象層的設(shè)計(jì)。由于每一層最多只影響兩層,同時(shí)只要給相鄰層提供相同的接口,允許每層用不同的方法實(shí)現(xiàn),同樣為軟件重用提供了強(qiáng)大的支持。

      嵌入式軟件;分層結(jié)構(gòu)術(shù)語(yǔ)與定義

      CLC NO.: U461.9 Document Code: B Article ID: 1671-7988(2015)06-143-04

      ● 系統(tǒng)分層體系:系統(tǒng)分層體系指將整個(gè)系統(tǒng)按照軟硬件的相關(guān)邏輯和業(yè)務(wù)的不同,區(qū)分成多個(gè)層次,供應(yīng)商設(shè)計(jì)與其他廠商的產(chǎn)品有關(guān)的硬件或軟件提供了便利的體系方式

      ● 硬件平臺(tái):指車載終端中,用于承載功能軟件的硬件設(shè)備,包括外殼、各種電路、線束等。

      ● 驅(qū)動(dòng)程序:可以使設(shè)備的軟件與硬件之間進(jìn)行通信的特殊程序,相當(dāng)于硬件的接口,應(yīng)用軟件只有通過(guò)這個(gè)接口,才能控制硬件設(shè)備的工作。

      ● 接口程序:指應(yīng)用程序編程接口,是一組預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無(wú)需訪問源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。

      ● APP程序:指第三方的應(yīng)用程序。此處指陜汽業(yè)務(wù)邏輯,運(yùn)行在驅(qū)動(dòng)接口層之上的應(yīng)用程序。

      ● 時(shí)鐘:在計(jì)數(shù)系統(tǒng)中,所有的波形都與一個(gè)基本時(shí)序波型同步,稱之為時(shí)鐘(clock)。時(shí)鐘是周期波,每?jī)蓚€(gè)脈沖之間的間隔等于一個(gè)位時(shí)間。

      ● 內(nèi)存:內(nèi)存(Memory)也被稱為內(nèi)存儲(chǔ)器,是嵌入式系統(tǒng)中重要的部件之一,它是與CPU進(jìn)行溝通的橋梁。計(jì)算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的,其作用是用于暫時(shí)存放CPU中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲(chǔ)器交換的數(shù)據(jù)。

      ● CAN總線:CAN是控制器局域網(wǎng)絡(luò)(Controller Area Network, CAN)的簡(jiǎn)稱,是德國(guó)BOSCH公司開發(fā)的,并最終成為國(guó)際標(biāo)準(zhǔn)(ISO 11898),是國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。

      ● 天行健車載終端:天行健車載終端是陜重汽為重卡用戶打造的基于車聯(lián)網(wǎng)技術(shù)的一種智能服務(wù)系統(tǒng)中的采集終端。該終端為整個(gè)智能服務(wù)系統(tǒng)提供GPS衛(wèi)星定位、GPRS數(shù)字移動(dòng)通信、采集車輛發(fā)動(dòng)機(jī)ECU、車身中央控制器CAN總線等信息,并通過(guò)天行健車載終端向管理平臺(tái)上傳上述信息、同時(shí)天行健車載終端接收管理平臺(tái)下發(fā)指令幫助用戶實(shí)現(xiàn)對(duì)車輛的遠(yuǎn)程監(jiān)控和管理。天行健車載終端在以下文中簡(jiǎn)稱車載智能終端。

      前言

      陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司是陜西汽車集團(tuán)有限責(zé)任公司的下屬控股子公司。陜西汽車集團(tuán)有限責(zé)任公司建于1968年,前身為陜西汽車制造廠,是我國(guó)主要生產(chǎn)重型汽車的大型骨干企業(yè)。產(chǎn)品主要覆蓋重型軍用越野車、重型卡車、中型卡車、大客車及底盤、重型車橋、大型馬力發(fā)動(dòng)機(jī)等。其中重型卡車市場(chǎng)占有率40%以上。陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司是陜西汽車集團(tuán)為了由制造型企業(yè)向服務(wù)型企業(yè)轉(zhuǎn)型及卡車智能化、物聯(lián)化,進(jìn)而大力發(fā)展重型卡車產(chǎn)業(yè),于2013年6月成立的。

      陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司是中國(guó)第一家專業(yè)于卡車車聯(lián)網(wǎng)技術(shù)研究、應(yīng)用、終端產(chǎn)品生產(chǎn)及銷售的高科技車聯(lián)網(wǎng)平臺(tái)運(yùn)營(yíng)商和綜合服務(wù)提供商。公司自主研發(fā)的天行健車聯(lián)網(wǎng)服務(wù)系統(tǒng)及智能終端擁有數(shù)十項(xiàng)專利及軟件著作權(quán),全面滿足交通部、公安部國(guó)標(biāo)/部標(biāo)等相關(guān)要求及JT/T794-2011、JT/T7808-2011、GB/T19056-2012標(biāo)準(zhǔn),成功被工信部授予“國(guó)內(nèi)獨(dú)家車聯(lián)網(wǎng)技術(shù)應(yīng)用實(shí)訓(xùn)示范基地”。

      基于中國(guó)4000萬(wàn)卡車運(yùn)輸市場(chǎng),依托陜汽集團(tuán)47年專業(yè)卡車制造及運(yùn)營(yíng)數(shù)據(jù)研究平臺(tái),中交天健公司前瞻性的開發(fā)出“天行健”車聯(lián)網(wǎng)系統(tǒng)及智能終端,成為國(guó)內(nèi)首例卡車物流運(yùn)輸行業(yè)高成長(zhǎng)性新興產(chǎn)業(yè)企業(yè)。2013年,公司實(shí)現(xiàn)配套及銷售1萬(wàn)套,產(chǎn)品在國(guó)內(nèi)市場(chǎng)上覆蓋31個(gè)省、直轄市及自治區(qū),是中國(guó)2013年車聯(lián)網(wǎng)及終端市場(chǎng)占有率第一品牌,并于2013年8月特邀成為汽車工程學(xué)會(huì)發(fā)起成立的“車聯(lián)網(wǎng)產(chǎn)業(yè)技術(shù)創(chuàng)新聯(lián)盟首屆理事單位”。 2014年,公司銷量突破5萬(wàn)套,繼續(xù)穩(wěn)居重卡車聯(lián)網(wǎng)行業(yè)領(lǐng)導(dǎo)者地位;天行健渣土車管理平臺(tái)推動(dòng)全國(guó)渣土車管理變革,成為行業(yè)渣土車的參考標(biāo)準(zhǔn);同年9月,中交天健公司成為行業(yè)首家通過(guò)“雙軟企業(yè)認(rèn)證”的企業(yè)。

      中交天健公司致力于卡車的全生命周期及用戶使用全過(guò)程的系統(tǒng)解決方案的平臺(tái)搭建及信息管理。通過(guò)打造開放的信息平臺(tái)和信息管理,公司為用戶提供引領(lǐng)高效節(jié)能運(yùn)輸?shù)奈锪鹘鉀Q方案,依托陜汽集團(tuán)2017年產(chǎn)銷20萬(wàn)輛的制造主體,愿景目標(biāo)是成為中國(guó)車聯(lián)網(wǎng)技術(shù)及應(yīng)用的引領(lǐng)者和規(guī)則制定者。

      由于陜西汽車集團(tuán)有限責(zé)任公司在車載智能終端業(yè)務(wù)方面的需要,基于以下需求:

      ◆ 基于更為方便廣泛的選用備用供應(yīng)商需要;

      ◆ 基于樹立行業(yè)標(biāo)準(zhǔn)的需要;

      ◆ 基于服務(wù)依賴標(biāo)準(zhǔn)來(lái)獲得更好的可操作性需要;

      ◆ 基于降低軟件開發(fā)復(fù)雜性,以便于開發(fā)及分工的需要;

      ◆ 基于不要求所有的數(shù)據(jù)和邏輯都駐留在單一的MCU上需要;

      ◆ 基于服務(wù)的體系結(jié)構(gòu)允許使用非常靈活的部署策略需要;

      ◆ 基于專有應(yīng)用程序邏輯離散單元的保密需要;

      ◆ 基于專有應(yīng)用程序邏輯離散單元的快速優(yōu)化及更改需要;

      ◆ 基于便于后續(xù)軟件維護(hù)的需要;

      陜西汽車集團(tuán)有限責(zé)任公司決定在業(yè)界首次引進(jìn)嵌入式分層技術(shù),由中交天健定義軟件分層接口標(biāo)準(zhǔn),生產(chǎn)廠商按照該標(biāo)準(zhǔn)開發(fā)陜汽定制車載智能產(chǎn)品。本文檔不對(duì)具體系統(tǒng)設(shè)計(jì)及調(diào)度要求,系統(tǒng)設(shè)計(jì)要求請(qǐng)參見《天行健車載終端技術(shù)要求》,主要描述了分層結(jié)構(gòu)APP應(yīng)用層級(jí)與中間件級(jí)之間的標(biāo)準(zhǔn)接口,以指導(dǎo)終端軟件按照嵌入式分層技術(shù)為主體進(jìn)行開發(fā),終端軟件中間件級(jí)、平臺(tái)級(jí)及整體軟件系統(tǒng)設(shè)計(jì)由供應(yīng)商提供符合應(yīng)用層級(jí)要求的終端軟件設(shè)計(jì)方案。

      1、軟件分層結(jié)構(gòu)概述

      1.1 軟件的分層

      軟件分層是目前典型的應(yīng)用軟件的三層結(jié)構(gòu)。

      表述層:提供與用戶交互的界面。GUI(圖形用戶界面)和web頁(yè)面是表述層的兩個(gè)典型的例子。

      業(yè)務(wù)邏輯層:實(shí)現(xiàn)各種業(yè)務(wù)邏輯。

      數(shù)據(jù)庫(kù)層:負(fù)責(zé)存放和管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。

      1.2 區(qū)分物理層和邏輯層

      軟件的分層包含兩種含義:一種是物理分層,即每一層都運(yùn)行在單獨(dú)的機(jī)器上,這意味著創(chuàng)建分布式的軟件系統(tǒng);一種是邏輯分層,指的是在單個(gè)軟件模塊中完成特定的功能。業(yè)務(wù)邏輯層和數(shù)據(jù)庫(kù)層運(yùn)行在同一臺(tái)機(jī)器上,這臺(tái)機(jī)器即是應(yīng)用服務(wù)器,又是數(shù)據(jù)庫(kù)服務(wù)器,因此整個(gè)系統(tǒng)物理上分為兩層,而邏輯上分為三層結(jié)構(gòu)。

      1.3 軟件層的特征

      軟件層必須符合以下特征:

      1、每個(gè)層由一組相關(guān)的類或組件(如EJB)構(gòu)成,共同完成特定的功能。

      2、層與層之間存在自上而下的依賴關(guān)系,即上層組件會(huì)訪問下層組建的API,而下層組件不應(yīng)該依賴上層組件。例如:表述層依賴于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴于數(shù)據(jù)庫(kù)層。

      3、每個(gè)層對(duì)上層公開API,但具體的實(shí)現(xiàn)細(xì)節(jié)對(duì)外透明。當(dāng)某一層的實(shí)現(xiàn)發(fā)生變化,只要它的API不變,不會(huì)影響其它層的實(shí)現(xiàn)。

      1.4 軟件分層的優(yōu)缺點(diǎn)

      ● 軟件分層的優(yōu)點(diǎn)

      恰當(dāng)?shù)臑檐浖謱?,將?huì)提高軟件的以下性能。

      1.伸縮性(指應(yīng)用程序是否支持更多的用戶)

      2.可維護(hù)性(指的是當(dāng)發(fā)生需求變化,只需修改軟件的某一部分,不會(huì)影響其它部分的代碼。層數(shù)越多,可維護(hù)性也會(huì)不斷提高

      3.可擴(kuò)展性(指的是在現(xiàn)有系統(tǒng)中增加新功能的難易程度)層數(shù)越少,增加新功能就越容易破壞現(xiàn)有的程序結(jié)構(gòu)。層數(shù)越多,就可以在每個(gè)層中提供擴(kuò)展點(diǎn),不會(huì)打破應(yīng)用的整體框架。

      4.可重用性(指的是程序代碼沒有冗余,同一個(gè)程序能滿足各種需求)

      5.可管理性(管理系統(tǒng)的難易程度)

      ● 軟件分層的缺點(diǎn)

      軟件分層越多,對(duì)軟件設(shè)計(jì)人員的要求就越高。在設(shè)計(jì)階段,必須花時(shí)間構(gòu)思合理的體系結(jié)構(gòu)。此外軟件層越多,調(diào)試會(huì)月困難。如果應(yīng)用規(guī)模較小,業(yè)務(wù)邏輯很簡(jiǎn)單,軟件層數(shù)少反而會(huì)簡(jiǎn)化開發(fā)流程并提高開發(fā)效率。

      2、天行健終端嵌入式軟件開發(fā)分層結(jié)構(gòu)

      2.1 軟件總體架構(gòu)

      車載智能終端的軟件總體架構(gòu)設(shè)計(jì)采用分級(jí)分工程設(shè)計(jì)模式即為分層式軟件架構(gòu)模式開發(fā)。如圖1所示,總體架構(gòu)上可分為3級(jí):平臺(tái)級(jí)(PLAT)、中間件級(jí)(PORT)和應(yīng)用級(jí)(APP),采用分層式軟件架構(gòu)模式實(shí)現(xiàn)各級(jí)之間的軟件分離設(shè)計(jì),從而使應(yīng)用軟件具備跨平臺(tái)移植運(yùn)行特性。

      2.2 APP應(yīng)用級(jí)

      APP應(yīng)用級(jí)即為業(yè)務(wù)邏輯層,通過(guò)規(guī)范性接口與中間件級(jí)及平臺(tái)級(jí)進(jìn)行交互,依賴中間件級(jí)及平臺(tái)級(jí)完成數(shù)據(jù)采集、網(wǎng)絡(luò)通信、位置信息服務(wù)、控制輸出等功能。APP應(yīng)用級(jí)將JT/808標(biāo)準(zhǔn)、19056-2012標(biāo)準(zhǔn)業(yè)務(wù)邏輯,陜汽專有業(yè)務(wù)邏輯封裝成標(biāo)準(zhǔn)性層級(jí)。該層運(yùn)行在中間件級(jí)之上。APP應(yīng)用級(jí)內(nèi)部功能結(jié)構(gòu)如下圖所示:

      APP應(yīng)用級(jí)包括的功能主要有以下5個(gè)方面:

      1.滿足國(guó)標(biāo)GB19056-2012行車記錄儀的標(biāo)準(zhǔn)功能;

      2.滿足交通部北斗部標(biāo)(2013修訂)的標(biāo)準(zhǔn)功能;

      3.滿足陜汽天行健系統(tǒng)對(duì)應(yīng)多種發(fā)動(dòng)機(jī)、車型等的采集及控制的功能;

      4.滿足各地不同的專用車業(yè)務(wù)的功能;

      5.滿足與中交天健合作的其他合作方要求的功能等。

      2.3 中間件級(jí)

      中間件是根據(jù)不同的模塊平臺(tái)對(duì)平臺(tái)的硬件驅(qū)動(dòng)進(jìn)行封裝轉(zhuǎn)換的抽象層,用于引導(dǎo)運(yùn)行應(yīng)用軟件,因而稱為中間件。中間件的設(shè)計(jì)用以保證平臺(tái)級(jí)與應(yīng)用級(jí)的無(wú)縫連接,需要以APP應(yīng)用層級(jí)制定的業(yè)務(wù)邏輯及具體功能模塊為制定接口的基準(zhǔn),以平臺(tái)級(jí)的具體物理接口及可編程邏輯器件為制定接口基礎(chǔ)。

      當(dāng)硬件平臺(tái)級(jí)更換時(shí),無(wú)需變更中間件的接口標(biāo)準(zhǔn),只需修改平臺(tái)級(jí)的相關(guān)驅(qū)動(dòng)代碼與之匹配,即可保證整個(gè)軟件系統(tǒng)能在新平臺(tái)級(jí)上正常運(yùn)行。

      中間件級(jí)依據(jù)APP應(yīng)用層級(jí)的具體功能模塊及模塊內(nèi)部的小項(xiàng)功能接口要求來(lái)實(shí)現(xiàn)具體標(biāo)準(zhǔn)接口的函數(shù)實(shí)體,依據(jù)平臺(tái)層級(jí)的具體物理接口及可編程邏輯器件的性能及功能實(shí)現(xiàn)整個(gè)系統(tǒng)功能,已達(dá)到中間件級(jí)匹配APP應(yīng)用層級(jí)及平臺(tái)層級(jí)的效果,起到承上啟下的作用。

      2.4 平臺(tái)級(jí)

      平臺(tái)級(jí)即為硬件層,即包含具體物理接口及可編程邏輯器件,包括設(shè)備的所有可見部件,諸如電路板、電子及組裝配件、外殼以及線束等。平臺(tái)級(jí)為系統(tǒng)的定位、采集、控制、網(wǎng)絡(luò)連接及其他計(jì)算和服務(wù)提供硬件基礎(chǔ)。作為整個(gè)系統(tǒng)的基礎(chǔ),該層通過(guò)各種電路及模塊,為驅(qū)動(dòng)及接口層提供系統(tǒng)啟動(dòng)、重啟、時(shí)鐘、運(yùn)算、數(shù)據(jù)保存、定位、網(wǎng)絡(luò)連接、采集、控制等功能。平臺(tái)層是整個(gè)系統(tǒng)的基礎(chǔ)層,在APP應(yīng)用層的業(yè)務(wù)邏輯指令下,中間件層驅(qū)動(dòng)平臺(tái)層執(zhí)行指令,進(jìn)而獲取平臺(tái)級(jí)的資源,獲取信息或輸出控制。

      3、天行健終端嵌入式軟件分層開發(fā)技術(shù)在實(shí)踐過(guò)程中的優(yōu)勢(shì)及問題

      ● 分層開發(fā)技術(shù)的施行過(guò)程中的優(yōu)勢(shì)

      由車載智能終端生產(chǎn)廠商提供車載智能終端平臺(tái)級(jí)硬件及代碼和中間件級(jí)功能代碼,陜西汽車集團(tuán)有限責(zé)任公司提供車載智能終端APP應(yīng)用級(jí)代碼及中間件級(jí)功能標(biāo)準(zhǔn)接口。以此方式實(shí)現(xiàn)車載智能終端嵌入式軟件分層開發(fā),采用該設(shè)計(jì)方案有以下優(yōu)點(diǎn):

      1. 分層開發(fā)從企業(yè)長(zhǎng)遠(yuǎn)發(fā)展的角度上來(lái)說(shuō),極大提高了主機(jī)廠的自主選擇權(quán),降低了對(duì)單一供貨商的依賴程度。

      2. 分層開發(fā)縮短了軟件開發(fā)人員的開發(fā)周期,提高了開發(fā)人員的專注度,進(jìn)而極大提高整個(gè)系統(tǒng)的穩(wěn)定性;

      3. 各層之間采用標(biāo)準(zhǔn)通訊及數(shù)據(jù)交換接口,層與層之間采用封閉式管理,很大程度上降低了系統(tǒng)的耦合性;

      4. 通過(guò)分層結(jié)構(gòu)的方式,可以分離開發(fā)人員相互之間的關(guān)注程度。由于某一層僅僅調(diào)用其相鄰下一層所提供的服務(wù),所以,只要本層的API和相鄰下一層的API定義完整,開發(fā)人員在開發(fā)某一層時(shí)就可以像關(guān)注集中于這一層所用的思想、模式、技術(shù),這樣,就等同于將分工帶來(lái)的生產(chǎn)力提高優(yōu)勢(shì)引入軟件開發(fā)。

      5. 各層之間采用標(biāo)準(zhǔn)通訊及數(shù)據(jù)交換接口,在優(yōu)化及更改應(yīng)用程序邏輯離散單元的功能的同時(shí)不干擾其他程序?qū)蛹?jí),進(jìn)而大大的提高優(yōu)化及維護(hù)效率;

      6. 《車載智能終端軟件分層接口標(biāo)準(zhǔn)》訂立可減少不同供貨商之間針對(duì)功能需求理解的差異性;

      7. 分層開發(fā)極大的提高軟件復(fù)用性,縮短系統(tǒng)軟件開發(fā)周期,提高系統(tǒng)的流暢性、穩(wěn)定性及可維護(hù)性。

      ● 分層開發(fā)技術(shù)的施行過(guò)程中的問題

      1. 分層結(jié)構(gòu)不能保證封裝所有的應(yīng)用程序邏輯離散單元,某些復(fù)雜應(yīng)用程序邏輯離散單元,一旦有功能變動(dòng),可能會(huì)波及所有的層。這種修改尤其體現(xiàn)在自上而下的方向。比如,如果在APP應(yīng)用程序?qū)又行枰黾右粋€(gè)功能,為保證其設(shè)計(jì)符合分層式結(jié)構(gòu),可能需要在相應(yīng)的驅(qū)動(dòng)接口層增加或修改代碼,甚至要修改硬件設(shè)計(jì)。針對(duì)這種問題,主要要通過(guò)前期深入討論,以及相關(guān)供應(yīng)商共同設(shè)計(jì)驗(yàn)證。

      2. 效率下降,各層之間的過(guò)于頻繁數(shù)據(jù)交換及通訊,將引起系統(tǒng)效率降低,對(duì)于優(yōu)先級(jí)水平分布的層級(jí),效率降低較為明顯。針對(duì)這種情況,一方面必須提升原有硬件設(shè)備的整體性能,同時(shí)硬件平臺(tái)必須保證運(yùn)行驅(qū)動(dòng)接口層和APP應(yīng)用程序?qū)拥幕拘阅苜Y源,另一方面,可以通過(guò)軟件的緩存機(jī)制來(lái)盡量減少對(duì)性能的影響。

      4、總結(jié)

      本文通過(guò)對(duì)陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司天行健終端分層開發(fā)技術(shù)的研究及實(shí)踐,創(chuàng)新性的將應(yīng)用軟件分層開發(fā)技術(shù)引入嵌入式軟件開發(fā)中。解決了快速遴選供應(yīng)商,軟件跨平臺(tái)移植,降低嵌入式軟件對(duì)硬件平臺(tái)的依賴性等問題。經(jīng)過(guò)首次嘗試,成功的完成了天行健終端全功能的開發(fā),并在功能及性能上達(dá)到國(guó)家標(biāo)準(zhǔn)及企業(yè)標(biāo)準(zhǔn)。在開發(fā)過(guò)程中也認(rèn)識(shí)到了分層開發(fā)技術(shù)在嵌入式軟件應(yīng)用當(dāng)中的優(yōu)勢(shì)及問題。同時(shí)按照設(shè)計(jì)要求,在最終產(chǎn)品成型后總結(jié)出了《天行健嵌入式軟件分層接口標(biāo)準(zhǔn)》。該標(biāo)準(zhǔn)的建立,更加簡(jiǎn)化了后期序列產(chǎn)品的開發(fā)周期以及屏蔽了嵌入式軟件產(chǎn)品對(duì)硬件平臺(tái)的各項(xiàng)要求,降低了當(dāng)前使用產(chǎn)品的維護(hù)成本。為陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司成為中國(guó)車聯(lián)網(wǎng)技術(shù)及應(yīng)用的引領(lǐng)者和規(guī)則制定者,打下了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)也為陜西汽車集團(tuán)由制造型企業(yè)轉(zhuǎn)型為服務(wù)型企業(yè),留下了寶貴的經(jīng)驗(yàn)。本文希望通過(guò)以陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司為鑒,力爭(zhēng)為我國(guó)重卡車聯(lián)網(wǎng)技術(shù)開發(fā)及應(yīng)用穿針引線,為后續(xù)更多的車聯(lián)網(wǎng)企業(yè)創(chuàng)新提供借鑒。為我國(guó)車聯(lián)網(wǎng)行業(yè)的蓬勃發(fā)展做出貢獻(xiàn)!

      [1] 交通部標(biāo)準(zhǔn)《道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)平臺(tái)技術(shù)要求》(JT/T 796).

      [2] 交通部標(biāo)準(zhǔn)《道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)終端通訊協(xié)議及數(shù)據(jù)格式》(JT/T 808).

      [3] 交通部標(biāo)準(zhǔn)《道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)平臺(tái)數(shù)據(jù)交換》(JT/T 809).

      [4] 交通部標(biāo)準(zhǔn)《道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)車載終端技術(shù)要求》(JT/T 794) .

      [6] 國(guó)家標(biāo)準(zhǔn)《機(jī)動(dòng)車運(yùn)行安全技術(shù)條件》(GB7258).

      [7] 國(guó)家標(biāo)準(zhǔn)《汽車行駛記錄儀》(GB/T 19056).

      [8] 溫昱《軟件架構(gòu)設(shè)計(jì)》電子工業(yè)出版社 2007.

      On Heaven terminal embedded software development technology stratified

      Wang Xuejun
      ( Tianjian Shaanxi post Telematics Information Technology Co., Ltd., Shaanxi Xi'an 710200 )

      The hierarchical system software architecture style will be organized into a hierarchy, a hierarchical system is a hierarchical organization, each of the upper to provide services, in terms of the object while the lower layer is also a service. In some hierarchical system, only the inside layer adjacent layers visible. In addition to the adjacent outer layer or after a specific function other than selected for output, the inner layer is hidden. This style supports to increase abstraction layer design. Since most affect only two per floor, and as long as the adjacent layers provides the same interface, allowing each to achieve different ways, the same as software reuse provides a powerful support.

      embedded software; hierarchy Terms and Definitions

      U461.9

      B

      1671-7988(2015)06-143-04

      王學(xué)軍,就職于陜西中交天健車聯(lián)網(wǎng)信息技術(shù)有限公司。

      猜你喜歡
      天行健嵌入式軟件中間件
      RFID中間件技術(shù)及其應(yīng)用研究
      電子制作(2018年14期)2018-08-21 01:38:10
      實(shí)時(shí)嵌入式軟件的測(cè)試技術(shù)
      基于VanConnect中間件的設(shè)計(jì)與開發(fā)
      全景相機(jī)遙控器嵌入式軟件V1.0 相關(guān)操作分析
      電子制作(2017年17期)2017-12-18 06:40:56
      天行健 君子以自強(qiáng)不息
      淺談天行健車聯(lián)網(wǎng)大數(shù)據(jù)分析
      基于Eclipse的航天嵌入式軟件集成開發(fā)環(huán)境設(shè)計(jì)與實(shí)現(xiàn)
      航天嵌入式軟件浮點(diǎn)運(yùn)算誤差分析與控制
      努力
      中間件在高速公路領(lǐng)域的應(yīng)用
      苗栗市| 红原县| 龙口市| 和顺县| 东至县| 绥江县| 榆社县| 石景山区| 渭南市| 文安县| 洛南县| 昔阳县| 屏山县| 武川县| 北海市| 华蓥市| 邵阳县| 石嘴山市| 塘沽区| 高密市| 凌海市| 邵阳市| 勐海县| 施甸县| 黄陵县| 沾益县| 雷州市| 皮山县| 达日县| 永仁县| 罗江县| 汝州市| 屯门区| 石河子市| 平利县| 鄂伦春自治旗| 沂水县| 平和县| 临潭县| 西峡县| 郎溪县|