在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于Android系統(tǒng)的車載娛樂系統(tǒng)軟件架構(gòu)

            基于Android系統(tǒng)的車載娛樂系統(tǒng)軟件架構(gòu)

            作者: 時間:2011-11-02 來源:網(wǎng)絡(luò) 收藏

            3.1 汽車管理模塊
            從上圖可知,汽車管理模塊可以看成是負責(zé)車載應(yīng)用程序與底層交互的一個中間類庫,只有通過它,車載應(yīng)用程序才可以獲取相應(yīng)底層數(shù)據(jù)。
            它有兩個接口:一個是對應(yīng)于應(yīng)用程序而另一個是對應(yīng)平臺的組件,它是在 SDK上面開發(fā)的并且擁有平臺認證的一款應(yīng)用程序。因為這個管理類不屬于平臺本身,所以用戶在沒有專業(yè)人員幫助時不能自行更新。
            3.2 與應(yīng)用程序之間的交互
            是基于不透明的IPC之間的通信模型。應(yīng)用程序?qū)⑵涔δ芙唤o操作,在運行時,其他的應(yīng)用程序可以獲得他們的功能。基本上,平臺提供了后期管理和維護代碼的能力,這種模型也可以用于在第三方應(yīng)用程序和汽車管理類之間的交互。
            汽車管理類處理汽車功能模塊通過屬性android.permission.car.speed.read和android.permission.car.speed.write。對于每一個屬性(例如汽車總線發(fā)送實時速度),Android提供兩種權(quán)限,創(chuàng)建并且指派給管理類。
            利用預(yù)先定義的安全級別,它可以指定不同安全級別擁有以下的權(quán)限:
            ①所有的。任何人可以訪問應(yīng)用程序
            ②通常情況。訪問是有權(quán)限決定的,但是一些應(yīng)用程序的權(quán)限沒有具體指出權(quán)限人;在程序安裝后,權(quán)限會被手動設(shè)置。
            ③危險。訪問時有權(quán)限限制的,用戶在安裝時必須有詳盡的安全許可。
            ④簽名。訪問是有權(quán)限限制的,只要應(yīng)用程序獲得平臺的認證,那么權(quán)限就會自動同意。
            平臺認證就是車載設(shè)計商在開發(fā)設(shè)計過程中使用的簽署平臺。它也用于簽署汽車管理類。如果一個第三方申請了此證書,它就具有完整的控制汽車擴展(事實上汽車管理類只是一個簽署應(yīng)用平臺證書的應(yīng)用程序)。通過以下屬性定義的汽車功能,能夠通過高級別的AIDL接口去訪問:
            b.jpg
            這種讀/寫的方式允許通過輸入/輸出來訪問屬性的值。通過增加或者刪除監(jiān)聽器的方法來允許注冊或者取消相關(guān)的回調(diào)函數(shù),該通知的屬性值是可以改變的。汽車管理類繼承了此接口。個人的電話是要被Android權(quán)限相關(guān)的屬性核實的,如果來電者是被允許執(zhí)行的,那么汽車管理類進程會自動處理,否則就會拋出一個異常。
            在開發(fā)應(yīng)用時,開發(fā)者需要知道其屬性名稱以及數(shù)據(jù)的類型才能夠開發(fā)第三方應(yīng)用程序。而且所有的交互發(fā)生在先前的AIDL接口。這就意味著,多虧Android的架構(gòu),開發(fā)者并不需要了解整個SDK而是只要知道AIDL文件定義的電話屬性和AIDL文件描述的回調(diào)函數(shù)。而且,如果不同的IVI來自不同的生產(chǎn)商,但有著相同的屬性功能,那么第三方應(yīng)用程序使用這樣的屬性能夠無縫隙地運行在IVI上。
            為了證實以上架構(gòu)的實用性,開發(fā)了一塊實現(xiàn)完整功能的工作模塊,由自定義的Android發(fā)布版的概念驗證組成。該模塊已經(jīng)通過Andr-oid模擬器的測試,基于ARM處理器,自定制模式的典型功能和IVI上面的用戶界面,并在有英特爾Atom處理器的上網(wǎng)本上運行。

            結(jié)語
            本文概述了車載電子的相關(guān)知識,并介紹了Google Android系統(tǒng)背景知識;設(shè)計了一個基于Android架構(gòu)的車載電子可擴展平臺,以適應(yīng)個性化汽車發(fā)展的需要。下一步的工作是引導(dǎo)該系統(tǒng)運行在自定義硬件上,并獲取實時的汽車數(shù)據(jù)。

            本文引用地址:http://www.biyoush.com/article/197288.htm

            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉