Платформа кросс-разработки Python для beaglebone black

Я хочу использовать свой компьютер для отладки программы Python, работающей на beaglebone black, для управления GPIO, как это сделал Дерек Моллой в этом видео "http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/ "Beagle's cloud9 IDE поддерживает python только для запуска кода, а не для отладки

Как я могу выполнять удаленную отладку в бигле с помощью python?


person scy    schedule 27.08.2014    source источник


Ответы (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)

person Cld    schedule 27.08.2014