VMwave Tools 之安裝 -...

39
VMwave Tools 之安裝 若使用者使用 VMwave 模擬 WinXP 環境進行環境建置,此方法可以讓使用者進 行資料共享的方式進行環境建置 第一步:VMware 按下 Install VMwave Tools 按下之後系統就會開啟安裝畫面給 使用者進行安裝

Transcript of VMwave Tools 之安裝 -...

  • VMwave Tools 之安裝

    若使用者使用 VMwave 模擬 WinXP 環境進行環境建置,此方法可以讓使用者進行資料共享的方式進行環境建置

    第一步:在 VMware 按下 Install VMwave Tools 按下之後系統就會開啟安裝畫面給使用者進行安裝

  • 安裝結束

    第二步:安裝完畢之後關閉 XP 開啟 Vm->Setting 在此視窗中選擇 Options

  • 第三步:此視窗的 Shared Folders 的狀態是 Disable 的狀態,使用者就可以選擇Always enabled 的選項,使用者就按下 Add 選擇要共享的資料夾

  • 設定使用者想要共享的資料夾

    設定完畢

  • 設定資料夾型態

    設定完畢之後要在 Map 的選項打勾

  • 第四步:從新開啟 VMware 之後就可看到我的電腦就會有共享資料的磁碟槽了,使用者就可透過此資料夾跟電腦進行共享

    我的電腦的磁碟槽

    點入之後就可看到 SPCE3200 的資料夾

  • Cygwin 的安裝

    下面介紹 Cygwin 具體的安裝過程: 第一步:點選 Cygwin 安裝程式 Cygwin.exe 目錄在(\\光碟\eCos 作業系統\Cygwin 安裝包\),如圖所示:

    Cygwin 安裝程式檔案目錄

    第二步:選擇從本地安裝,則選擇“Install fromLocal Directory",選擇好後點擊“下一步",如圖所示:

    Cygwin 安裝選擇

    第三步:選擇Cygwin 的安裝目錄,選擇好後點擊“下一步",如圖所示:

  • 選擇安裝目錄 第四步:選擇 Cygwin 存放目錄,選擇好後單擊“下一步",如圖所示:

  • 第五步:選擇Cygwin 套裝軟體選擇完成後,點擊“下一步"將開始套裝軟體的下載和安裝工作。 選擇下述套裝軟體: − ALL:預設(Default)

    − Accessibility: 預設(Default)

    − Audio: 預設(Default)

    − Archive:全選(Install)

    − Admin:預設(Default)

    − Audio:不選(Uninstall)

    − Base:全選(Install)

    − Database:不選(Uninstall)

    − Devel:全選(Install)

    − Doc:預設(Default)

    − Editors:全選(Install)

    − Games:不選(Uninstall)

    − Gnome:不選(Uninstall)

    − Graphics:預設(Default)

    − Interpreters:全選(Install)

    − KDE:不選(Uninstall)

    − Libs:全選(Install)

    − Mail:不選(Uninstall)

    − Math:不選(Uninstall)

    − Mingw:不選(Uninstall)

    − Net:不選(Uninstall)

    − Perl:不選(Uninstall)

    − Publishing:選擇(Install)

    − Python:不選(Uninstall)

    − Security: 預設(Default)

    − Shells:全選(Install)

    - System:默認選擇(Default)

    - Text:不選(Uninstall)

    - Utils:全選(Install)

    - Wel:不選(Uninstall)

    - X11:不選(Uninstall)

  • Cygwin 套裝軟體選擇

    安裝toolchain

    第一步:將SPCE3200 出貨CD中的目錄\eCos 作業系統\Gnu 工具\gnu4.2forcygwin.rar 複製到C:\cygwin\usr\local,並解壓縮。

    gnu4.2forcygwin解壓縮畫面

  • 第二步:開啟cygwin.exe

    Cygwin開啟的畫面

    Shell 最常用命令簡介 1. ls 命令 功能:顯示檔案和目錄的資訊 ls 以預設方式顯示當前目錄檔案列表,如圖 3-11所示。 ls -a 顯示所有檔案,包括隱藏檔案列表 ls -l 顯示檔案屬性,包括大小、日期、符號連接、是否可讀寫及是否可執行。 ls -lh 顯示檔案的大小,以容易理解的格式顯示檔案大小(例如1K 234M 2G) ls -lt 顯示檔案,按照修改時間排序

    ls指令

    ls -l之指令

  • 2. cd 命令 功能:改變當前目錄 cd dir 切換到當前目錄下的dir 目錄 cd / 切換到根目錄 cd .. 切換到上一級目錄(“."表示當前目錄,“.."表示上一級目錄) cd ../.. 切換到上二級目錄

    各種cd指令操作 3. pwd 命令 功能:顯示當前路徑

    pwd之指令

  • 4. man 命令 功能:查看某個命令的幫助

    利用man查詢ls之指令

    解說內容

    注意在當前狀態下可以使用“↑"、“↓"、“PageUp"、“PageDown"鍵進行向上翻頁和向下翻頁,當底部出現“END"時表示到達幫助說明的結尾處,敲入“q"鍵退出。

    利用vim修改C:\cygwin\etc\profile的PATH路徑

    利用cd /切換到最上面一個目錄

    切換到最上面的目錄

  • 在用cd切換到etc並利用ls確認profile檔案

    確認檔案

    直接輸入vim指令進入profile修改

    Vim進入profile修改 按下Enter就可進入此模式進行修改

    要修改之路徑

    Vim指令解說 i 在游標左方進入輸入模式 I 在游標所在行的行首進入輸入模式

  • a 在游標右方進入輸入模式 A 在游標所在行的行尾進入輸入模式 o(小寫英文字母 o) 在游標下一行另起新行,並進入輸入模式 O(大寫英文字母 o) 在游標上一行另起新行,並進入輸入模式 k 向上移動游標一個字元 也就是方向鍵的「↑」 j 向下移動游標一個字元 也就是方向鍵的「↓」 h 向左移動游標一個字元 也就是方向鍵的「←」 l 向右移動游標一個字元 也就是方向鍵的「→」 ↑、↓、←、→也可以控制游標 q 不儲存修改地離開 VI 程式 若是沒有對文件做任何修改,使用 :q 即可跳出, 但若修改過文件內容則必須使用 :q! 指令才能成功地不儲存離開。 :q! 不儲存修改地離開 VI 程式 :w 儲存目前所編輯的文件 :w 檔案名稱 將目前所編輯的文件另存新檔至「檔案名稱」 :wq 儲存目前所編輯的文件,並離開 VI 程式 :x 儲存目前所編輯的文件,並離開 VI 程式 功能與 :wq 相同。

  • 因此移動游標到該路徑進行修改,若要修改要按下i即可修改

    修改畫面 P.S:一定輸入完全,若輸入錯誤的話要:q!跳出,再從新輸入

    輸入完畢之後要按下shift+:+wq!即可儲存跳出

    wq!儲存跳出

  • 利用vim修改C:\cygwin\etc\profile的PATH路徑,修改成:PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/gnu4.2forcygwin/bin: $PATH export PATH

    利用vim修改PATH路徑

    第三步:先在cygwin目錄底下建立\opt\ecos\的資料夾將SPCE3200出廠的CD目錄在ecos作業系統\ecos源碼複製到該目錄底下。

    複製後的目錄

    第四步:執行SPCE3200出貨CD的目錄\eCos 作業系統\eCos 配置工具\for windows\ configtool-2.11-setup.exe。

  • eCos Config Tool的安裝軟體 第五步:執行SPCE3200出貨CD的目錄\eCos 作業系統\eCos 配置工具\for windows\ configtool-2.11-setup.exe。

    eCos Config Tool的安裝過程 第六步: eCos Config Tool.exe並針對SPCE3200做環境開發設定。

  • 第七步:在C:\cygwin\opt\ecos\ecos_source\ecos目錄底下建立lib的資料夾,將專案環境儲存至 C:\cygwin\opt\ecos\ecos_source20080526\lib底下命名為default.ecc

    eCos Config Tool儲存路徑 第八步:執行Build library,執行完畢後是否有錯誤訊息及在 C:\cygwin\opt\ecos\ecos_source\ecos\lib 是否有產生default_build、default_install、default_mlt

  • 錯誤產生處理

    若在編譯時產生此錯誤訊號

    大部分的原因都是產生使用者沒有D的磁碟槽所產生出來的錯誤

    因為此軟體在建置lib檔的時候會去檢查D磁碟槽,因此解決方法有兩種

    第一種就是到管理去分割一個磁碟槽,這是對於還有剩餘空間的磁碟可以解決的

    方法,第二就是建立網路磁碟槽

    第一種方法

    第一步:首先使用者在我的電腦按下管理就可進入電腦管理之選單

  • 第二步:選擇磁碟管理就可以開始分割磁碟槽,使用者看到黑色的區塊代表就是

    為配置的磁碟剩餘的容量,因此使用者就可以分割成D槽

    第三步:選擇為配置按下右鍵,新增磁碟分割,就會出現磁碟分割的精靈選單,

    按下一步

    主要磁碟分割 容量自訂

  • 此地方要注意的是,若此地方為E槽的話代表有別的裝置佔據D槽的代號,例如:

    光碟機、虛擬光碟機等,如果是這樣的情形的話要將此光碟機帶號移動到別的磁

    碟代號,作法如下

    第一步:先取消,檢查哪一個裝置佔據到此代號,如下是光碟機佔據到D槽代號

    第二步:在光碟機上面按下右鍵選擇變更磁碟機代號及路徑,就會出現變更選項

    第三步:選擇變更,變更到E槽這樣D槽會空出來,使用者就可延續上個分割步驟

  • 第四步:執行快速格式化,磁碟區標籤自訂,其餘都為預設,按下下一步就會進

    行分割

    第五步:分割完畢之後我的電腦就會出現D磁碟槽

  • 第二種方法就是利用JMount此套軟體建立出一個虛擬磁碟機參考網址如下http://briian.com/?p=6352,步用任何安裝就可直接執行 第一步:開啟之後Mount driver就會看到只有E槽可以掛載,代表D槽被光碟機或者是被其他虛擬裝置代替,這時候使用者可用磁碟管理者將取代到別的磁碟槽

    如下範例一下將D槽直至到E槽

    重開軟體之後D槽就可以掛載了

  • 然後使用者在C槽隨便建立一個資料夾(檔名自取),按下Mount就即可掛載

    此範例命名一個為nnn的資料夾

    使用者按下Mount就可在C槽選取資料夾進行掛載

    確定資料夾檔案之後按下確定就可完成掛載動作

  • 按下Close就可完成掛載動作

    掛載完畢之後就會出現D槽磁碟槽

    卸載也是一樣的方法,按下Unmount即可下載虛擬磁碟槽

  • 卸載之後使用者就看不到磁碟槽D 若建置完成的話就會出現下面的訊息,代表使用者成功的建是lib檔會產生檔案

    建置成功的畫面

  • 建置成功的話就會產生檔案

    第九步: 編譯make檔執行Hello並下載至SPCE3200 發展板上執行 至 C:\cygwin\opt\ecos\ecos_source\ecos\lib 下檢查是否有hello.c修改Makefile,如下

  • 若make後出現此錯誤的話

    就到C:\cygwin\opt\ecos\ecos_source\ecos\lib\default_install\include\pkgconf此目錄編輯ecos.mak,內容如下

    執行 Cygwin.exe,並針對hello.c 進行編譯。編譯成功後,在 C:\cygwin\opt\ecos\ecos_source\ecos\examples\output 產生hello.elf、hello.o

    將程式下載到SPCE3200嵌入式發展版 第一步:安裝S+core IDE V2.6.0,目錄在於spce3200/開發軟體與工具/ S+core IDE V2.6.0的資料夾裏面有個S+core IDE V2.6.0.EXE執行並安裝

  • 安裝過程

  • 安裝結束

    第二步:安裝S+coreIDE TP1,目錄在於spce3200/開發軟體與工具/ S+coreIDE TP1的資料夾裏面有個S+coreIDE TP1.EXE執行並安裝

    開始安裝

  • 安裝過程

    安裝結束

    第三步:開啟S+core IDE V2.6.0,在File->Load Program選擇剛剛所編譯好的hello.elf檔並開啟。

  • 選擇完之後就會出現此檔案

    Debugger 模式選擇ICE

    第四步:檢查SPCE3200發展板的ICE以及9V電源是否連接上板子,ICE的USB線要

  • 接上電腦,電腦就會要求安裝驅動程式,安裝完畢之後就能夠進行燒錄,JTAG介面也要接到發展板上面,接頭上有防呆所以使用者只要確實接上就可以下載

    第五步:調整發展板的DIP Switch 如下圖這樣發展板才能進行燒錄,設定為SW3 1.CFG0、3.IAO0、4. IAO1為OFF其餘為ON。

    DIP Switch

    發展板的DIP Switch的位置

    USB 線要接上

    電腦

    JTAG 介面線

    要接上發展

  • 第六步:按下Download執行Download the program的動作,或者按下F8。

    第七步:設定DIP Switch為SW3 3.IAO0、4.IAO1、5.UART TX、6.UART RX為ON,RS232線連接到電腦的Com Port,設定終端機連線方式為Com1、包率為115200、資料位元為8、同位檢查無、停止位元1、流量控制無,設定好之後按下確定。

  • 第八步:確認SPCE3200發展板是否有接上RS232傳輸線以及電腦那一端

    第九步: 執行 S+core IDE 中的 GO,並查看超級終端機上是否列印出Hello, eCos world!等字串。