微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Android开发中对硬件的大体要求

Android开发中对硬件的大体要求

时间:10-08 来源:互联网 点击:

由于Google开发Android系统时并没有直接采用Sun公司的Java Micro Editon Virtual Machine,而开发了Dalvik虚拟机。Dalvik虚拟机是一个平台级的Java虚拟机,有些类似BREW那样的产物,可以开发系统级的程序。

因此Android开发中对硬件的要求,要带动Linux内核的智能手机系统CPU至少为ARM9 200MHz才能带动Dalvik这个Java级虚拟机;3gdci知了工作室所用的G1使用的是ARM11和ARM9组成的双核CPU,主频达到了520MHz。在运行内存方面Linux虽然有优势,但是Android桌面、UI等都工作在Java VM之上需要的占用十分大,在T-Mobile G1达到了192MB容量,比使用本地C/C++编写的程序更占用资源,同时Android程序生命周期的特殊性,GC不会频繁的回收资源,使用的内存还是比较大的。

在3D硬件加速方面,是由厂商自己定制的,作为一个可选的组件来支持OpenGL ES,最新已经支持到了2.0并非传统的1.1,厂商还可以定制Wi-Fi网卡、各种感应器等硬件。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top