急問:用 Mac 接收 RS232 資料?
發表於 : 11/12/2004 11:52 am
下週我要出差,去測試無線網路訊號接收品質(不是 802.11 網路)。硬體架構是公司另一個部門弄的,我負責的部份是接收資料及處理。
整個計畫還在實驗階段,現在接收器板子上只有 RS232,應用程式開發平台則是一台 x86 架構的嵌入式 Linux 平台。那個平台是很簡單的架構,空間也很小,不可能裝 gcc 和 library。平常我用 Mac 寫程式,用一般 File I/O 模擬 RS232 作測試,然後搬到 Linux 伺服器上編譯成 x86 碼,最後再傳到嵌入式平台中。這樣做平常沒啥問題,可是要出差時就傷腦筋了。
現在我碰到的問題是,公司所有的 Notebook 全是 Windows。全公司上上下下公用的和私人的、能編譯執行 UNIX C 程式碼的 Notebook,只有我的寶貝鋁書。大老遠跑過去,程式能動就沒事,萬一須要當場改程式碼,那我就掛了。那地方也沒有網路,無法連回公司編譯;而且就算有也沒用,公司的伺服器在 LAN 上沒有對外。我雖然可以在鋁書上編譯,可是不能搬到 x86 上去跑,必要時我得用鋁書充當測試平台來跑程式。
我現在想到的除了 VMWare/VirtualPC 以外的解決方案,只有買一條 USB 轉 RS232 的接線。良興有賣,有好幾個牌子,一條三百到五百,但是我不曉得 Mac 適不適用,以及要自己控制傳輸需要用到哪個 path 來取代 /dev/ttyS1。這種問題問店員大概也是沒用的。
想請教一下有沒有人碰過類似狀況?有沒有辦法用 Mac 接收 RS232 的資料?
整個計畫還在實驗階段,現在接收器板子上只有 RS232,應用程式開發平台則是一台 x86 架構的嵌入式 Linux 平台。那個平台是很簡單的架構,空間也很小,不可能裝 gcc 和 library。平常我用 Mac 寫程式,用一般 File I/O 模擬 RS232 作測試,然後搬到 Linux 伺服器上編譯成 x86 碼,最後再傳到嵌入式平台中。這樣做平常沒啥問題,可是要出差時就傷腦筋了。
現在我碰到的問題是,公司所有的 Notebook 全是 Windows。全公司上上下下公用的和私人的、能編譯執行 UNIX C 程式碼的 Notebook,只有我的寶貝鋁書。大老遠跑過去,程式能動就沒事,萬一須要當場改程式碼,那我就掛了。那地方也沒有網路,無法連回公司編譯;而且就算有也沒用,公司的伺服器在 LAN 上沒有對外。我雖然可以在鋁書上編譯,可是不能搬到 x86 上去跑,必要時我得用鋁書充當測試平台來跑程式。
我現在想到的除了 VMWare/VirtualPC 以外的解決方案,只有買一條 USB 轉 RS232 的接線。良興有賣,有好幾個牌子,一條三百到五百,但是我不曉得 Mac 適不適用,以及要自己控制傳輸需要用到哪個 path 來取代 /dev/ttyS1。這種問題問店員大概也是沒用的。
想請教一下有沒有人碰過類似狀況?有沒有辦法用 Mac 接收 RS232 的資料?