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

树莓派入门配置

作者: 小生很忙 | 来源:发表于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环境,具体操作参见这篇博客

相关文章

  • 课设资料

    Raspberry Pi 入门## 树莓派入门指南 Raspberry Pi(树莓派)试用小记 比较全的树莓...

  • Raspberry配置详解

    树莓派配置入门手册 写在前面 前一阵子准备在树莓派上进行OpenCV的开发,配置树莓派过程中存在了许多的问题,最后...

  • 树莓派QT入门教程——使用Qt开发界面程序控制GPIO

    树莓派QT入门教程——使用Qt开发界面程序控制GPIO 玩转树莓派2017-07-12 12:36 树莓派入门教程...

  • 树莓派串口配置及minicom的安装

    1.树莓派串口配置:树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。执行如下命令进入树莓派配置:s...

  • 树莓派入门配置

    摘要 最近准备在树莓派上搭建一个智能家居系统,更新系统的过程中不知道什么原因导致系统崩了,我的心顿时凉了半截。查阅...

  • 【树莓派+arduino实验记录8 】红外遥控器

    一、Arduino 二、树莓派 2.1 树莓派环境配置 这里会失败报错 需要配置:/boot/config.txt...

  • 树莓派系统烧录和环境配置

    最近开始学习树莓派wiringPi库的使用,首先就是树莓派的系统烧录和环境配置~ 树莓派简介 Raspberry ...

  • 树莓派快速入门配置

    前言 最近刚入坑树莓派,在这里做个分享。 购物清单 其他已有的调试必备硬件: 显示器 + HDMI 线 USB 键...

  • 树莓派终端代理

    树莓派安装Shadowsocks客户端 在树莓派上配置Shadowsocks客户端, 这是让树莓派翻QIANG的必...

  • 3、Respberry+Python

    树莓派教程(基于python编程)--入门篇树莓派教程(基于python编程)--初级篇 默认安装为python2...

网友评论

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

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