第一次使用 I-7188
    1. 安裝I-7188程式
    2. 與 PC 連線
    3. 執行 Disk A 內的程式
    4. 下載程式到 RamDisk B
    5. 更改 RomDisk A 的內容
    6. 寫第一個 I-7188 的程式

    回主目錄
    1. 安裝 I-7188 程式
      1. 在 I-7188 所附的光碟片的【\NAPDOS\7188\romdos\】目錄下可以找到 I-7188 ROM-DOS 版本相關的檔案。如下圖所示:

      2. 請執行 Install.bat 就會安裝該目錄下所有相關的程式到 C:\7188DOS\ 目錄下。

      3. 一共有五個子目錄及8個檔案。如下圖:
      4. 建議將 C:\7188DOS 設定到 path 以便在任何目錄下都可以執行 7188.EXE 這個程式。

    2. 與PC連線
    3. 【回目錄區】
      1. 請將 I-7188 的電源接上 10 到 30 伏特的 DC 電源。
      2. RS-232 的線接到 PC 的 COM1 或 COM2。
      3. 在 PC 端執行 7188.EXE。設定好使用的 COM PORT,並將 baudrate 設定成 57600,N,8,1。
      4. 打開 I-7188 的電源。畫面上應該可以看到如下的內容:


      5. 當看到這樣的畫面就是連線成功了。
        如果看不到請檢查一下:
        • RS-232 的設定對不對?
        • RS-232 的接線有沒有接錯?
        • I-7188 的紅色 LED 有沒有亮起來?
        • 五位數字顯示器有沒有顯示:7188d

    4. 執行 Disk A 內的程式
    5. 【回目錄區】
      1. 請先輸入命令 dir 看看 I-7188 的 Disk A 裡頭有哪些檔案。可能看到如下的內容:

      2. 其中有一個是 LEDON.COM 還有一個是 LEDOFF.COM。
        可以輸入 ledoff ,就會發現紅色 LED 熄掉了。
      3. 接下來執行 ledon ,就會發現紅色 LED 又亮了。
      4. 輸出的畫面如下圖:(畫面看不出 LED 有沒有亮。)

    6. 下載程式到 RamDisk B
    7. 【回目錄區】
      1. 首先來下載 DEMO1.EXE ,這個程式應該可以在 C:\7188DOS\C\DEMO1\ 目錄下找到。

      2. 切換到這個目錄後執行 7188.exe 。按一下 Enter 鍵,讓畫面出現 A:\> 確認跟 I-7188 連線沒問題。

      3. 然後按下 F9 。畫面會出現一些訊息,然後 DMEO1.EXE 就被下載到 RamDisk B 了。如下圖:

      4. 接著輸入 demo1 就可以執行了。(可以按'q'結束程式。)

      5. 附帶說明:
        1. 下載程式是要執行 LD3.EXE 這個程式,並且要輸入兩次 demo1.exe 。(第一次是要存到 RamDisk 的檔名,第二次是要從 PC 找來下載的檔名。)
        2. 當使用者按下 F9 之後,7188.exe會幫你輸入這些輸入項目。前提是要先按下 F2 ,然後輸入要下載的檔案名稱。
          這個設定值會存在該目錄下的 7188.ini 。 DMEO1.EXE 在該目錄下已經設定好了,故可以不用再輸入一次。(所有範例程式的目錄下應該幾乎都已經設定好了。)
        3. 如果按下 F8 則下載後會接著執行該執行檔。F5 會送出該檔名(即下載完成後,按下 F5 就可執行。)。如果執行的程式需要輸入命令參數時,可以按 F6 來設定。

    8. 更改 RomDisk A 的內容
    9. 【回目錄區】
      1. 在程式開發階段,一般是先將程式下載到 RamDisk 測試。如果 RamDisk 空間不夠大,那就只好放到 RomDisk 來測試了。當程式開發完成,就要把程式放到 RomDisk 裡頭,以便一開機就可以執行該程式。
      2. 要把程式放到 RomDisk ,更新 RomDisk 的內容,首先要產生一個新的 rom-disk.img 檔。方法如下:
        1. 在 C:\7188DOS\DISK\ 目錄下有 I-7188 出貨時 RomDisk 內的所有檔案。可以根據需要把不要的檔案拿掉,然後加上要測試或是最終的檔案。
          如果是最終的檔案應該再修改 autoexec.bat,讓 I-7188 一開機就執行該程式。
        2. 現在以讓 I-7188 一開機就執行 demo1.exe 為例,步驟如下:
          1. COPY demo1.exe 到 disk 目錄下。
          2. 修改 autoexec.bat ,在最後加上 demo1 這一行。
          3. 然後切換到 disk 的上一層目錄。執行 "ROMDISK DISK"。romdisk.exe會把disk目錄下所有的檔案放進 rom-disk.img。

          4. 執行 7188.EXE,然後執行 RomDisk 裡頭的 torom.exe,照畫面指示按下 ALT_R 就可以了。
            下載完會自動 reset 。如下圖:

          5. reset 完後接著就執行 demo1 了。如下圖:


    10. 寫第一個 I-7188 的程式
    11. 【回目錄區】

      1. USER 使用 C 語言(或C++)(註)來寫 I-7188 的執行程式時,可以用TC,TC++,BC++,MSC,MSVC++(1.52版之前)。 不管使用哪一種 COMPILER 都要注意以下幾點:
        1. 最後要產生的是標準的 DOS 執行程式。
        2. CPU 要設定為 80188/80186
        3. 如果要用浮點運算,要用 EMULATION 的方式,不可選 8087。
        4. 可以將 DEBUG INFORMATION 去掉,因為用不到又佔空間。
      2. 註一:USER 也可以使用 MicroSoft QuickBASIC 來開發 I-7188 的應用程式。
        請參考 C:\7188DOS\QB\ 目錄下的範例程式。

        註二:現在 user 也可以使用 Turbo PASCAL 來開發 I-7188 的應用程式了, I-7188 的 TP UNIT 也測試的差不多了,需要的user請用 e-mail 索取。(10/25/2000)

      3. I-7188 提供兩種程式庫給 USER 使用,SMALL/LARGE 兩種 MODEL。
        • 7188S.LIB 是 SMALL MODEL 的 LIB。
        • 7188L.LIB 是 LARGE MODEL 的 LIB。
        • 副程式的宣告在 7188.H 。
      4. 程式庫中提供 FUNCTIONS 的詳細內容請看 I-7188 的程式庫說明,也可以參考 C:\7188dos\c\lib\newlib.txt
      5. C 語言程式庫的一些標準 IO 副程式,在 I-7188 應該可以正常使用,另外 I-7188 的程式庫有提幾個功能相同的副程式給 USER 使用, 如下:
        getch 也可以用:getch4
        kbhit 也可以用:kbhit4
        putchar 也可以用:putch4
        ungetch 也可以用:ungetch4

      6. 底下是HELLO.C的程式碼:
        #include<stdio.h>
        void main(void)
        {
         printf("Hello I-7188!\n");
        }
        因為用到副程式 printf 所以要把 stdio.h 給 include 進來。
        只要把這個檔案 COMPILE 成 .OBJ 檔,再 LINK 成執行檔就可以下載到 I-7188 中執行了。
        當然這個程式也可以在 PC 執行的。
      7. 使用TC2.0來編譯程式的方式如下(以 DEMO1 為例):
        1. 方法一:直接從命令列下命令。(參考:c:\7188dos\c\demo1\gotc.bat)

        2. tcc -Ic:\tc\include -Lc:\tc\lib demo1.c ..\lib\7188s.lib
          即可產生 DEMO1.EXE
        3. 方法二:使用TC的整合環境(IDE)。

        4. 先建一個文字檔DEMO1.PRJ,裡頭有兩行文字如下:
          demo1.c
          ..\lib\7188s.lib
          然後選擇Project,輸入DEMO1.PRJ。如下圖:

          Option的設定主要如下圖:

          debug選項將source debugging關閉。如下圖:

          然後按下F9即可產生DEMO1.EXE,畫面如下圖:
      8. 使用BC++,TC++來編譯程式的方式如下:
        1. 在DEMO1這個目錄下執行BC.EXE,建一個新的Project,demo1.prj

        2. 加入project的內容:demo1.c及..\lib\7188s.lib

        3. 設定有關的選項(option)。

          • Compiler -> Code Generation 的選項如下:


          • Compiler -> Advance Code Generation 的選項如下:


          • Debugger 的設定如下,把 Source debugging 關掉。


          • 最後按下 F9 就會進行編譯,LINK 成 DEMO1.EXE。

      9. 使用 MSC,MSVC++ 來編譯程式的方式如下:
        輸入底下兩行命令即可:(參考:c:\7188dos\c\demo1\gomsc.bat)
        cl /c /Gs /Odi /Fm /G2 demo1.c
        link /MA /NOE /NOI demo1,,,..\lib\7188s;


    回主目錄
    I-7188入門課程 1.10版 〔by:蔡坤廷〕 〔本檔最後修改日期:02/21/2001〕