老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 12/06/2019 5:10 pm

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 8 篇文章 ] 
發表人 內容
文章發表於 : 11/12/2004 11:52 am 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
下週我要出差,去測試無線網路訊號接收品質(不是 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 的資料?

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
文章發表於 : 11/12/2004 12:54 pm 
離線
討論區管理員
頭像

註冊時間: 05/02/2001 1:01 am
文章: 1297
http://www.osxhax.com/archives/000006.html
http://www.ftdichip.com/FTMacDriver.htm

還有上週吵過架的文章
http://www.oikos.com.tw/modules/newbb/v ... 4&forum=21

_________________
[digdog dig];


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/12/2004 1:58 pm 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
我剛剛跟同事說,他就很神奇的變出一條 USB-to-Serial 線。
插上去,Mac 也很神奇的抓到了,USB Profiler 可以辨識出用的晶片組是 Prolific 2303。
不過 /dev/ 裡面沒有相對應的 device。
於是我就到 Google 去查,也很神奇的查到了:

http://www.manhattan-support.com/driver-usb-rs232.shtml

抓下來裝好, /dev/ 多了一個 /dev/cu.usbserial0 和 /dev/tty.usbserial0。
可是當我試著用 cat < /dev/tty.usbserial0 去 dump 資料時,抓到的都是亂碼。
我想應該是 Baud rate 沒有設對。

想請教一下,Mac 上有沒有類似 minicom 這樣的軟體可以用來測試的?

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/12/2004 3:05 pm 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
ulysses 寫:
想請教一下,Mac 上有沒有類似 minicom 這樣的軟體可以用來測試的?


那當然是 ZTerm 囉

http://homepage.mac.com/dalverson/zterm/

(好奇怪,這是我最近第二次提到這個恐龍級的軟體了。)

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/12/2004 6:41 pm 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
喔喔喔~這個活化石居然還有 OS X 版的噎~
趕快抓下來試了一下,真的可以抓到資料噎~~
OK 現在我確定是我自己程式設定 Baud Rate 的問題了。我再去研究研究。

Mac RS232 大作戰成功~YA~~

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/12/2004 10:08 pm 
離線
新生訓練中

註冊時間: 06/02/2004 11:42 pm
文章: 17
來自: 桃園平鎮
ulysses 寫:

想請教一下,Mac 上有沒有類似 minicom 這樣的軟體可以用來測試的?


也可以透過 fink在 os x上安裝 minicom~~~

http://fink.sourceforge.net/


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/18/2004 5:49 pm 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
ZTerm 雖然可以用,不過這個老骨頭的界面實在不大好用,反應也很慢。
minicom 要裝 Fink,和 gcc 相衝,tip 又找不到原始碼編譯。
跑去 Sourceforge 搜尋上,結果找到更小巧的東西:
http://microcom.port5.com/
Command line 界面,不需要 ncursor lib,編譯好只有 26k。正合我用。

作者的網站不大好連,試了很久才進去。下載後只有 x86 binary 和 source,我會用 Compile 一份 Darwin binary 丟到網路上,有需要的可以去我的網站下載。(可能要晚一點,公司連 iDisk 速度慢到不行...)

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/18/2004 9:56 pm 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
ulysses 寫:
ZTerm 雖然可以用,不過這個老骨頭的界面實在不大好用,反應也很慢。
minicom 要裝 Fink,和 gcc 相衝,tip 又找不到原始碼編譯。


試試這個東東,在apple developer CD Series內,用IOKitLib寫個小程式,愛怎麼玩就怎麼玩RS232。
引言回覆:
File: SerialPortSample.c

Description: This sample demonstrates how to use IOKitLib to find all serial ports on the system.
It also shows how to open, write to, read from, and close a serial port.


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 8 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
POWERED_BY
正體中文語系由 竹貓星球 維護製作