娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年10月19日(星期六)

正在發生

2019年10月19日 | 4412嵌入式開發平臺Android系統開發環境搭建以及編譯

發布者:CelestialSoul 來源: eefocus關鍵字:Android  系統開發環境搭建  編譯 手機看文章 掃描二維碼
隨時隨地手機看文章

平臺:iTOP-4412開發板

本文介紹 uboot、Linux3.0.15 和 linux-3.5 內核、Android4.0.3 和Android4.2.2 編譯環境的搭建以及編譯。


Uboot、Kernel 以及 Android 的編譯環境看似復雜,用戶只要抓住以下幾個要點就可以

了:

第一:Uboot、Kernel 編譯器。編譯器在光盤中都有提供,在需要使用的步驟中,會說

明編譯器在光盤中的位置。


第二:設置環境變量。Uboot、Kernel 編譯器的環境變量設置后,編譯的時候,系統才

能找到編譯器。


第三: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 分鐘左右,其它的都會

很快完成,而且命令一定要依次執行,不能有遺漏

關鍵字:Android  系統開發環境搭建  編譯 引用地址:4412嵌入式開發平臺Android系統開發環境搭建以及編譯

上一篇:iTOP-4418修改開機logo
下一篇:說說如何選擇最合適你的ARM開發板

0

推薦閱讀

集微網消息,今日,碩貝德在互動平臺上表示,公司是華為mate20系列產品天線的主要供應商,其中Mate20pro產品天線的供貨比例超過80%。此前,碩貝德在三季度業績預告顯示,前三季度凈利潤大幅增長,同比增超100%。碩貝德表示,公司業績持續增長主要得益于經營戰略改變,集中優勢聚焦主業。據了解,今年碩貝德在無線天線業務與華為、三星、OPPO、VIVO等國內一...
Biorep生物流體灌注系統挑戰:增進細胞分泌分析的處理能力和可重復性,這種分析常被用于第一型糖尿病研究中的胰島細胞的分析。解決方案:使用NI的LabVIEW軟件和CompactRIO 硬件,創建一個自動生物流體灌注(Perifusion) 系統。它能實現全面的環境控制,刺激不同細胞類型,并在符合可編程協議的情況下能夠自動收集分泌物。只用了3個月,我們VI設計組的克里斯?...
10月16日,2020長三角高新視聽博覽會在南京拉開帷幕,第九屆廣電傳媒產業論壇暨第七屆中國廣播電視紫金論壇同期召開。作為國內領先的芯片及解決方案提供商,國科微精彩亮相博覽會,以“用芯點亮智慧視界”為主題,重點展示公司在智能機頂盒、智能監控、北斗定位等領域的領先產品和解決方案,并帶來“5G融媒體時代的機頂盒演進思考”主題演講,全面助力廣電...
汽車中的技術正經歷著一個根本性的技術轉變。軟件監控發動機,播放音樂,提醒司機注意來往的交通危險,并提供更多的功能。然而,隨著汽車的自主化,"軟件慢,芯片快 "這句老話顯得格外重要。當汽車自己駕駛時,沒有出錯的余地,隨著越來越接近自動駕駛,芯片將需要迎來新的創新。為什么邊緣人工智能需要最先進的芯片? 人工智能需要一個特定的架構,更適...

史海拾趣

問答坊 | AI 解惑

FC裝配技術

器件的小型化高密度封裝形式越來越多,如多模塊封裝(MCM)、系統封裝(SiP)、倒裝芯片(FC,Flip-Chip)等應用得越來越多。這些 技術的出現更加模糊了一級封裝與二級裝配之間的界線。毋庸置疑,隨著小型化高密度封裝的出現,對高速與高精度裝 配 ...…

查看全部問答∨

mplayer安裝過程與拾遺

以前我們安裝mplayer的時候,往往參考了網上的教程,可是有些教程只是注重在自已本機的運行環境,可以正常安裝.但是在初學者電腦里,情況就不一樣了.甚至有些人不負責任,寫的教程誤導了初學者.之前我也走了不少彎路,但是從彎路中我慢慢弄清楚了安 ...…

查看全部問答∨

關于SPI總線AD芯片TLC2543學習的一些問題

請各位用過的高手賜教哈~~ 1> 它說對于4.1MHz 的 I/OCLOCK,驅動源阻抗必須小于或等于 50Ω,而且用 60pF 電容來限制模擬輸入電壓的斜率 ,你們都接電容還保證50歐么? 2> Select test voltage:D7 D6 D5 D4 (Vref+ – Vref–)/2  ...…

查看全部問答∨

請教低功耗問題

本人是msp430系列的新手,現在主程序進入低功耗模式,通過中斷喚醒后,中斷返回時是不是依然處在原來開始設的低功耗模式下。還是處am模式下?高人指點。是在中斷中修改低功耗模式還是在主程序中修改?如果返回后是在主函數中修改的話,還處在原來的 ...…

查看全部問答∨

關于MSP430FR5739

哈哈,我一直在 搗鼓ARM和 8bit MCU ,一直沒有怎么關注MSP430 系列MCU,但是最近不一樣啦,最近要開發一個手持式儀器!這帶來一個新的挑戰對我來說,因為不得不考慮系統功耗了,在環顧了所有8bit 16bit 32bit MCU后,感覺雖然各大廠商都在說自己的 ...…

查看全部問答∨

WKTR直線位移傳感器

WKTR是微型自恢復式,特別適合空間狹小安裝不便的場合。如:真空吹瓶機、IT設備、張力調節、速度調節、印刷機械、紙品包裝機械。  外殼表面陽極處理,防腐蝕。 ●     內置導電塑料測量單元,無溫漂,壽命長。 ●  ...…

查看全部問答∨

TI 官網LM3S9B96 中文數據手冊

TI 官網LM3S9B96 中文數據手冊 想要的趕緊下載啊!…

查看全部問答∨

LaunchPad_TI官方溫度的示例代碼

LaunchPad初始溫度的示例代碼…

查看全部問答∨

富士通工業測控DIY活動總結

自從我們的工業測控DIY項目組項目確定以后,基本圍繞著這個活動的中心展開了相應的準備工作,配合項目組的同仁做好自己被分配到的項目和任務。       我主要負責的是電源部分和電機的驅動與控制電路的研究與制作。   &n ...…

查看全部問答∨

也說德州儀器DSP核的分類及名稱

自 TI 推出推出革命性的新架構——TMS320C665x系列,特點是多內核DSP,在最小封裝中將高性能與低功耗結合。 實際上,TI DSP有三大系列,多種內核架構: *C6000系列 C66系列相當于TI一個新的DSP平臺核心。TI在推出6678的時候,這個平臺是TI在C600 ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 门源| 镇远县| 宁波市| 黄浦区| 黄大仙区| 天水市| 临泉县| 桐庐县| 法库县| 嘉兴市| 乾安县| 中江县| 延津县| 二连浩特市| 易门县| 关岭| 鸡西市| 游戏| 余姚市| 巴青县| 上饶市| 吉木乃县| 资兴市| 平凉市| 峡江县| 锡林郭勒盟| 镇远县| 奉节县| 大余县| 湄潭县| 乌拉特前旗| 灵丘县| 彰武县| 永济市| 东丰县| 临江市| 裕民县| 鹤庆县| 临高县| 谷城县| 吉林省|