-
- Да оно и так универсально, вот в чём "проблема"-то. Я переносил под линух сетевой софт -- ну буквально 4 функции на их синонимы поменял, и оно запустилось без вопросов. Чай, не дос, не порты контроллера дёргаем. "И так у них всё". - Николай Коровин(09.03.2015 20:15)
- В таких случаях всегда вспоминай Всемирный Вольтметр. - Codavr(09.03.2015 20:13, ссылка)
- :) - scorpion(09.03.2015 20:54)
- Не получится. Потому, что на нижнем уровне, если совсем уж в детали лезть, оно разное. В линуксе есть канонический режим ввода. А как быть в виндовсе? А если на уровне установить скорость и send()/recv(), то оно всё везде почти и так одинаково. fk0(899 знак., 09.03.2015 18:19)
- ну да, у миллионов "говно-обертки" работают, только у fk0 - нет. странно, правда? тем более, если копнуть, в обертках - те же системные вызовы, но уже протестированные на тысячах рабочих систем и конфигураций. - zeleny(09.03.2015 18:53)
- Ты хорошо уверен, что на миллионах? А не у десятка студентов? А то в том же Tcl до сих пор не знают как сериал порт в линуксе залочить. Про поделки студентов молчу -- они существуют пол-года, а ещё через пол-года про них и забудут. Сколько их fk0(32 знак., 09.03.2015 18:59)
- в Qt QSerialPort и Java RxTx - уверен. На счет Tcl - нет, т.к. у него база юзеров явно меньше. В одиночку просто физически невозможно проверить все варианты, конфигурации и специфические случаи. Напр.установка нестандартных скоростей на разных zeleny(22 знак., 09.03.2015 19:18 - 19:23)
- Вот расскажи мне как через QtSerialPort или Java установить нестандартную скорость. Внимательно слушаю. Как через Tcl -- я осилю влезть внутрь и дописать нужные ioctl. Начать можно с того, откуда брать теперь исходники QtSerialPort или Java RxTx. fk0(206 знак., 09.03.2015 19:38)
- у Java есть только спецификация API - CommAPI. Конкретные реализации - от разных источников. - zeleny(09.03.2015 20:12 - 10.03.2015 01:14)
- Как бы не наоборот. У Tcl таки есть база юзеров, причём вменяемых, а не студентов вчера скачавших джаву с сайта. И способных что-то где-то подправить, например (я в дебри джававских библиотек ты не полезешь, да и Oracle не позволит). И главное fk0(642 знак., 09.03.2015 19:34)
- Вот расскажи мне как через QtSerialPort или Java установить нестандартную скорость. Внимательно слушаю. Как через Tcl -- я осилю влезть внутрь и дописать нужные ioctl. Начать можно с того, откуда брать теперь исходники QtSerialPort или Java RxTx. fk0(206 знак., 09.03.2015 19:38)
- в Qt QSerialPort и Java RxTx - уверен. На счет Tcl - нет, т.к. у него база юзеров явно меньше. В одиночку просто физически невозможно проверить все варианты, конфигурации и специфические случаи. Напр.установка нестандартных скоростей на разных zeleny(22 знак., 09.03.2015 19:18 - 19:23)
- Ты хорошо уверен, что на миллионах? А не у десятка студентов? А то в том же Tcl до сих пор не знают как сериал порт в линуксе залочить. Про поделки студентов молчу -- они существуют пол-года, а ещё через пол-года про них и забудут. Сколько их fk0(32 знак., 09.03.2015 18:59)
- ну да, у миллионов "говно-обертки" работают, только у fk0 - нет. странно, правда? тем более, если копнуть, в обертках - те же системные вызовы, но уже протестированные на тысячах рабочих систем и конфигураций. - zeleny(09.03.2015 18:53)