开源硬件第一步:树莓派的上手操作

Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。

  自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。——前言摘自百度百科

QQ图片20180701214209.gif

  前不久某宝618年终大促时犹豫了好久终于忍不住剁手,以接近800块大洋的价格入手一套树莓派套件,虽然单板只有200+大洋,但是像我这种强迫症患者豪华套餐那是必须的,其中包含了30多个传感器,方便以后开发使用。当然,如果仅仅是初学买单板是没问题的,但因为热爱,我觉得钱花在对技术(装逼)的追求道路上,也是值得的!也更加诠释了一个打工狗为什么会月中潇洒,月末吃土。:hushed:顺便说一下,以下图是我所买的套餐。

QQ截图20180618235654.png

  言归正传,下面正式开搞。注:以下步骤除树莓派开发板以外的任何扩展工具都是我套件内自带的,如果你仅仅购买的是树莓派单板,那么将无法顺利完成以下步骤,所需相关扩展我会在以下步骤列举出来。本教程只针对最新版树莓派3B+ 版本,3B+ 版本的镜像与之前3B乃至更早的镜像版本不可混用!

第一步:烧录系统

1.烧录系统,需要准备一张大于8GB的SD卡+读卡器一个+Etcher烧录镜像软件。
2.3B+ 镜像下载地址:https://pan.baidu.com/s/1xStvgO53yB9jR8xjVFGPQw
3.镜像大小:约1.34GB
4.所需以下工具:

QQ截图20180701214705.png

烧录过程:
Etcher烧录镜像相比其他烧录软件操作起来更傻瓜一些,按照以下图即可。

QQ截图20180701221114.png

QQ截图20180701221656.png

开启系统的UART(通用异步收发传输器):

烧录完系统后,拔出SD读卡器再次插入,这时候你会发现SD卡此时已经是禁止状态。但多一个boot的盘符。

QQ截图20180701222913.png

这个盘符将是树莓派Linux系统的启动盘符,打开盘符中的config.txt:

QQ截图20180701223137.png

末尾加入一行:

enable_uart=1

保存拔出SD卡插入到树莓派SD卡槽之中即可。

第二步:为初次链接树莓派Linux做准备

需要以下三个扩展(另需准备3根公对母杜邦线):

QQ截图20180701223347.png

1).40P排线链接树莓派与IO扩展板就不用细说了,标准插法,注意正反。
2).USB转串口模块与IO扩展板的配置,使用三根杜邦线将串口模块的TXD、RXD、GND接到IO扩展板上,具体接法看下图,此步骤非常重要,注意下图中三条杜邦线的颜色对应IO扩展板中的位置:

QQ截图20180701224452.png
TXD(红)对应第三针,RDX(灰)对应第二针,GND(黑)对应第六针

3).完成之后,将USB转串口模块插入至你的电脑中:

QQ截图20180701225906.png

4).亮灯后说明链接正常,此时需要装USB转串口CH340驱动。点击左侧即可进入下载页面:
http://www.wch.cn/product/CH340.html
选择Windows版本的即可。安装完成后查看设备管理器->端口。选择Windows版本的即可。安装完成后查看设备管理器-端口

QQ截图20180701230438.png

显示这样即可

5).安装Xshell、或者putty,连接到端口(我个人推荐Xshell)

QQ截图20180701230812.png

QQ截图20180701230926.png

QQ截图20180701231126.png

QQ截图20180701231209.png

如上图,显示Connected就OK了,保持这个界面暂且不动

6).接通树莓派电源(开机)

接通电源后,等待一会xshell就会有动静,到了这一步说明系统已经开启

QQ截图20180701231759.png

接下来就很easy了!输入树莓派Linux默认的账户与密码:

user:pi
password:raspberry

QQ截图20180701232048.png

成功登陆上Linux

第三步:开启WIFI、SSH、VNC服务

1).SSH
Linux下输入 sudo raspi-config ,选择 Interfacing Options

QQ截图20180701232543.png

选择SSH,开启即可:

QQ截图20180701232711.png

2).VNC(远程桌面)

同上 Interfacing Options 中开启VNC即可。

VNC分辨率:

Linux下输入 sudo raspi-config ,选择 Advanced Options -> Resolution ,选择自己想设置的分辨率即可。

QQ截图20180701233022.png

4).WIFI

同上,在 Interfacing Options 中 选择 l-wire 开启即可。

第四步:配置树莓派的WIFI

1).在设置完第三步后,重启树莓派(sudo reboot),重新启动之后输入一下命令,配置WIFI信息:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

2).在末尾写入以下WIFI配置,保存即可:

network={
        ssid="你的无线网络名称"
        psk="你的无线密码"
        key_mgmt=WPA-PSK
}

实例

network={
        ssid="TP-LINK-023K"
        psk="a123456"
        key_mgmt=WPA-PSK
}

3).重启树莓派,再次进入系统,已经自动连接到WIFI

QQ截图20180701234327.png

QQ截图20180701234413.png

第五步:连接SSH和VNC(远程桌面)

  到了这一个步骤,USB转串口模块和40P排线就可以先拔掉了,可以直接使用SSH和VNC连接到你的树莓派,日后用到这些扩展的时候再插上。在上一步中,我们得到了树莓派的ip,并且在第三步中开启了SSH和VNC服务,直接使用相关工具连接即可。(SSH直接使用刚才的Xshell即可,VNC连接工具网上也有不少可以自行下载)

SSH:

QQ截图20180701234929.png

VNC:

QQ截图20180701235036.png

并且也可以搜得到其他的热点

  至此,一台微型的服务器已经基本搭建完毕!初期可以先尝试着搭建一些FTP、GIT、小型站点、云盘、下载器等不需要其他扩展模块的应用尝试熟悉一下树莓派的系统环境。后期就可以循环渐进,向开源硬件迈出第一步了!

最后,它是这个样子:

微信图片_20180701210642.jpg

最后修改:2019 年 04 月 15 日 02 : 34 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论

5 条评论

  1. 如默

    我用买了开发板,然后买了一个屏幕和一个原子镜,按照教程做了一个树莓派魔镜,结果女友觉得很不值得,花钱就弄了一个镜子。。。。虽然可以显示新闻,天气。

  2. 范明明

    我也曾想过用树莓派搭建个SDR出来长期开启,然而在经历过PC双系统Linux搭建SDR的过程中终究还是放弃了。我是真的没那金刚钻。

  3. Wang

    有钱人,我选择买斐讯n1

  4. Quanyin

    羡慕大佬,树莓派都上800的豪华套餐,树莓派就只舍得花个两三百买个开发板玩一玩

    1. 心语难诉
      @Quanyin

      没有啦~其实发完本篇文章之后树莓派套餐就从此角落吃灰了,准备明年重新搞一下子。OωO