天天看点

年轻人的第一个开发板——树莓派

目录

    • 开始玩树莓派我们需要准备什么
      • 硬件准备
      • 安装树莓派系统到SD卡
      • 配置树莓派
        • Raspberry debian9:
        • Ubuntu-server 18.04

前言 本来作为一个只要敲敲代码的程序猿,是不会接触单片机这种硬件的,一个偶然的机会宿舍的路由器坏了,只能刷机修复,刷机的过程中,接触到了很多Linux的知识,也开始了解到有树莓派这种微型计算机。看了下淘宝也不贵,于是入了一个3b+来玩玩。这篇博客记录了我折腾树莓派踩的一些坑以及花里胡哨的各种玩法。

年轻人的第一个开发板——树莓派
年轻人的第一个开发板——树莓派

树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱。

树莓派被称为卡片式电脑,顾名思义它可以安装操作系统,并且接上显示屏鼠标键盘就可以正常使用,在上面可以用python或者C语言编程并运行。

开始玩树莓派我们需要准备什么

硬件准备

  • 电源适配器(5V 2A)【移动电源也行,我就是用的移动电源】
  • 内存卡(推荐8G到16G class10)
  • 树莓派(推荐3b+)

    可选:

  • HDMI线(用于连接电脑和树莓派)
  • 鼠标键盘
  • 保护壳、小风扇、散热片

一般的淘宝卖家都会有丰富的套餐,包含以上物品。

拆箱即可使用,没有复杂的拼接和配置,只需装入SD卡、连接外设。

可以参考此图:

年轻人的第一个开发板——树莓派
年轻人的第一个开发板——树莓派

图片来自 树莓派实验室

安装树莓派系统到SD卡

  1. 首先去官网 下载树莓派的镜像,官网有很多种镜像,raspberry、ubuntu、Windows 10 IoT ,我推荐raspberry,因为这是一个专门为树莓派做的镜像。下载完成后解压出img格式的镜像文件。
  2. 下载软件 win32diskimager,连接SD卡到电脑,打开软件:
    年轻人的第一个开发板——树莓派

    在Image File选择刚刚下载的img镜像文件,Device选择你的SD卡设备,然后点击Write即可写入镜像。

    安装过程可能有些慢,根据你SD卡的速度而定的。

    等到出现对话框 write successful 就说明成功了。

    如果 Windows 提示你是否要格式化 SD 卡,请不要格式化,否则可能导致安装在隐藏分区中的系统被擦除而无法进入系统。

  3. 配置 ssh:刷入系统后,不用着急取出 TF 卡,我们先允许树莓派启用 ssh。打开树莓派 TF 卡文件夹(Linux 用户打开 TF 卡中名称为 boot 且内存较小的主分区),在 TF 卡根目录放置一个名为 ssh 的空白文件(无后缀名)。
  4. 把SD卡插入树莓派,接通电源即可开机。
  • 也可以使用其他的镜像写入软件,如Etcher、usbit.
  • 安装完成之后,你会发现 SD 卡所显示的容量低于预期。这是因为在 Windows 系统中只能显示出 FAT 格式的 boot 分区,只有几十个 MB,更大的分区是 Linux 分区,Windows 系统是无法看到的,这并不影响树莓派系统的工作。如果你尝试在装过系统的 SD 卡上重新安装系统,或者将 SD 卡转作为它用需要恢复隐藏分区。可以使用 SD Formatter 工具对磁盘进行格式化。
  • 以上软件都可以在我的网盘下载,链接: https://pan.baidu.com/s/1mksCwKFcUpvHZInPdenbvA 提取码: tv2v

配置树莓派

  • 桌面版本在启动之后会自动进入初始化设置向导。在引导下根据实际情况配置国家、语言、时区,设置好登录密码、WiFi。
  • 如果你没有连接显示器,那就开机后就需要用SSH进行连接。

Raspberry debian9:

  • 修改IP及DNS,改一个速度比较快的DNS
  • 换源:
  1. 备份原始文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
               
  2. 编辑软件源配置,打开sources.list 删除或注释原文件所有内容

    stretch 系统用以下内容取代:

    deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free
               
  3. 编辑系统源配置,打开sraspi.list 删除或注释原文件所有内容

    stretch 系统用以下内容取代:

    deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
               
  4. 更新

    配置好了可以尝试更新,用下面的命令分别更新软件源列表、软件版本和系统内核版本,完整的更新过程需要等挺久的。一般只用更新软件源列表即可。

    #更新软件源列表
    sudo apt-get update
    #更新软件版本
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    #更新系统内核
    sudo rpi-update
               

Ubuntu-server 18.04

换源教程:https://blog.csdn.net/qq_35451572/article/details/79516563

镜像文件:Ubuntu官网