Commit Graph

9 Commits

Author SHA1 Message Date
Vadim Sychev
da63bec594 dev: Сборка для Linux Sitara 2022-12-09 12:54:37 +03:00
Vadim Sychev
f6bbef1af9 dev(UML-981): Добавил настройку отключения изменения порядка байт 2022-09-01 15:38:55 +03:00
Vadim Sychev
847102ee66 dev(UML-981): Отлажен обмен битами 2022-08-26 16:36:06 +03:00
Vadim Sychev
fe46a8b03f dev(UML-981): Добавил новые rpc json запросы
Эти запросы позволяют получать именованные данные датаграммы profinet
2022-08-26 14:43:30 +03:00
svad05
d1ade982e6 dev(UML-981): Переделал для взаимодействия по pipe 2022-08-11 09:10:48 +03:00
Vadim Sychev
3c9774a173 dev(UML-981): Решение некоторых проблем и документирование кода
1. Выделение разделяемой памяти учитывает количество требуемой памяти
2. Выложил собранные библиотеки pnet и osal
3. Добавил общее описание в readme.md
2022-08-05 14:58:37 +03:00
Vadim Sychev
3fdd61b35c dev(UML-981): Реализовано межпроцессное взаимодействие.
1. profinet_dev(сервер) выделяет именованую разделяемую память и пишет
туда сигналы и данные подмодулей: параметры и данные от ПЛК. Читает
оттуда данные от клиента.
2. Разработано тестовое приложение(клиент) которое подключается к
именованной разделяемой памяти, получает сигналы от сервера(установление
соединения, обновление данных параметров, обновление данных циклического
обмена и реализует функционал эхо-модуля.
3. Пока фарш. Нужен небольшой рефакторинг.
2022-08-03 17:01:01 +03:00
svad05
c9fe825657 dev(UML-981): Автоматизация сборки
1. Добавил скрипт build.sh - собирает библиотеку pnet и группирует
получившиеся файлы в папку install, туда же помещает библиотеку osal.
Теперь все библиотеки и их заголовки в одном месте, а не распизаны по
папкам в папке build.
2. Добавил проект sample_app в папку profinet_test. Он отвязан от
процесса сборки pnet и использует уже собранную библиотеку из папки
install.
2022-07-12 15:59:03 +02:00
svad05
4ad3298984 dev(none): Добавил тестовый проект Codesys 3.5 для эмуляции программного ПЛК Profinet master. 2022-07-11 08:42:22 +03:00