Я хочу использовать свой компьютер для отладки программы Python, работающей на beaglebone black, для управления GPIO, как это сделал Дерек Моллой в этом видео "http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/ " IDE beagle cloud9 поддерживает python только для запуска кода, но не для отладки.
Как я могу выполнить удаленную отладку в beagle с помощью Python?
1 ответ
BeagleBone - это компьютер, похожий на другие, на котором работает полный дистрибутив Linux. Таким образом, каждое решение, работающее с удаленным ПК, работает на нем.
Например:
- Вы можете напрямую подключить Beaglebone через SSH, используя редактор непосредственно на нем (vi (m), nano, emacs), и управлять выполнением непосредственно на нем с помощью отладчика pdb.
- Вы можете редактировать свой файл на своем компьютере с помощью нужной IDE и отправлять их через SFTP, а управлять выполнением через SSH.
- Использование IDE, поддерживающего удаленную отладку, например PyCharm или PyDev.
Какой-то указатель на PyDev: http://pydev.org/manual_adv_remote_debugger.html http://brianfisher.name/content/remote-debugging-python-eclipse -and-pydev
А для PyCharm: http://www.jetbrains.com/pycharm/webhelp/remote-debugging.html
(необходимая удаленная часть одинакова для двух IDE и исходит от PyDev)
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.