用戶如果使用搭建好的編譯環境,直接加載運行 Ubuntu 之后,可以直接用于編譯光盤中 Android6.0 等等設備樹源碼。 在網盤“iTOP-IMX6 開發板資料匯總(不含光盤資料)\02_iTOP-iMX6 開發板編譯系統 所需要的工具包等\02_Ubuntu 系統安裝包\04_搭建好開發環境的 Ubuntu14.04 虛擬機鏡 像”目錄下有搭建好的鏡像,可以直接用于編譯。 使用已經搭建編譯環境的鏡像,用戶只需要做以下幾步: (1)參考 3.2.1 小節安裝虛擬機“Vmware_Workstaion_wm”; (2)參考 1.4 小節,解壓搭建好的鏡像壓縮包; (3)參考 3.2.2 小節加載搭建好的鏡像; (4)參考 3.2.5 小節安裝 SSH 軟件。 最后再執行“apt-get install lzop”命令安裝最后一個庫文件。 就可以用于編譯 Android5.1.1 系統,使用起來非常方便。 5.5.2 自己搭建編譯環境 本節的主要內容是,詳細講解如何搭建編譯環境。 這里需要注意的是,搭建過程中用到的各類軟件,都需要和手冊提到的版本保持一致,如 果使用的是“搭建好的鏡像”,則可以跳過這一節。 5.5.2.1 安裝 Ubuntu14.04 安裝 Ubuntu14.04 系統,搭建環境。大家可以參考 5.2 小節自己搭建環境,網盤里面提 供了所有需要用到的軟件。 在網盤“iTOP-IMX6 開發板資料匯總(不含光盤資料)\02_iTOP-iMX6 開發板編譯系統 所需要的工具包等\02_Ubuntu 系統安裝包\03_Ubuntu14.04 初始安裝包”目錄下有原始的 鏡像。 參考“3.2.3 小節虛擬機安裝 Ubuntu12.04.2 初始系統”小節,安裝 Ubuntu14.04 初始 系統之后,就可以開始搭建 Android 編譯環境。 5.5.2.2 安裝基礎軟件 聯網設置和固定為 163 源:參考使用手冊 3.2.4 小節 使用命令“apt-get install vim”,安裝 vim 軟件,參考使用手冊 3.4 小節。 最后一個基礎軟件 ssh,和原來版本不一樣。首先需要使用“apt-get install ssh”命令 安裝 ssh 軟件,然后還需要配置 ssh 軟件的環境變量,如下所示。 虛擬機 Ubuntu 上的 SSH 軟件安裝之后,還需要設置一下。 1)首先登陸 root 賬戶,然后使用命令“vim /etc/ssh/sshd_config”打開配置文件。 ![]() 2)打開之后如下圖所示。 ![]() 3)找到 Authentication 配置部分,將 PermitRootLogin without-password 修改為 PermitRootLogin,如下圖所示。 ![]() 4)然后保存退出,重啟下 Ubuntu,Ubuntu 上的 ssh 就設置完畢。 5.5.2.3 安裝 JDK 和庫文件等 拷貝網盤目錄“iTOP-IMX6 開發板資料匯總(不含光盤資料)\02_iTOP-iMX6 開發板編 譯系統所需要的工具包等\03_tools”壓縮包,拷貝網盤目錄“iTOP-IMX6 開發板資料匯總 (不含光盤資料)\02_iTOP-iMX6 開發板編譯系統所需要的工具包等\04_JDK 以及庫文件安 裝腳本”下的壓縮包“android_env.tar.gz”到 Ubuntu 的“/”目錄。如下圖所示,可以通 過 ssh 軟件傳輸。 ![]() 在 Ubuntu 控制臺,進入“/”目錄,使用命令“tar -vxf linux_tools.tgz”和“tar -vxf android_env.tar.gz”,解壓壓縮包“linux_tools.tgz”和“android_env.tar.gz”,如下圖 所示。 ![]() 解壓完成,如下圖所示。 ![]() 使用命令“cd android_env/ubuntu/”,進入解壓的到的“/android_env/ubuntu”目 錄,使用命令“./install-devel-packages.sh”運行安裝腳本,如下圖所示。 ![]() 安裝過程中會提示是否繼續,如下圖所示,選擇“Y”,輸入回車,繼續安裝。 ![]() 如下圖所示,安裝完成。 ![]() 為了確保安裝完成,可以再次運行“./install-devel-packages.sh”安裝腳本,如下圖所 示,提示沒有新的安裝和沒有移除,以及沒有更新。 ![]() 然后按照 JDK,使用命令“apt-get install default-jre”,如下圖所示。 ![]() 如下圖所示,提示是否繼續,輸入“Y”,輸入回車,繼續。 ![]() 如下圖所示,安裝完成。 ![]() 為了確保 jdk 正確安裝,再次執行“apt-get install default-jre”命令,運行完畢如下圖 所示,沒有更新,沒有移除,沒有升級。 ![]() 然后執行“apt-get install default-jdk”命令,安裝 jdk,如下圖所示,會提示是否繼 續,輸入“Y”,然后回車,繼續安裝。 ![]() 如下圖所示,安裝完成。 ![]() 為了確保 jdk 安裝正確,可以再次執行“apt-get install default-jdk”命令,如下圖所 示,提示沒有更新,沒有新安裝,沒有移除。 ![]() 最后在運行命令“apt-get install realpath”,如下圖所示。 ![]() 最后再執行“apt-get install lzop”命令安裝最后一個庫文件。 到這一步,就可以編譯 iTOP-iMX6PLUS 的 Android6.0.1 系統的 uboot,kernel 以及 Android6.0.1 系統了。 更多內容關注迅為電子 |