boris_r_v Posted January 25, 2013 Share Posted January 25, 2013 Оговорюсь сразу, что нижеописанная проблема меня еще не коснулась, но возможность ее появления высока, и если она[проблема] имеет красивое решение то хочу чтобы оно стало достоянием общественности. Суть гипотетического трабла: Есть некий встраиваемый контроллер пусть будет UC-7112+, у него два последовательных интерфейса и он где то стоит, чего-то делает и оба его порта заняты. И вот на "его" объекте автоматизации появляется еще устройство, которое надо цеплять к отдельному порту, - к третьему. Еще один контроллер не поставить (АСУ ТП писали пленные индусы сидя в подвале у китайцев), и на другой не заменить (бабосов нема... ), НО есть NPORT который лежит на складе и грустит без работы. И надо через него контроллеру, по легкому, опросить третье устройство. Есть два варианта: 1. использовать tcp-порты NPort и слать на них запросы к устройству, но это требует изменение работы софта, а он умеет работать только с tty-устройствами, а пленные индусы были выкуплены из рабства микрософтом и в качестве дембельского аккорда удалили всю документацию на АСУ ТП. Т.е. вариант с tcp не подходит по принципу "по-легкому". 2. использовать ядерный модуль (driver NPort) - тут встает вопрос как его собрать под ядро контроллера? Вопрос более к комраду "Komantsev", может он по своим каналам прояснить второй вариант? От себя добавлю, что при буду пробовать собрать ядерный модуль тулчейном. о результатах напишу... Link to comment
Komantsev Posted January 27, 2013 Share Posted January 27, 2013 Добрый день! ОК, задачу понял. Решение сходу не подскажу. Буду уточнять! Link to comment
boris_r_v Posted December 3, 2014 Author Share Posted December 3, 2014 День добрый, как в воду глядел - нужно иметь еще один ком порт на объекте где система сбора построена на moxa-w321-lx (аналог uc-7112+). Новыю тему решил не создавать т.к. уже создана, а ответа нет. Комрад видимо занят или забыл. Уточнение нужен драйвер ядра npreal2 под ядро на сабже. На утройтсве ан Sd-flash есть раздел куда можно писать временные фалы для настройки и работы драйвера Нужны исходники ядра, которое стоит на устройтсве. Если лицензионные ограничения не позволяют выложить исходники тогда надо ядерные модули под ядра 2.6.9 (UC-7112+, ) 2.6.38.8 (w-321-lx) + не плохо бы програмки инициализации драйвера тоже собраные под arm Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now