解答: 每個 Vision-RIO 範例程式包含了一個叫做 SerialServer.vi ,這個部分是用來啟動序列通訊,而這個 VI 是執行在 Vision-RIO 範例專案中的 main host VI 中。如果這個 VI 沒有執行,通訊的介面就不會出現而序列通訊就沒有被啟用。在 host VI 中呼叫 SerialServer.vi (以 TCP Server 出現) 如下圖所示:
序列通訊的程式也必須在 FPGA 上被執行,這邊會需要兩個迴圈:一個 timed loop 用來設定 baud rate 以及決定什麼時候來初始化傳送與接收檔案、另外一個比較小的 while 迴圈用來讓 host VI 知道 FPGA 已經收到資料並且準備好傳送其資料了。這兩個迴圈如下圖所示。只要把這兩個迴圈丟到任何 FPGA 上執行的 VI ,就能夠支援 Camera Link 的序列通訊介面。