資源描述:
《圖解ubuntu + eclipse + jlink + arm-linux-gcc 》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、Ubuntu+Eclipse+JLink+arm-linux-gcc開發(fā)ARM平臺軟體1.安裝ubuntu(在Windows中安裝,不想使用時直接移除即可)從windows環(huán)境中直接安裝ubuntu,虛擬光碟機(jī)掛載ubuntuISO檔,出現(xiàn)如下畫面。設(shè)定安裝的磁碟及密碼。在windows下的安裝步驟很快就完成,重新開機(jī)後出現(xiàn)ubuntu開機(jī)選單,選擇進(jìn)入ubuntu繼續(xù)安裝步驟,依指示完成後續(xù)的動作。2.取得root(開發(fā)環(huán)境最好娶得root比較方便使用)開啟一個終端機(jī)視窗,應(yīng)用程式->附屬應(yīng)用程式->終端機(jī)輸入sudo-i輸入密碼xx
2、xxxx修改密碼passwd輸入root密碼xxxxxx再次輸入密碼xxxxxx重開機(jī)後輸入使用者:root密碼:xxxxxx3.安裝交叉編譯器arm-linux-gcc將下載的交叉編譯器(例如arm-linux-gcc-4.3.2.tgz)複製到磁碟中在終端機(jī)中輸入tarxvzfarm-linux-gcc-4.3.2.tgz-C/解壓縮到指定的路徑下設(shè)定環(huán)境變數(shù),修改/etc/environmentPATH="...:/bin:/usr/games:/usr/local/arm/4.3.2/bin”重新開機(jī)後輸入arm-linux-g
3、cc-v驗證安裝,應(yīng)出現(xiàn)如下畫面。4.安裝JLinkgdbserver到SEGGER下載檔案JLink_Linux_V422a.tgz。安裝libusb輸入底下命令apt-getupdateapt-getinstalllibusb-dev複製library到系統(tǒng)資料夾cplibjlinkarm.so.*/usr/lib複製45-jlink.rules到資料夾/etc/udev/rules.d/下。測試JLinkGDBServer,輸入./JLinkGDBServer後出現(xiàn)如下畫面表示安裝完成5.安裝Java執(zhí)行環(huán)境輸入底下命令add-a
4、pt-repository'debhttp://archive.canonical.com/lucidpartner'apt-getupdateapt-getinstallsun-java6-jresun-java6-pluginsun-java6-fonts下載套件完畢,安裝的過程會詢問你是否同意它的授權(quán)協(xié)定,我們可以按Tab鍵移動焦點(diǎn),然後按Enter鍵來同意協(xié)定。6.安裝eclipse+C/C++CDT從eclipse網(wǎng)站下載EclipseIDEforC/C++Developers套件。解壓縮eclipse-cpp-helios-
5、SR2-linux-gtk.tar.gz後直接執(zhí)行eclipse即可7.安裝eclipse插件ZylinEmbeddedCDT開啟eclipsec後,點(diǎn)選Help->installNewSoftware...在Workwith欄位輸入http://com.zylin.cdt.feature如下圖,依指示完成安裝8.安裝eclipse插件GNUARMC/C++DevelopmentSupport開啟eclipsec後,點(diǎn)選Help->installNewSoftware...在Workwith欄位輸入UpdateSite-http://g
6、nuarmeclipse.sourceforge.net/updates如下圖,依指示完成安裝9.配置eclipse底下是一個範(fàn)例作為設(shè)定的參考1.開始除錯開始執(zhí)行前先執(zhí)行JLinkGDBServer(參考第4步驟),將視窗縮到一邊不要關(guān)閉。再執(zhí)行eclipse中的Debug功能,要打開UseStepFilters及InstructionSteppingMode(在工具列)這兩項功能才能進(jìn)行單步執(zhí)行。配置Kernel或Bootloader必須安裝的軟體如果遇到無發(fā)配置Kernel或Bootloader時,必須安裝底下軟體1.makeme
7、nuconfig解決辦法:apt-getinstalllibncurses5-dev2.makexconfig解決辦法:apt-getinstalllibqt3-mt-dev3.makegconfig解決辦法:apt-getinstalllibglade2-dev在ubuntu中設(shè)置環(huán)境變數(shù)在Ubuntu中有如下幾個文件可以設(shè)置環(huán)境變數(shù)1./etc/profile:在登錄時,操作系統(tǒng)定制用戶環(huán)境時使用的第一個文件,此文件為系統(tǒng)的每個用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時,該文件被執(zhí)行。2./etc/environment:在登錄時操作系統(tǒng)
8、使用的第二個文件,系統(tǒng)在讀取你自己的profile前,設(shè)置環(huán)境文件的環(huán)境變數(shù)。3.~/.bash_profile:在登錄時用到的第三個文件是.profile文件,每個用戶都可使用該文件輸入專用于自己使用的s