Можно ли использовать один и тот же динамический объект (SDK) между встроенными C++ и Python?Python

Программы на Python
Anonymous
Можно ли использовать один и тот же динамический объект (SDK) между встроенными C++ и Python?

Сообщение Anonymous »

Я разрабатываю систему, состоящую из встроенной платы, периферийного устройства и внешнего компьютера.

Встроенная плата использует C++ SDK (от производителя периферийных устройств) для управления периферийным устройством (peripheral.dll). .

К плате подключен настольный компьютер. Я также могу управлять периферийным устройством в Python (используя ту же самую Peripheral.dll).

SDK управляет периферийным устройством через одноэлементный класс PeripheralSDK.
Изображение

Экземпляр этого класса объявлен во встроенном процессоре (на C++) .
Когда я подключаю рабочий стол к этому процессору, я хочу иметь возможность использовать все методы, предоставляемые этим экземпляром (в Python).
Рабочий стол взаимодействует с процессором через интерфейс gRPC.
Можно ли поделиться экземпляром этого объекта PeripheralSDK с C++ на Python, чтобы я мог просто получить оттуда доступ ко всем методам, предоставляемым SDK?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ed-c-and-p

Вернуться в «Python»