查看: 842|回复: 0

Banana_Pi M2远程调试----微风细雨

[复制链接]
  • TA的每日心情
    郁闷
    2017-12-4 18:33
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-12-11 09:00:02 | 显示全部楼层 |阅读模式
    分享到:
    Banana_Pi M2镜像烧写与启动时是通过串口进行调试。但是正常开发时,不会一直用串口进行调试,更多的情况下是通过远程调试。一般是用的方式是SSH。如果要进入桌面系统,则用VNC。当然Windows用户也是可以用Windows自带的远程桌面调试。下面就一个一个来介绍。
    不管使用哪一种方式进行远程连接,都要首先知道香蕉派当前的IP地址。有一下两种方式:
    (1)在没有配置PI系统的interfaces文件时,我们同样可以通过串口调试的输出内容找到当前Pi的IP地址。如上一篇所示,在启动代码最后,Pi会通过串口输出打印Pi的IP地址。由于当时没有将Pi与路由器连接起来,所以Pi的IP默认为127.0.0.1。但是只要在上电启动前,连接上路由器,Pi可以自行获得路由器分配的IP地址(具体地址要根据路由器设置来区分)。
         如果启动代码中没有输出打印IP地址,可以用ifconfig命令来查看IP地址。

    此处,我使用的是wlan,因此查看wlan0的IP地址。如果你使用的是网线,则查看eth0网卡的IP地址。
    (2)在连接好路由器,但是没有USB转TTL线的情况下,推荐使用IP Scanner软件来扫描获得当前Pi的IP地址。该软件可以自动获取你当前局域网的网段,方便搜索同网段的用户IP。同时还可以获得用户名。由于我的无线是用360WIFI做AP的,IP Scanner结果不对,故盗图一张。

    当然Windows自动搜索同网段IP的命令。可以打开cmd,然后用arp -a命令查看。

    1、SSH调试
    SSH调试使用的软件还是Putty,用户也可以使用其他软件,如Xshell。
    设置好SSH的IP地址,默认端口为22。

    点击Open,打开SSH终端。弹出的警告是关于SSH安全的。点击“是”

    进入SSH后,输入用户名,密码,登录!!!再ls一把。。。

    2、VNC登录
    想用VNC,首先要安装VNCserver。
    在串口调试界面中,或者SSH登录后,用命令行安装vncserver。
    sudo apt-get install tightvncserver安装完成后,利用vncserver命令启动VNC服务。需要配置VNC登录密码。
    bananapi@BPI-M2 ~ $ vncserver :1    <font color="#ff0000"> #启动1号端口</font>You will require a password to access your desktops.Password:Verifyasswords do not match. Please try again.Password:Verify:Would you like to enter a view-only password (y/n)? nNew 'X' desktop is BPI-M2:1Creating default startup script /home/bananapi/.vnc/xstartupStarting applications specified in /home/bananapi/.vnc/xstartupLog file is /home/bananapi/.vnc/BPI-M2:1.logbananapi@BPI-M2 ~ $此时,就可以通过VNC viewer来远程登录了。。。需要注意的是:服务器填写 IP : 端口号

    点击Connect,输入密码。

    弹出加密警告,直接忽略。。。

    点击Continue,进入系统界面。
      2015-9-28 16:12 上传
    下载附件 (126.3 KB)
    附:VNC命令还有其他选项,可以调整色彩深度,分辨率,等等
    bananapi@BPI-M2 ~ $ vncserver -hTightVNC Server version 1.3.9Usage: vncserver [<OPTIONS>] [:<DISPLAY#>]       vncserver -kill :<DISPLAY#><OPTIONS> are Xtightvnc options, or:        -name <DESKTOP-NAME>        -depth <DEPTH>        -geometry <WIDTH>x<HEIGHT>        -httpport number        -basehttpport number        -alwaysshared        -nevershared        -pixelformat rgb<NNN>        -pixelformat bgr<NNN>See vncserver and Xtightvnc manual pages for more information.若使用如下命令:
    vncserver -name john199112 -geometry 640x480 :2则显示效果不同之前:

    3、Windows远程桌面连接
    在使用远程桌面连接之前,同样需要在香蕉派系统中安装一个软件,名叫xrdp。
    sudo apt-get install xrdp完成安装后,便可使用Windows的远程桌面连接工具了。软甲在开始菜单的附件中可找到。。。
    填写派的IP地址:

    同样会出现警告:

    直接无视,登录派。。。注意!!!此时的登录名是bananapi,密码同样是bananapi

    xrdp配置完成后,就可以看到香蕉派的桌面了~~~
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-6 20:10 , Processed in 0.117333 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.