Android简易编译安装指引.DOC

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android简易编译安装指引

PAGE 5 Android on mini2440簡易編譯安裝指南 南台電子系 謝政育 侯安桑 開發平臺:Fedora 9 交叉編譯器:arm-linux-gcc-4.3.2 with EABI 目標平臺:128M-1G版本的mini2440+統寶3.5”LCD(mini2440T35) 為何選用128M mini2440? 因為Android基本檔案系統內容較多,無法直接放入容量較小的開發板運行使用。我們特意選擇128M mini2440作為android基本的開發平臺。 1. 檢查交叉編譯器版本 2. 解壓android內核原始程式碼和檔案系統目錄 3. 配置和編譯android內核 4. 製作yaffs2檔案系統映象 5. 燒寫到mini2440開發板運行 6. 各個檔下載地址 1. 檢查交叉編譯器版本 編譯此處提供的android內核,需要使用符合EABI標準的arm-linux-gcc-4.3.2交叉編譯器,在命令列輸入arm-linux-gcc –v可以看到版本資訊如下: 2. 解壓android內核原始程式碼和檔案系統目錄 (1) 建立工作目錄:/opt/FriendlyARM/android (2) 進入此目錄並執行解壓命令: #tar xvzf android-kerneltar.gz #tar xvzf android-fstar.gz 執行完畢,如圖所示: 3. 配置和編譯android內核 解壓出來的內核中已經包含了一個缺省的內核設定檔:config_mini2440,運行命令: #cp config_mini2440 .config (注意config前面有個“.”) 然後運行make menuconfig,不要做任何設置,保存退出, 再執行命令:make zImage開始編譯內核,執行完畢,將在arch/arm/boot目錄下生產zImage檔, 4. 製作yaffs2檔案系統映象 要把目的檔案系統目錄fs製作成可以燒寫的yaffs2檔案系統映象檔,需要使用mkyaffs2image-128M功能,在命令列輸入:mkyaffs2image-128M應該出現如下資訊: 在/opt/FriendlyARM/android目錄下執行: #mkyaffs2image-128M fs mini2440T35_android.img 將會把fs目錄製作成可燒寫映象檔:mini2440T35_android.img 5. 燒寫到mini2440開發板運行 以上我們分別製作生產了內核檔:zImage,和檔案系統映象文件:mini2440T35_android.img,下麵我們通過開發板自帶的supervivi把它們燒寫到開發板並運行。 注意:安裝USB驅動和串口終端設置,以及USB下載燒寫說明,請見mini2440用戶手冊。 首先,把開發板的S2開關設置到NOR一次,開機啟動進入BIOS模式(也就是supervivi模式),128M版本的mini2440??BIOS輸出如圖: 在此菜單下: (1) 先輸入“x”格式化系統 (2) 然後再選擇“v”開始下載bootloader,可以選vboot.bin,也可以選擇supervivi-128M (3) 再選擇“k”開始下載android內核:zImage (4) 最後選擇“y”開始下載mini2440T35_android.img檔案系統文件 燒寫完畢,可以使用“b”命令啟動系統,也可以把S2開關撥到Nand Flash一側,重定啟動系統。 第一次啟動系統時,會出現校正介面,依次點“十”字型的中間位置,直到校正接觸,稍等片刻,就可以看到“大鐘”介面了,如圖: 此版本的android支援以下特性: 1. 比較準確的觸控式螢幕 2. SD卡自動掛載(開機之前必須先插入SD卡) 3. 按鍵驅動 板子上的按鍵對應功能關係 K6 K4 K5 返回 菜單 右鍵 K3 K2 K1 音量減 中間按鍵 音量加  4. DM9000網卡驅動 5. busybox採用1.13.3 6. 音訊輸入與輸出:可播放mp3,並可錄音 7. 命令列截圖工具:snapshot 6.各個檔下載地址 (1)二進位映象檔(包含supervivi-128M, zImage, mini2440T35_android.img) HYPERLINK /android/android-images-shinelk-

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档