<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 業(yè)界動(dòng)態(tài) > Android裝置的開(kāi)發(fā)挑戰:軟硬件如何巧妙整合

Android裝置的開(kāi)發(fā)挑戰:軟硬件如何巧妙整合

作者: 時(shí)間:2013-06-24 來(lái)源:轉自52RD 收藏

  ♦ 核心( Kernel):以開(kāi)發(fā)提供最底層的核心系統服務(wù),包括安全性 (Security)、內存管理(Memory Management)、進(jìn)程管理(Process Management)、網(wǎng)絡(luò )堆棧(Network Stack)與驅動(dòng)程序模型(Driver Model)。

本文引用地址:http://dyxdggzs.com/article/146728.htm

  ♦ 執行環(huán)境( Runtime):透過(guò)Core Libraries(核心函式庫)以及緩存器型態(tài)的Dalvik Virtual Machine(Dalvik虛擬機器)來(lái)執行程序。

  ♦ 系統函式庫(Library):使用C/C++函式庫的系統組件以供呼叫使用,開(kāi)發(fā)者可透過(guò)上層的應用程序框架來(lái)運用這些功能,這也是主要裝置的效能關(guān)鍵。

  ♦ 應用程序框架(Application Framework):被設計來(lái)簡(jiǎn)化組件的再運用,開(kāi)發(fā)者能完整存取使用與核心應用程序(Core Application)相同的API,應用程序可以發(fā)布功能并為其它應用程序所使用(需受限于其安全性限制),開(kāi)發(fā)者也可運用同樣的機制來(lái)新增與置換組件。

  ♦ 應用程序(Application):所有Android應用程序皆是以Java程序語(yǔ)言編寫(xiě),原始就會(huì )包含像是Email、簡(jiǎn)訊、日歷、地圖、瀏覽器、聯(lián)絡(luò )人等其它應用程序,讓使用者一開(kāi)始就擁有這些基本功能,開(kāi)發(fā)者也可在此客制其使用接口。

  廠(chǎng)商越想要設計出與原始設定不同且增強效能的產(chǎn)品,便越需要對這五層架構進(jìn)行修改。譬如像是多任務(wù)處理能力(multi-tasking),便可能需要修改包括Linux核心與應用程序框架的設計;而應用程序的開(kāi)發(fā)者更可能需要針對應用程序與框架進(jìn)行調整。由此可見(jiàn),對Android裝置而言,任何一個(gè)功能的置入或是對硬件設定的細微更動(dòng),都需要對Android系統進(jìn)行從下到上的調整以達到最優(yōu)化的效能,而這正是最為困難與需要驗證的一環(huán)。

  Android裝置軟硬件整合的五大技術(shù)環(huán)節

  如前所述,對眾家開(kāi)發(fā)廠(chǎng)商而言最大的挑戰其實(shí)在于,如何將自己理想的產(chǎn)品訴求,與Android系統巧妙結合成一個(gè)功能完整并使用流暢順手的產(chǎn)品,這其中牽涉了不同技術(shù)間的整合與運用。在此我們便根據其多年的測試與研究經(jīng)驗,歸納出五大Android相關(guān)裝置在技術(shù)整合上的重要環(huán)節:  

 

  一、Linux驅動(dòng)程序的導入

  由于A(yíng)ndroid是根源于Linux所延伸出來(lái)的操作系統,因此各種關(guān)鍵功能的驅動(dòng)程序也必須要能順利的寫(xiě)入其中,舉凡像是字符裝置、內存的空間配置、中斷處理、網(wǎng)絡(luò )通訊、屏幕顯示或是連接接口像是USB與PCI的驅動(dòng)程序,這些可能是自行撰寫(xiě)、或是來(lái)自不同組件廠(chǎng)商的驅動(dòng)程序,都必須要能被導入到Android系統,并維持良好穩定的效能表現。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: Android Linux 智能型手機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>