摘要:由於LEON3的配置需要在Unix環境下完成,這里使用cygnus solutions公司開發的自由軟件Cygwin,它是是一個在windows平台上運行的unix模擬環境。GRtools是LEON3軟件開發所需要的集成開發環境。這里將介紹Cygwin和GRtools的安裝方法和注意事項,以及安裝后的一些配置。
更多更新請關注我的博客:@超群天晴 http://www.cnblogs.com/surpassal/
相關閱讀:
(原創)LEON3入門教程(一):什么是LEON3?需要哪些開發工具和軟件?
(原創)LEON3入門教程(三):基於LEON3的SOPC設計:HELLOWORLD和流水燈
(原創)LEON3入門教程(四):基於AMBA APB總線的七段數碼管IP核設計
注意:為了確保軟件的正常安裝,建議在安裝前關閉所有殺毒軟件和監控裝置。
一 Cygwin的安裝和配置說明
這里只介紹如何使用離線下載好的Cygwin.iso進行安裝。本例程安裝的是東北大的小ftp提供的1.55G版本的Cygwin。
注意:教育網如何進行下載和安裝可以參考http://blog.chinaunix.net/u1/39359/showart_306196.html一文。
1. 如果電腦上有已經裝有虛擬光驅(如電腦上已經安裝UltraISO會自帶虛擬光驅),可以將下載好的Cygwin.iso文件裝載到虛擬光驅;如果沒有虛擬光驅,也可以使用Windows中的解壓軟件如Winrar將其解壓到到本地的任意位置,如 E:\...\Cydwin 下。
2. 運行setup.exe。點擊 下一步 ,出現安裝類型,選擇 Install from Local Directory ,單擊下一步。如圖1所示。
圖1 選擇安裝類型
3. 選擇安裝目錄。這里選擇默認的C:\cygwin。其他也均選擇默認。之后單擊 下一步 。如圖2所示。
圖2 選擇安裝目錄
4. 選擇本地安裝包的目錄。點擊 Browse ,找到虛擬光驅中或者解壓后目錄中的setup.ini文件所在的文件夾。在東北大學FTP上下載的Cygwin.iso文件中,setup.ini文件就在根目錄下,所以選擇根目錄 J:\ 。再點擊 下一步 。如圖3、4所示。
圖3 找到setup.ini文件所在的路徑
圖4 安裝軟件包
5. 選擇需要的安裝的包。這是整個安裝過程中的關鍵步驟。點擊 All旁邊的旋轉狀圖標 ,可以切換選擇 Default 、 Install 、 Reinstall 、 Unstall ,分別對應了 默認 、 安裝 、 重新安裝 、 卸載 四種安裝模式。這里選擇 Install , 安裝所有包,不可以選擇 Default 。 如圖5所示。
注意:切換時間由電腦配置決定,如果發現點擊圖標后並無任何變化,請等待一下。
圖 5 選擇所需安裝的包
當然,也可以自定義需要安裝的包。點擊All前面的加號,可以展開All的子內容。子內容前的加號也可以展開,並選擇需要具體需要安裝的庫,有 Keep 、 Unstall 、 Reinstall 三種選擇,分別對應的是 安裝 、 卸載 、 重新安裝 。在本次試驗中,至少需要保證以下庫是被安裝的:
Archive
unzip (5.52-2)
zip (2.32-2)
Devel
autoconf (4-1 2.13-3 2.61-1)
automake (2-1 1.10-1 1.4p6-4 1.5-2 1.63-3 1.7.9-3 1.8.5-3 1.9.6-2)
binutils (20080624)
cvs (1.11.22-1)
gcc (3.4.4-3)
gcc-core (3.4.4-3)
gcc-g++ (3.4.4-3)
gcc-mingw (20040810-1)
gcc-mingw-core (20050522-1)
gcc-mingw-g++ (20050522-1)
gdb (6.8-2)
gettext (0.15-1)
gettext-devel (0.15-1)
git (1.6.0.2-1)
libiconv (1.11-1)
libgcrypt-devel (1.41-4)
libtool (1.5.27a-1)
make (3.81-2)
mingw-runtime (3.15.1-1)
nasm (2.02-1)
patchutils (0.2.31-2)
pkg-config (0.23a-2)
subversion (1.5.2-1)
Editor
vim (7.2-3)
Libs
expat (2.0.1-1)
libgcrypt (1.4.1-4)
Web
curl (optional: for building extras/contrib) (7.16.3-1)
wget (optional: for building extras/contrib) (1.11.3-1)
所有的包選擇完后,點擊 下一步 。
6. 之后會出現安裝進度,等待安裝。所有的安裝進度結束后,會出現是否需要建立快捷方式對話框。選擇好后再點擊 完成 ,退出Cygwin的安裝。如圖6所示。
圖 6 建立快捷方式
注意:Cygwin的安裝需要一段時間,由電腦的配置和安裝的包個數個大小決定。自己如果發現在安裝過程中進度條很快就結束了,需要考慮下是否在選擇安裝包的時候選擇了 Default ,再按照前面介紹的重新安裝。
二、GRTools的安裝和配置說明
GRTools的安裝比較簡單,大部分都是安裝默認選項安裝即可。需要注意的是在安裝后,一定要對LEON 的 Eclipse 集成開發環境進行相應的配置。
注意:在本系列博客中,將LEON 的 Eclipse 集成開發環境簡稱為 LEON IDE,下文出現 LEON IDE的地方,所指代的就是LEON 的 Eclipse 集成開發環境。
1 GRTools的安裝
1. 運行 GRTools-20100315.exe ,啟動安裝。出現安裝歡迎界面,點擊 Next ,直至出現選擇目的路徑界面。請務必選擇默認路徑 C:\Program Files\Eclipse 。點擊 Next 。如圖7所示。
圖7 選擇安裝路徑
2. 安裝元件選擇界面。選擇完整安裝 Full installation ,安裝所有的編譯器和仿真器等。如圖8所示。
圖 8 安裝元件選擇
3. 點擊 Next ,直至出現添加環境變量和創建桌面快捷方式界面。將后兩個復選框選上,即不需要安裝PCI驅動、安裝軟件安裝過程會自動添加環境變量、創建桌面快捷方式。如圖9所示。
圖9 添加環境變量和創建桌面快捷方式
4. 出現准備安裝界面。核對安裝信息。如果有不符合的項目,可以點擊 Back 進行相應的修改。
Destination location:
C:\Program Files\Eclipse
Setup type:
Full installation
Selected components:
Eclipse with LEON C/C++ IDE
GrmonRCP eval - Graphical version of GRMON
Evaluation version of GRMON debugger
Evaluation version of TSIM simulator
Bare C cross-compiler forLEON(sparc-elf-3.4.4)
Bare C cross-compiler forLEON(sparc-elf-4.4.2)
RTEMS 4.10 cross-compiler forLEON
Development tools (MSYS, MinGW, Automake, Autoconf)
Source code for debugging (Newlib and RTEMS)
Java Runtime Environment (JRE) 6
HASP License Device Driver
Start Menu folder:
Eclipse
Additional tasks:
Add tools to system path environment
Create desktop shortcuts
核對結束后,點擊 Install ,開始安裝。
5. MinSys的安裝。安裝的過程中,會另外先彈出 Minimal System 的安裝界面。點擊 Next 。如圖10所示。
圖10 安裝MinSys
6. 安裝許可。點擊 I accept the agreement ,再點擊 Next 。如圖11所示。
圖 11 安裝許可
7. 選擇安裝Minimal System的安裝路徑。選擇默認 C:\msys\1.0 。點擊 Next ,彈出是否開始菜單的快捷方式,選擇默認,點擊 Next ,開始安裝。如圖12所示。
圖12 Minimal System 安裝路徑選擇
8. Minimal System的安裝過程需要規格化電腦的環境變量,會彈出一個cmd命令行窗口。提示是否要規格化電腦的環境變量。用鍵盤輸入y,回車。之后會提示之前是否安裝過MinGw,輸入n,回車。出現 Press ENTER to continue 后按回車。之后命令行還會執行並暫停,在所有的暫停后均按回車,直至退出命令行窗口。如圖13所示。
圖13 規格化環境變量
9. Minimal System 安裝結束,可以選擇是否要查看README介紹。這里兩者均不選。點擊 Finish ,結束並退出Minimal System的安裝,返回GRTools 的安裝進程。如圖14所示。
圖14 Minimal System 安裝結束
10. 安裝的最后會彈出GRTools安裝結束界面。點擊 Finish 結束GRTools的安裝。至此,GRTools安裝完成。如圖15所示。
圖15 GRTools 安裝結束
2 LEON IDE的配置
接下來需要對LEON IDE進行一些相關的配置。
1. 運行桌面上的Eclipse圖標(或者運行 開始->所有程序->Eclipse->Eclipse ),啟動LEON IDE。第一運行需要選擇Workspace的路徑,這里選擇的是 E:\LEON3\LEON3IDE 。當然可以選擇其他路徑作為Workspace。如圖16所示。
圖16 Workspace 路徑選擇
2. 修改Workspace參數設置。點擊LEON IDE 菜單欄上的Window 菜單,選擇 Preferences 。在彈出的Preference設置界面左側,找到General->Workspace。將文本文件編碼方式 Text file encoding 改為 Other ,並通過下拉菜單選擇UTF-8,點擊 Apply 按鈕,再 點Ok 按鈕,完成對文本編碼的修改。如圖17所示。
圖17 修改文本編碼