2014-11-12 2 views
4

Есть ли эмулятор последовательного порта на Mac OSX? Я работаю над программой, управляющей последовательным устройством (RS232) на Mac. Я использовал для проверки своей программы с com0com для последовательного устройства, но которое только для Windows.Эмулятор последовательного порта для Mac OSX

Я прочитал this thread, но все еще зря. MultiCom не то, что я ищу. Мне нужно программное обеспечение, которое создает/эмулирует виртуальные последовательные устройства.

Заранее благодарим за любую помощь.

+0

Это может или не поможет вам, но вы можете купить конвертер USB-to-DB9 на базе PL2303 на Amazon для довольно дешево, например. [этот] (http://www.amazon.com/Sabrent-RS-232-Adapter-Prolific-SBT-USC1K/dp/B00065H0QQ). Он будет работать из коробки без драйверов, и тогда у вас будет фактический последовательный порт, и это может быть меньше усилий, чем поиск программного обеспечения для подражания. –

+0

Спасибо. Я подумал об этом. Иногда мне приходится беспокоиться о 2 внешних физических устройствах. Однако это будет наименьший выбор. – Qiao

ответ

2

Способ эмуляции последовательного устройства (RS232) на Mac, который работал для меня, был подключен к Arduino (для этого требуется аппаратное обеспечение yes, но может эмулировать многие другие устройства). Я использую его для эмуляции более дорогих датчиков. Это простой пример кода от Arduino website, слегка измененного для непрерывного вывода отчета.

// the setup routine runs once 
void setup() { 
    // initialize serial communication at 9600 bits per second: 
    Serial.begin(9600); 
    // Wait for serial port to connect (Needed for native USB port only) 
    while (!Serial) { 
    ; 
    } 
} 

// the loop routine runs over and over again forever: 
void loop() { 
    // Print a statement through Serial 
    Serial.println("Hello world !"); 
    // Some delay 
    delay(10); 
} 
Смежные вопросы