1 頁 (共 1 頁)

[轉貼]GP1288 完整版SDK使用說明

發表於 : 2003-10-15 12:57 PM
Mowd
GP1288 完整版SDK使用說明
www.wqxnet.com 2002-7-28 Wqx.NET

此版本的SDK是完整版的,她不但能使用仿真功能,還具有交叉編譯並下載到GP1288的功能.
此完整版的安裝稍有複雜,請您按照下面的步驟執行:
1.安裝新內核
因為GP1288通過USB與PC連接,所以Linux必需選用一個帶有USB功能的內核才能實現下載.這裏我們選用的 2.2.19版就具有此功能.當然如果您是高手的話,您也可以選擇自己編譯內核來使內核具備USB支持.
1> 安裝 2.2.19 版本內核 image
文件: kernelmap2219.taz
執行: cd /boot;tar xvfz kernelmap2219.taz
2> 安裝組件
說明: 這是內核中缺少的部分,需另外安裝
文件: modules.taz
執行: cd /lib/modules;tar xvfz modules.taz
3> 修改lilo
說明: 修改啟動引導,以後用新內核啟動(lilo 啟動時選擇 usb )
文件: /etc/lilo.conf
修改: 在該檔中加入以下內容</P><P>image=/boot/vmlinuz-2.2.19
label=usb
root=/dev/hda6
read-only</P><P> 之後執行 /sbin/lilo</P><P>
2.安裝交叉編譯環境
說明: 交叉編譯工具,只有安裝此交叉工具,您才能將您的程式編譯成為GP1288能使用的格式.
文件: crossdev-0.0.4-1.i386.rpm
執行: rpm -iv crossdev-0.0.4-1.i386.rpm

3.安裝根源程式與庫檔
文件: GP1288Linux-fullSDK.taz
執行: 在任意目錄下
tar xvfz GP1288Linux-fullSDK.taz</P><P> SDK使用說明
1.設置系統變數
當您按照如上步驟安裝完成後,需要設置系統變數才能正確使用.
在您安裝目錄下 ggvpda/src/setenv 即是設置系統變數的腳本檔,您需要執行它
cd ggvpda/src; . ./setenv
2.選擇方式
現在我們有兩種方式可以選擇,一種是仿真方式,這是利用庫一級的模擬,在Linux的Xwindow下進行的仿真;另一種是交叉編譯方式,只有在這種方式下,才能編譯成GP1288能使用的格式.
仿真方式一般在我們調試的時候使用,這樣我們可以省去了頻繁下載到GP1288進行調試的時間;當我們調試完成後,我們當然還是要選擇交叉編譯方式重新編譯,以下載到GP1288.
make sim 是選擇仿真方式;
make cross 是選擇交叉編譯方式;
3.編譯執行
當您選擇了方式後,鍵入 make 開始編譯.
如果您選用仿真方式,那麼鍵入 make run 就可以使用模擬環境了;
如果是交叉編譯方式,您需要使用我們提供的下載工具下載到GP1288.
4.下載工具使用說明
您要用USB連線連接GP1288與您的電腦,然後執行GP1288上的"同步"功能,再使用 make download 打開我們提供的下載工具.
下載工具中有兩個主要功能,install 是打包安裝功能,我們只有通過此功能才能將應用程式打成GP1288可識別的包並下載.下載後的應用程式都會放在GP1288的"未歸類"選項中; update 是只更新應用程式檔,比如我們已經打包安裝了一隻應用程式,可是使用中發現有錯蟲,當我們重新修改編譯後,那麼就不必再進行打包安裝,而只需要選 update 更新程式檔就可以了.

原作者: GGV
來源: GGV