Показать сообщение отдельно
Старый 27.02.2018, 14:56   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: SMconnect на виртуальной машине

Цитата
Сообщение от LordN Посмотреть сообщение
меня также интересует эта тема.
поэтому, если конечно вы не против, задам несколько вопросов:
1 - это оно? http://dl.segnetics.com/PRODUCTS/SMH2Gi/C/LinuxVM/
2 - http://dl.segnetics.com/PRODUCTS/SMH...nel/xxxx-31-x/ оно?
дальше пока неинтересно..
1 - это виртуальная машина с установленной операционной системой Linux Ubuntu. В ней установлен и настроен NetBeans, в котором можно программировать код на с++ и компилировать его для контроллеров 2Gi, SMH4, trim5. Это НЕ СИМУЛЯТОР контроллера. Это операционная система для компьютера с процессором х86. Можно её и не в виртуалку ставить, а основной системой, если хотите. Правда, лоджик под ней запустить сложно (но можно, я делал).
2 - это ядро для контроллера, которое содержит в себе установленный пакет smconnect. Для контроллеров smh4 и trim5 этот пакет ставится и устанавливается отдельно и самостоятельно.

Ещё раз: чтобы получить виртуальный эмулятор контроллера (только такое сможет обеспечить вам smconnect-сервер), надо создать его виртуальное представление. То есть, в некой программе (забыл название) надо запустить эмуляцию процессора и обеспечить на нём работу ядра контроллера (пункт 2). Чтобы это сделать - нужно либо пересобирать ядро самостоятельно, либо имитировать всю схематехническую периферию контроллера. И то и другое - чрезвычайно тяжелая задача, требующая подходов реверс-инжиниринга. Так что говорить об этом можно только гипотетически.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием