Я новичок в Python и тестирую. Я не могу понять, что встроенные системы можно тестировать с помощью Python.
1) Я не понимаю, как Python может взаимодействовать с оборудованием низкого уровня встроенной системы.
2) Как Python взаимодействует с C, поэтому Python может начать моделирование среды (запуск SPI-связи) и получить информацию от встроенной системы?
3) C - это язык низкого уровня, который ближе к оборудованию, поэтому имеет смысл для меня, что мы можем управлять периферийными устройствами во встроенной системе. Python - это более высокий язык, который абстрагируется от оборудования, поэтому разве мы не сможем управлять периферийными устройствами?
4) Если мы будем использовать среду тестирования, такую как платформа Robot, то разве мы все равно не сможем необходимо настроить связь с компьютером и встроенной системой в Python (возможно, использовать Pyserial)?
Благодарю за помощь!