新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Android開發(fā)中對硬件的大體要求

        Android開發(fā)中對硬件的大體要求

        作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

        由于Google開發(fā)Android系統(tǒng)時并沒有直接采用Sun公司的Java Micro Editon Virtual Machine,而開發(fā)了Dalvik虛擬機(jī)。Dalvik虛擬機(jī)是一個平臺級的Java虛擬機(jī),有些類似BREW那樣的產(chǎn)物,可以開發(fā)系統(tǒng)級的程序。

        本文引用地址:http://www.104case.com/article/201610/305825.htm

        因此Android開發(fā)中對硬件的要求,要帶動Linux內(nèi)核的智能手機(jī)系統(tǒng)CPU至少為ARM9 200MHz才能帶動Dalvik這個Java級虛擬機(jī);3gdci知了工作室所用的G1使用的是ARM11和ARM9組成的雙核CPU,主頻達(dá)到了520MHz。在運(yùn)行內(nèi)存方面Linux雖然有優(yōu)勢,但是Android桌面、UI等都工作在Java VM之上需要的占用十分大,在T-Mobile G1達(dá)到了192MB容量,比使用本地C/C++編寫的程序更占用資源,同時Android程序生命周期的特殊性,GC不會頻繁的回收資源,使用的內(nèi)存還是比較大的。

        在3D硬件加速方面,是由廠商自己定制的,作為一個可選的組件來支持OpenGL ES,最新已經(jīng)支持到了2.0并非傳統(tǒng)的1.1,廠商還可以定制Wi-Fi網(wǎng)卡、各種感應(yīng)器等硬件。



        關(guān)鍵詞:

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 永宁县| 广德县| 武强县| 通化市| 定州市| 钟山县| 迁西县| 惠州市| 湄潭县| 门头沟区| 崇左市| 台北市| 星座| 柳河县| 寿宁县| 庐江县| 莱州市| 淮阳县| 化州市| 高州市| 芜湖县| 深泽县| 谢通门县| 册亨县| 南澳县| 信丰县| 新疆| 舒兰市| 三河市| 永德县| 砀山县| 蒙自县| 淳安县| 腾冲县| 丽水市| 且末县| 喀喇沁旗| 沾化县| 沙坪坝区| 班戈县| 吕梁市|