美文网首页
打造自己的无人船(1)——树莓派环境搭建

打造自己的无人船(1)——树莓派环境搭建

作者: 睡觉不知晨到 | 来源:发表于2018-08-11 13:55 被阅读0次

    文章涉及源码及工具下载:https://download.csdn.net/download/u014145870/10597377
    转载请注明出处:https://www.jianshu.com/p/31a147afb30f

    硬件准备:
    树莓派2B or 树莓派3B+ × 1
    SD卡16G × 1
    SD卡读卡器 × 1
    软件准备:
    SD Card Formatter
    Win32DiskImager
    PuTTY
    PSFTP
    VNC Viewer

    为了使用我们的树莓派,首先要准备好系统镜像——Raspbian(下载地址戳我

    下载树莓派镜像
    选择的镜像是 :
    Raspbian Stretch with desktop
    (Image with desktop based on Debian Stretch)
    Version: June 2018
    Release date: 2018-06-27
    Kernel version: 4.14
    Release notes: Link

    接下来就是要把下载好的镜像烧录到树莓派中了,要准备一张自己的SD卡,8G、16G、32G都可以,然后下载两个软件:SD Card Formatter(彻底格式化SD卡上的操作系统)、Win32DiskImager(写入准备好的系统镜像)
    下载地址:
    SD Card Formatter
    Win32DiskImager

    首先使用SD Card Formatter来格式化将要烧录树莓派镜像的SD卡,注意若不使用软件直接格式化时,无法删除卡上的系统。接下来用读卡器将卡插入电脑,打开软件,直接点击Format进行格式化。:


    SD Card Formatter

    接下来使用Win32DiskImager烧录树莓派镜像,选择下载好的树莓派镜像,写入镜像:


    写入Raspbian系统镜像

    烧录完成后,就可以插入SD卡,连接显示器,并启动树莓派了,首次开机配置树莓派连接WiFI,接下来就可以无需显示器,在局域网内对树莓派进行远程控制了。

    为了实现远程控制,我们使用SSH远程连接,使用PuTTY(下载戳我)客户端软件:

    PuTTY远程连接客户端
    使用时需要填写树莓派的IP地址,可以在树莓派端输入命令“ifconfig”查询,或者直接在路由器管理界面查看,不改变端口号,点击“open”开启SSH连接。可以看到进入了树莓派的命令行,首先要进行身份验证,输入用户名和登录密码,第一次使用默认的用户名:pi,默认密码:raspberry,验证通过即可在命令行控制树莓派了:
    树莓派命令行

    在使用SSH远程控制的时候,有时需要树莓派与PC端进行文件传输,我们可以使用方便的小工具PSFTP(下载戳我,下载其中的psftp.exe)。

    运行程序后输入命令建立连接:open 'username'@'ip_address'
    上传文件时使用:put -r lcl-DIR rmt-DIR
    下载文件时使用:get -r rmt-DIR lcl-DIR
    需要注意的是,即使传输的是单一的文件,不仅需要指明传输路径,也需要指明接收的文件名,如将桌面端的“TEST.zip”传输到树莓派桌面端,使用命令来指明放置的文件位置:
    put TEST.zip TEST.zip

    psftp.png

    除了使用SSH控制树莓派,有时候需要方便地进行桌面设置或运行桌面程序,需要远程控制树莓派桌面,就需要使用VNC Viewer进行控制,首先在树莓派中需要开启VNC服务,


    开启VNC服务

    Raspbian系统已经预装了VNC Server,所以我们在PC端只需要安装VNC Viewer即可远程控制,但是要注意不下下错了,要下载的是客户端“VNC Viewer”(下载戳我

    接下来按照要求注册一个REALVNC免费账户,无需密钥就可以实现我们需要的基本功能了,登录后使服务器和客户端处在同一个用户组,这样每次登陆VNC客户端后就可以直接连接树莓派了。在PC端的VNC Viewer和树莓派的VNC Server都登录账号,就可以看到已登陆的设备:


    VNC Viewer

    双击即可连接到树莓派的远程桌面端:


    树莓派远程桌面

    文章涉及源码及工具下载:https://download.csdn.net/download/u014145870/10597377
    转载请注明出处:https://www.jianshu.com/p/31a147afb30f
    联系作者:sznwakakaka@163.com

    相关文章

      网友评论

          本文标题:打造自己的无人船(1)——树莓派环境搭建

          本文链接:https://www.haomeiwen.com/subject/boorbftx.html