Ответ на пост «Нужна помощь с KiCad 4.0.7 в Linux Mint»
Я вас сейчас попробую плохому научить ;) У меня минт и под ним 7 виртуалок VirtualBox с разными виндами и наборами софта. На работе обычно подключен доп. монитор и на одном одна виртуалка а на основном другая. Так работаю с 2008го года.
Совершенно не парюсь за "чистоту", где удобнее в данный момент там и работаю/развлекаюсь. Хотя загрузка нативной винды это совсем уж аварийный случай, примерно раз в полгода. Периодически прилетают Vmware виртуалки от коллег со всяким сторонним (промышленным) софтом, но они тоже прекрасно открываются посредством VirtualBox. Часто в виртуалке запущен например симулятор сенсорной панели а прога с ним общающаяся вертится в нативном линуксе на той-же машине, общаются друг с другом через виртуальный COM порт. Так что если бук тянет может тоже не стоит париться?..
Предвидя вопросы, - "Как сделать виртуальный порт?":
# socat PTY,link=/dev/ttyS10 PTY,link=/dev/ttyS11
И потом ещё желательно:
# chmod 660 /dev/pts/*
Мы создали 2 связанных друг с другом виртуальных порта /dev/ttyS10 и /dev/ttyS11
На /dev/ttyS10 настраиваем линуховую софтину а /dev/ttyS11 подрубаем к виртуалке он будет виден внутри как COM1:
А если-же они общаются по эзернету, то понятно вообще ничего не надо. По эзернету-же я общаюсь из виртуалки и с промышленными контроллерами.
Если нужно общатся с физической железякой, то там 2 пути, первый подрубить само устройство к винде в виртуалке напрямую:
В этом случае потребуются драйвера в самой винде. Этот способ также хорош для оживления старых устройств, например у меня есть старый сканер под который последние драйвера были только под XP а под линукс драйверов и не было никогда. Таким макаром он прекрасно работает.
Ну и второй способ, если железяка работает через COM порт то можно подключить как на картинке чуть выше, USB-COM конвертор обычно (но не всегда) виден как /dev/ttyUSBx. Но в этом случае тайминги будут похуже, со всеми вытекающими.
Так, что-то меня уже занесло куда-то от оригинальной темы...