美文网首页
树莓派入门配置

树莓派入门配置

作者: 小生很忙 | 来源:发表于2018-11-26 16:07 被阅读0次

    摘要 最近准备在树莓派上搭建一个智能家居系统,更新系统的过程中不知道什么原因导致系统崩了,我的心顿时凉了半截。查阅了很多资料,没找到解决方法,只能重装系统(基于stretch版本)了。虽然之前的系统也是自己一步步配置的,但是这次重新配置的过程中还是遇到了很多问题,在这里记录一下,希望能给小伙伴们一些启发。

    avatar

    文章概览

    • 重新安装系统
    • 连接树莓派
    • 安装远程桌面服务
    • 更新软件源
    • raspi-config
    • 配置无线网络
    • 配置静态IP
    • 配置内网映射
    • 安装zsh
    • python环境搭建

    重新安装系统

      重新安装系统的过程我们需要用到:系统镜像DiskGeniusWin32DiskImager,DiskGenius的作用是格式化TF卡,Win32DiskImager的作用是将系统镜像写入TF卡,具体的操作过程可以参考这篇博客

    连接树莓派

      对于如何连接树莓派,我在之前的博客中详细的讨论过,这里不再赘述,需要提醒大家的是只需要使用某一种方法连接树莓派即可。

    安装远程连接服务

      ssh连接是通过命令行对树莓派进行远程操作,而远程桌面是直接通过树莓派的GUI界面进行操作,操作简单,交互性好。xrdp是一个开源的远程桌面服务器,支持windows远程桌面连接,但是需要使用tightvncserver作为其基础服务,具体安装操作如下所示。

    sudo apt-get update #更新
    sudo apt-get install xrdp
    sudo apt-get install tightvncserver
    

    安装好以上两个服务以后。可以使用windows自带的远程连接工具连接到树莓派。

    更新软件源

      在更新软件源的时候,大家注意查看自己的系统版本(推荐大家安装最新的系统版本),具体操作参见清华大学开源软件镜像站

    raspi-config

      通过远程桌面连接到树莓派之后,系统会提示进行一些初始化配置,包括拓展内存、设置时区、语言等等,具体操作参见这篇博客

    配置无线网络

      配置无线网络有两种方式,一个是在图形化界面直接选择连接的ssid,输入密码即可,系统会保存该无线网络的相关信息到/etc/wpa_supplicant/wpa_supplicant.conf文件;另外一种方式是直接修改该配置文件,将无线网络配置信息添加到该文件中。

    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    
    network={
        ssid="***"
        psk="***"
        priority=1
        }
    

    配置静态IP

      由于每次树莓派连接路由器的时候,路由器会分配不同的IP地址,所以当我们连接树莓派的时候每次都要通过路由器查看树莓派的IP地址,这样比较麻烦,所以,我们需要给路由器指定静态的IP。修改/etc/dhcpcd.conf文件(一定要注意不是修改/etc/network/interfaces文件),在后面添加以下内容:

    interface eth0 #有线
     
    static ip_address=192.168.0.10/24
    static routers=192.168.0.1
    static domain_name_servers=192.168.0.1
     
    interface wlan0 #无线连接
     
    static ip_address=192.168.0.200/24
    static routers=192.168.0.1
    static domain_name_servers=192.168.0.1
    

    配置内网映射

      如果想要从外网直接访问树莓派,那我们需要将树莓派的内网IP映射到公网当中,这里我们使用的映射工具是花生壳,具体操作参见官方教程

    安装zsh

      树莓派基于linux操作系统,其终端shell默认的是bash,而zsh是比bash更加强大的shell,而且更加美观,具体配置参见这篇博客

    python环境搭建

      树莓派中内置了两个版本的python,python2.7和python3.5,系统默认版本为python2.7。在进行系统环境配置和相关依赖安装的过程中,一律使用系统默认版本即python2.7(如果切换至python3.5.会出现各种各样的问题)。在程序开发过程中如果需要使用python3.5,可以切换python环境,具体操作参见这篇博客

    相关文章

      网友评论

          本文标题:树莓派入门配置

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