Pycharm对开发板实现远程访问控制

Pycharm对开发板实现远程访问控制

书接上文ZCU106的PYNQ移植,在成功完成开发板的PYNQ移植后,我们以及可以通过jupyter notebook直接对开发板进行python编码。但很多Python编程工作是在Pycharm上完成的,如果能够直接实现Pycharm上对开发板进行ps控制那就再好不过了。
准备工作:

  1. PYNQ移植成功的开发板
  2. Pycharm专业版

这里提前说明因为要通过Pycharm对开发板进行远程访问,所以最好确保开发板的IP保持固定,方便后续工作的开展。

一:SD卡启动开发板
通过xshell对开发板进行访问,ifconfig获取开发板的IP地址用于后续的远程连接。
在这里插入图片描述
笔者设定的IP为192.168.1.99,根据自己的具体IP进行修改。

二:修改root账号的远程访问权限
笔者已尝试远程访问开发板上的普通用户,发现即使成功导入Python解释器在运行过程中仍会出现权限不足,无法运行程序的情况,所以直接远程登陆root用户。
在Xshell中输入:
首先保证有足够权限修改文件:

sudo -s

进入root用户后:

cd /etc/ssh
vi sshd_config

在打开的sshd_config 文件中修改 PermitRootLogin 之后的no为yes ,同时记得去除前面的 #。如下图:
在这里插入图片描述
vi编译器的修改方法可百度,简单来说 按 i 后输入,修改完成后 esc,然后输入 :wq保存退出。
Linux这边的准备工作完成。

三:Pycharm的远程连接
这一步网上教程很多,这里就简述一下
Pycharm左上角File中选择Settings
在这里插入图片描述选择其中的project interpreter。远程访问的本质便是成功调用开发板上的Python解释器。
点击齿轮出现add选项,选择其中的ssh interpreter,并输入开发板的IP地址以及要登陆的root用户在这里插入图片描述
这里让你选择要采用的解释器,默认为下图:在这里插入图片描述
笔者事先通过在jupyter notebook中获取执行库的方法得知修改如下:在这里插入图片描述
成功连接后查看如果包含开发库则成功在这里插入图片描述
远程连接成功。

四:测试
新建python文件,简单测试一下功能,这里不再具体说测试过程,不清楚的可以参考ZYBO-Z7开发板的PYNQ框架移植测试
在这里插入图片描述
成功点亮开发板LED灯,Pycharm访问开发板测试成功。

Fin

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值