新聞中心
Android 包括一個(gè)被 Android 系統(tǒng)中各種不同組件所使用的Android X86平臺,這是繼微軟推出Windows mobile后的又一巨作,相信基于Android X86平臺的手機(jī)一定會受到大多客戶的追捧。

創(chuàng)新互聯(lián)主營濟(jì)陽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),濟(jì)陽h5成都小程序開發(fā)搭建,濟(jì)陽網(wǎng)站營銷推廣歡迎濟(jì)陽等地區(qū)企業(yè)咨詢
Android X86平臺是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),是Google在2007年11月5日公布的手機(jī)系統(tǒng)平臺,早期由Google開發(fā),后由開放手機(jī)聯(lián)盟(Open Handset Alliance)開發(fā)。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能,其他的應(yīng)用軟件則由各公司自行開發(fā)。
以java作為編寫程序的一部分。另外,為了推廣此技術(shù),Google和其它幾十個(gè)手機(jī)公司建立了開放手機(jī)聯(lián)盟(Open Handset Alliance)。Android在未公開之前常被傳聞為Google電話或gPhone。大多傳聞?wù)J為Google開發(fā)的是自己的手機(jī)電話產(chǎn)品,而不是一套軟件平臺。
- mksdcard: create a blank FAT32 image to be used with the Android emulator
- usage: mksdcard [-l label] < size> < file> if < size> is a simple integer, it specifies a size in bytes
- if < size> is an integer followed by 'K', it specifies a size in KiB
- if < size> is an integer followed by 'M', it specifies a size in MiB
- D:\android-sdk\tools>mksdcard.exe -l sdcard 2048M sdcard.img
而由于上網(wǎng)本市場的日益火爆,不甘局限于手機(jī)平臺的Android操作系統(tǒng)也開始躍躍欲試,準(zhǔn)備在X86平臺上大展拳腳。據(jù)Google官方公布,支持x86平臺的Live-Android項(xiàng)目0.2版本已經(jīng)初步完成。
現(xiàn)在已經(jīng)開始提供LiveCD下載。用戶只需要從官方下載ISO,刻錄成光盤后重啟用光盤引導(dǎo),即可感受Google的這款手機(jī)操作系統(tǒng)。在我們等待Google Chrome操作系統(tǒng)之前,Android系統(tǒng)的LiveCD也許可以讓我們提前感受一下Google的操作系統(tǒng)。
另外,這款系統(tǒng)也支持VirtualBox或微軟Virtual PC虛擬機(jī),用戶完全可以在虛擬機(jī)中進(jìn)行嘗試。 Android X86平臺中雖然包含了kernel tree但是在編譯的時(shí)候完全用不到。事實(shí)上,kernel就是以prebuild binary(預(yù)先編譯好的二進(jìn)制檔)的方式被加進(jìn)最后產(chǎn)生的鏡像文件中的。
對于這種做法,在手機(jī)操作系統(tǒng)上沒有任何問題,反正要編譯什么功能都已經(jīng)預(yù)先知道。然而對于X86平臺來說,這樣的做法顯然不妥當(dāng)。每個(gè)人的需求不相同,所需要的kernel也就不同。另外kernel的更新速度很快,尤其在X86平臺。因此比較聰明的做法就是在編譯Android的時(shí)候加入kernel編譯。
并直接將編譯結(jié)果加入鏡像文件中。新版的源代碼加入了kernel編譯規(guī)則(build/core/kernel.mk),給X86預(yù)設(shè)的config存檔放在kernel/arch/x86/configs/android-x86_defconfig。也可以使用自己的config存檔。只要將它放入kernel/arch/x86/configs中,并且指定變TARGET_KERNEL_CONFIG 就好(假設(shè)config 存檔名叫my_defconfig):
- $ repo init -u git://git.android-x86.org/android-x86/platform/manifest.git
- $ repo sync
- $ make iso_img usb_img TARGET_PRODUCT=eeepc
這個(gè)全新的Android X86平臺是由Beyounn和Cwhuang主持設(shè)計(jì)的。項(xiàng)目的主要目的在于為X86平臺提供一套完整的Android系統(tǒng)解決方案。這個(gè)項(xiàng)目提供了一套完整的可行源代碼樹,配套文檔以及Live CD與Live USB。
網(wǎng)站標(biāo)題:基于AndroidX86平臺的手機(jī)如何
當(dāng)前鏈接:http://fisionsoft.com.cn/article/dpspeci.html


咨詢
建站咨詢
