自己動手安裝交叉工具鏈:
1.Windows中裝軟件的特點
Windows中裝軟件使用安裝包,安裝包解壓后有2種情況:一種是一個安裝文件(.exe、.msi),雙擊進行安裝,下一步直到安裝完畢。安裝完畢后會在桌面上生成快捷方式,我們平時使用快捷方式來啟動這些程序;另一種是所謂的綠色軟件、免安裝包,這種不用安裝,直接解壓開里面就.exe可以直接雙擊執(zhí)行。
2.Linux中裝軟件的特點
linux中安裝軟件比windows中復雜。linux中安裝軟件一般有以下幾種方法:
第一種:在線安裝。譬如ubuntu中使用apt-get install vim來安裝vim軟件。
第二種:自己下載安裝包來安裝。這種方式的缺陷就是你不知道你下載的安裝包和你的系統(tǒng)是否匹配。
第三種:最裝逼的一種方式,就是源代碼安裝(源代碼編譯,然后安裝)。
總結(jié):我們安裝交叉編譯工具鏈(arm-linux-gcc)實際采用第二種安裝方式。
3、交叉編譯工具鏈的選擇
我們選擇交叉編譯工具鏈的原則:和我們所使用的目標平臺(給哪款SoC編程)盡量去匹配。譬如我們開發(fā)S5PV210的程序就是用arm-2009q3這個版本,因為三星官方在開發(fā)S5pv210時就使用這個版本的交叉編譯工具鏈,這樣可以最大限度的避免稀奇古怪的問題出現(xiàn)。
4、交叉編譯工具鏈的安裝
步驟1:打開虛擬機,在/usr/local/下創(chuàng)建/usr/local/arm文件夾
步驟2:先將安裝包從Windows中弄到linux中去。可以用共享文件夾,也可以用Samba,也可以cuteftp。
步驟3:解壓。tar -jxvf arm-2009q3.tar.bz2(解壓就可以直接安裝了)
到此相當于程序已經(jīng)安裝完畢,真正的應用程序安裝在/usr/local/arm/arm-2009q3/bin目錄下
注:linux中的目錄管理方法。技術(shù)角度來講,linux中所有目錄性質(zhì)都是一樣的,所以技術(shù)角度來講我們把軟件安裝到哪里都行。但是因為如果胡亂放置,將來程序可能不好找。所以久而久之大家就總結(jié)了一個文件放置的一般定義,譬如說/bin目錄放置一些系統(tǒng)自帶的用戶使用的應用程序,/sbin目錄下存放的是系統(tǒng)自帶的系統(tǒng)管理方面的應用程序。
那我們裝軟件放在哪里?一般都在/usr目錄下。我們安裝arm-linux-gcc,就在/usr/local/底下創(chuàng)建一個arm文件夾,然后裝到里面。
5、安裝后的測試
到真正的應用程序的安裝目錄下(也就是/usr/local/arm/arm-2009q3/bin),去執(zhí)行arm-linux-gcc -v
執(zhí)行方法是:./arm-none-linux-gnueabi-gcc -v
執(zhí)行后可以得到一長串輸出,其中有“gcc version 4.4.1 ”字樣,即表示安裝成功。
上一篇:初入android驅(qū)動開發(fā)之字符設備(四-中斷)
下一篇:按鍵中斷部分的理解
推薦閱讀最新更新時間:2025-07-13 11:39


設計資源 培訓 開發(fā)板 精華推薦
- NCP3064DFBSTGEVB:DFN-8 升壓評估板
- LT4275CHDD LTPoE++ 90W 受電設備接口典型應用電路
- ADL5380-30A-EVALZ,基于 ADL5380 400 MHz 至 6 GHz 正交解調(diào)器的評估板
- MAXREFDES1214:便攜式1.5A USB充電器,具有Micro-USB輸入和USB Standard-A輸出
- 具有 5V 輸出的 LT1076CT7 正負轉(zhuǎn)換器的典型應用
- AM2G-0518SZ 18V 2 瓦 DC-DC 轉(zhuǎn)換器的典型應用
- A10P3S,基于 Arria 10 GX/SX 3/4-Length PCIe Board with Quad QSFP 和 DDR4 的 PCIe FPGA 板
- S32K142-Q100通用評估板
- PTN5110 USB PD DRP Provider/Consumer、帶升降壓充電器的筆記本電腦的典型應用
- LT1172CSW、5V/1.25A 升壓轉(zhuǎn)換器的典型應用
- Bourns 發(fā)布全新大功率金屬片電流檢測電阻, 采用 SMD 2010 緊湊型封裝
- 意法半導體推出先進的 1600 V IGBT,面向高性價比節(jié)能家電市場
- EDPF-NT+分散控制系統(tǒng)網(wǎng)絡防護解決方案
- 基于PLC控制的易驅(qū)變頻器在布袋除塵器上的應用
- 如何利用伺服自動化實現(xiàn)成本降低和產(chǎn)能最大化?
- 壓力傳感器有哪些抗干擾措施?
- 破局!補盲dToF固態(tài)激光雷達輪番“出手”,禾賽FT120也要靠邊
- 利用正壓送風壓力傳感器自動控制火災風口壓力
- 多個傳感器間相互位置關(guān)系校準方法
- 樓宇自控BA系統(tǒng)傳感器有哪些?