專題1:Eclipse集成開發環境

學會應用Eclipse 編譯在線調試的功能。
集成開發環境:
這裏寫圖片描述
準備工作:
1、串口連接
2、格式化nandflash
3、jlink連接
4、nandflah啓動
5、安裝arm-linux-gdb
這裏寫圖片描述

編譯安裝完成後,gdb位於/opt中
在環境變量中添加gdb的路徑:
這裏寫圖片描述
能直接運行arm-linux-gdb了,此時是7.5版本的,需要註銷生效。(arm-linux-gdb 、 quit)

爲什麼要放在前面?
因爲/usr/local/arm/4.3.2/bin中也有一個arm-linux-gdb(6.8版本的),到底用哪一套呢?系統會根據路徑優先運行。

6、安裝jlink軟件,運行JlinkGDBServer(jlink能在linux下配合Eclipse使用,建立與處理器的連接)
這裏寫圖片描述

這裏寫圖片描述

在完成上圖的兩處拷貝後,將虛擬機的jlink圖標點亮。
這裏寫圖片描述

7、安裝Eclipse

(其實紅帽系統中已經默認安裝了eclipse)
查看默認安裝的eclipse的位置:
這裏寫圖片描述
但是默認安裝的版本不對,不能使用,可以將其刪除或更改它的名字。
這裏寫圖片描述
更改後,可以正式安裝了。
返回ARM-tools目錄進行解壓:
這裏寫圖片描述

安裝eclipse:

這裏寫圖片描述

啓動後出現頁面,確定安裝路徑:

這裏寫圖片描述
注意第一次啓動會出現錯誤,可以不去管它,再次啓動就可以完成安裝了。
爲了讓eclipse和arm與jlink協同工作進行裸機程序的調試,還必須安裝一個插件。因爲插件是從網上下載的,所以要保證Linux系統要能聯網。

橋接模式下不能聯網的解決辦法?
http://jingyan.baidu.com/article/6c67b1d68facbb2786bb1e7b.html
(主要是設置系統–》網絡連接–》有線–》system eth0–》編輯–》IPv4設置–》方法:自動(DHCP))
這裏寫圖片描述

在eclipse的help–》install new software–》輸入網址–》add–》十幾秒後選中找到的插件包–》點擊next……直至完成下載,然後根據提示重啓。
這裏寫圖片描述

在完成好插件的下載和重啓安裝工作後。利用smaba服務器將init-2440(系統初始化文件,在課件的文件夾中)、led.S、led.lds、makefile文件拷貝到./lesson1/led目錄下。添加工程(file–》makefile…..),在eclipse的debug的模式下,將init-2440中的內容複製到起始運行框中。F5單步運行,可以查看寄存器的內容等調試工作。

以上工作完成了使用Eclipse建立裸機代碼工程兵調試。

特別提醒:啓動eclipse之前,一定要先運行JlinkGDBServer。(所以我這裏是重新開一個sheel窗口啓動eclipse的)

發佈了33 篇原創文章 · 獲贊 22 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章