(原創)LEON3入門教程(二):Cygwin和GRtools的安裝與配置


摘要:由於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 修改文本編碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM