国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

4412嵌入式開發平臺Android系統開發環境搭建以及編譯

發布時間:2017-6-26 14:40    發布者:victory

本文轉自迅為論壇:http://bbs.topeetboard.com
平臺:iTOP-4412開發板
本文介紹 ubootLinux3.0.15 linux-3.5 內核、Android4.0.3 Android4.2.2 編譯環境的搭建以及編譯。
UbootKernel 以及 Android 的編譯環境看似復雜,用戶只要抓住以下幾個要點就可以
了:
第一:UbootKernel 編譯器。編譯器在光盤中都有提供,在需要使用的步驟中,會說
明編譯器在光盤中的位置。
第二:設置環境變量。UbootKernel 編譯器的環境變量設置后,編譯的時候,系統才
能找到編譯器。
第三:Android 文件系統的編譯器。編譯器需要使用 Ubuntu 系統自帶的 gcc 編譯器,
但是版本不對,所以需要降低版本。迅為將這個過程編寫了成幾個簡單的命令,用戶只需要挨個執行命令就可以了。
第四:庫文件。搭建過程中會給通過執行簡單的腳本命令來安裝庫文件,復雜的步驟變的
簡單有效。
另外,如果用戶想了解編譯環境具體是怎么搭建起來的,可以利用我們提供的腳本文件來
學習。
Android4.0.3編譯環境的兩種搭建方式
迅為電子給用戶提供兩種搭建編譯環境的方式,一種方法是用戶安裝虛擬機,然后安裝基
礎的 Ubuntu12.04.2 系統,利用我們提供工具和詳細的使用步驟,搭建編譯環境;另外一種方法是用戶安裝虛擬機,然后直接加載我們“搭建好的 Ubuntu 鏡像”,用戶只需要修改一下編譯器的環境變量,就可以直接用來編譯源碼。
1.  自己搭建環境
自己安裝虛擬機,安裝 Ubuntu12.04.2 系統,搭建環境。
2.   搭建環境
如何搭建編譯環境,這里需要注意的是,搭建過程中用到的各類軟件,都需要和手冊提到的版本保持一致,如果使用的是“搭建好的鏡像”,則可以跳過這一節,但是編譯的時候要針對性的設置一下環境變量。
3.  安裝基本軟件
首先安裝虛擬機Vmware_Workstaion_wm”,然后使用虛擬機安裝“Ubuntu12.04.2
初始系統”。
Ubuntu 的安裝方法可以參考 3.2 小節來安裝 Ubuntu12.04.2 原始系統,如下圖所示,
Ubuntu 初始系統安裝完成。
輸入密碼topeet”,登陸 Ubuntu,鍵盤上按“Ctrl+Alt+t,彈出 Ubuntu 的控制
臺。如下圖所示。
安裝完成后進入 Ubuntu 的終端,激活 root 用戶,具體操作如下。
Ubuntu 命令行中,執行命令“sudo passwd root”。
接著在 Ubuntu 的終端輸入安裝時的密碼和新密碼,Ubuntu 系統中密碼默認是隱藏的。
如下圖所示。
接著登錄 root 用戶,具體操作如下。
Ubuntu 命令行中,執行命令“su root”。
接著輸入密碼,就可以登陸 root 用戶。
后面所有的操作都需要在 root 用戶下面進行操作,如下圖所示。
虛擬機 VMware-workstation8.0.3 聯網
修改數據源地址, Ubuntu 數據源地址修改為國內地址。
更新數據源。
然后在 Ubuntu 安裝軟件 vim ssh,在 Ubuntu 命令行中,執行命令“apt-get install
vim”和“apt-get install ssh”。
上面安裝的 ssh 軟件,可以很方便在主機和虛擬機上傳遞文件,也可以通過遠程終端控制
Ubuntu 系統,這里推薦給大家使用。
安裝編譯組件
交叉編譯工具
編譯的時候需要用到交叉編譯工具,我們提供的交叉編譯工具是用戶光盤02_編譯器以
及燒寫工具”→“arm 交叉編譯器”文件夾中的壓縮包“arm-2009q3.tar.bz2”。
使用 SSH 工具將交叉編譯工具拷貝到 Ubuntu12.04.2 系統的文件夾“usr-->local-->arm”中,local 下默認沒有 arm文件夾,可以新建一個。如下圖所示。
拷貝編譯器之后如下圖所示。
然后在 Ubuntu 系統中將壓縮包解壓到當前目錄下。
使用命令cd /usr/local/arm/”進入/usr/local/arm文件夾,然后使用解壓命令“tar -vxf arm-2009q3.tar.bz2”解壓壓縮包,如下圖所示。
修改交叉編譯工具的路徑(修改環境變量)
修改交叉編譯工具路徑,需要修改環境變量。在 Ubuntu 命令行中,執行命令“cd
/root”和“vim .bashrc”,打開環境變量文件“.bashrc”,如下圖所示。
然后在.bashrc”文件中的最后一行添加如下信息:
export PATH=$PATH:/usr/local/arm/arm-2009q3/bin
如下圖所示。
修改完成后保存退出。
執行下列命令,更新環境變量source .bashrc”的命令,如下圖所示。
最后,在 Ubuntu 命令行中輸入命令“arm”,然后按 TAB 鍵,如果在命令行中能夠看
arm 編譯器的信息,就表明交叉編譯工具安裝成功。如下圖所示。
安裝庫文件、JDK以及降低GCC版本       
為了方便用戶,將庫文件和 JDK 的安裝命令制作成了腳本文件,用戶只要執行兩個腳本
就可以安裝庫文件和 JDK。這兩個腳本在用戶光盤“02_編譯器以及燒寫工具”→“tools”文件夾下的壓縮包“Android_JDK.tar.bz2”中,如下圖所示。
用戶將壓縮包拷貝到 Ubuntu 系統中,解壓壓縮包會生成文件夾“Android_JDK”,如
下圖所示。
安裝庫文件和 JDK
使用 cd 命令,進入解壓出來的“Android_JDK-->jdk6”文件夾,運行腳本文件
install-sun-java6.sh”。
需要注意的是,這條命令執行完畢可能會耗時 15 分鐘以上。
如下圖所示,執行./install-sun-java6.sh”腳本。
執行上面的命令的時候,根據提示輸入“回車”命令。升級完成之后如下圖所示。
進入解壓出來的文件夾Android_JDK”中運行腳本“install-devel-packages.sh”,安
裝庫文件。在 Ubuntu 命令行中,執行命令“./install-devel-packages.sh”,需要注意的
是,這條命令可能會耗時 40 分鐘以上,如下圖所示。
上面命令執行的時候,需要根據提示輸入Y”。
然后安裝過程中,還會提示輸入y”,如下圖所示
如下圖所示,安裝完畢。
這里需要注意的是,上面這個腳本執行完畢的時候,注意一下有些庫文件是不是提示沒有
安裝。如果發現有庫文件沒有安裝,有可能是網絡不好或者下載源丟失。這個時候用戶使用一
下更新下載源的命令apt-get update“,然后再執行一下上面的兩個腳本。
例如,如下圖所示,再次運行./install-devel-packages.sh”之后,提示沒有無法安裝
的庫和軟件,那么表明已經安裝完全了。
降低 GCC版本
使用 Ubuntu 編譯 Android 的時候需要用到 Ubuntu 系統自帶的 GCC4.4.7 編譯器,但
是安裝的 Ubuntu12.04.2 版本,它的 GCC版本過高,所以這里需將要 GCC編譯的版本降低
4.4.7
進入前面解壓的文件夾Android_JDK”中,會看到一個文本“update_gcc.txt”,打開
文本update_gcc.txt”后會看到里面有 8 條命令,這 8 條命令需要在 Ubuntu 命令行中依
次執行。如下圖所示,使用命令打開update_gcc.txt”文件。
如下圖所示,有 8 條命令。
例如執行第一條命令。
根據提示輸入y”,如下圖所示。
其余幾條命令,如下圖所示,執行起來很快。
在執行了這 8 條命令之后,Ubuntu 系統就將 gcc 的版本降低到 4.4.7
如下圖所示,使用命令gcc -v”,可以看到 gcc 的版本為 4.4.7 了。
需要注意的是,在執行這 8 條命令時,只有第一條命令會耗時 10 分鐘左右,其它的都會
很快完成,而且命令一定要依次執行,不能有遺漏

本文地址:http://m.qingdxww.cn/thread-452649-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久四虎国产精品 | 亚洲国产成人私人影院 | 欧美日韩精品一区二区免费看 | 在线欧美卡1卡2卡三卡四 | 国产手机在线精品 | 色综合久久88色综合天天小说 | 香蕉视频一区二区 | 亚洲不卡在线视频 | 欧美操操网| 91在线亚洲| 中文字幕一区二区在线视频 | 在线亚洲天堂 | 青青草网址 | 国产一区二区三区视频在线观看 | 2021久久伊人精品中文字幕有 | 成人黄网大全在线观看 | 国产精品91在线播放 | 日韩亚射| www.青青操| 日本不卡在线观看免费v | 国产精品一区二区久久精品 | 国产亚洲女人久久久久久 | 男人的亚洲天堂 | 性夜影院爽黄a爽免费视 | 黄色成人免费观看 | www.操操操.com| 日本在线免费观看视频 | 久久精品不卡 | 成年网站视频在线观看 | 欧美日韩一区二区三区麻豆 | 九色视屏 | 四虎影视库 | 黄页网站 | 欧美激情亚洲激情 | 中文字幕一区二区三区 精品 | 香蕉婷婷 | 日韩欧美一区二区三区不卡 | 久久综合精品视频 | 天天视频官网天天视频在线 | 亚洲人成依人成综合网 | 污污成人一区二区三区四区 |