Структура программного обеспечения

Программное обеспечение CANNY состоит из:

  • Программного загрузчика
  • Системного ПО (операционной системы и драйверов)
  • Пользовательской функциональной диаграммы
Структура программного обеспечения

Программный загрузчик обеспечивает работу контроллера в режиме загрузки ПО, организуя передачу данных между контроллером CANNY и персональным компьютером через интерфейс USB, осуществляет проверку целостности и запись переданного от ПК программного обеспечения во внутреннюю память контроллера. Программный загрузчик помещается во внутреннюю память контроллера в процессе его производства и не может быть удален или изменен пользователем.

Системное программное обеспечение CANNY распространяется производителем в виде файлов формата CCX и содержит операционную систему и набор драйверов, обеспечивающих исполнение пользовательской функциональной диаграммы и её взаимодействие с ресурсами контроллера. Модификация пользователем содержимого данных файлов не допускается. Содержимое различных файлов CCX может быть многократно записано пользователем в контроллер.

Пользовательская функциональная диаграмма создается и модифицируется пользователем в интегрированной среде разработки CannyLab и, после записи в контроллер, задает алгоритм его работы в автономном режиме. Пользовательские функциональные диаграммы могут быть многократно записаны в контроллер и сохранены из среды CannyLab в файлы формата CFD.

СМОТРИ ТАКЖЕ