刚刚入手一个树莓派3B+,树莓派板子、3.5寸电阻触摸屏、16G内存卡、外壳电源等一系列配件一共花了360大洋,这东西真不便宜。这里介绍一下系统安装、3.5寸屏幕安装、VNC远程屏幕。

先给大家看一下。

正面图:

插上屏幕后:

板子正面+屏幕背面:

总体来说外观还可以,板子比想象中的还小85mmX55mm。

 系统安装

需要:树莓派板子、Win32DiskImager烧录软件、16G内存卡、3B+系统(img文件)

系统的安装方法是用Win32DiskImager软件把系统(img文件)写入内存卡中,然后把内存卡插到树莓派上开机。

官方系统下载地址:http://downloads.raspberrypi.org/raspbian_latest  这个是最新的系统,发布日期是2018-6-27。

Win32DiskImager自行下载。

打开软件:

系统写入后内存卡被分成两个分区,一个是启动用的boot分区,一个是linux文件系统(window 上打不开)。

系统自带的有ssh服务,但是把直接内存卡插上ssh不会开启,让系统开机的时候开启ssh服务的做法是:在boot目录下新建一个名为ssh的空文件。

可以在系统写入内存卡后直接用window在boot下新建一个ssh空文件,然后插到树莓派上,接通电源就能开机了,然后用putty、xshell等软件连接树莓派。可能有人会问怎么知道树莓派的IP,可以用网线把树莓派接到路由器上,路由器就会自动分配一个IP给它,然后在路由器后台查看它的IP地址。如果你的路由器上显示的IP很多,不知道是哪个,可以用个端口扫描工具扫一下22端口,或者挨个ping一下IP,ping到哪个树莓派网口那里灯闪的快,就是哪个IP。(哈哈)

这样系统就安装成功了,用putty连接树莓派,用户名pi,密码raspberry。

安装3.5寸LCD屏幕

屏幕需要安装驱动才能显示,并且驱动的版本要和系统版本适配,我用淘宝店给的驱动不能显示,下载一个新版本的驱动就能显示了。

驱动地址:http://www.waveshare.net/w/upload/3/34/LCD-show-180331.tar.gz

安装过程:

先把屏幕插上,怎样插看上面的图。

将驱动压缩包解压到boot根目录下,可以用window操作,也可以用连接树莓派后台操作。

进入树莓派后台,执行/boot/LCD-show/LCD35-show程序就行了。

cd /boot/LCD-show

sudo ./LCD35-show

执行命令后,树莓派会安装驱动,安装完成后它会自动重启一次,重启后屏幕上就显示画面了。

在执行sudo  ./LCD35-show的时候后面可以加90、180,让屏幕旋转90、180度,如下图:0

键盘和鼠标插上可以直接用,但是效果不是太好,因为屏幕太小了...

电阻屏的精准度比较低,按压体验也不给力,所以小屏幕还是用一些简单的操作吧。

使用VNC远程桌面

利用VNC能够用window进入树莓派的桌面,需要在window安装VNC软件,在树莓派上安装VNC服务。

window的VNC软件地址:https://www.tightvnc.com/download/2.8.11/tightvnc-2.8.11-gpl-setup-64bit.msi

树莓派上安装VNC服务:

sudo apt-get update

sudo apt-get install tightvncserver

如果报错安装不上,那就改一下安装的源:

vi /etc/apt/sources.list

#阿里云

deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib #清华 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi #东软
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi #中科大
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

改了之后执行:sudo apt-get update && apt-get upgrade -y

linux上安装后执行:tightvncserver  会让设置密码,设置后让选择是否只能进入桌面不能其他操作,选n就行。

在执行一次:tightvncserver,就开启了,下图第二行结尾的1是桌面号。

接着在电脑上打开TightVNCViewer软件,输入树莓派的IP地址和端口后点击connect。端口不是5901的话可以用netstat -lntp命令查看一下树莓派监听的端口。

然后输入密码就能连接上了。

桌面上的图标、大小等可以自己设置,尽量设置一下直接显示的,像CPU使用率、网速、温度等,因为屏幕太小简单点击还可以,要点击很多的话操作太麻烦。

树莓派3B+简单入门的更多相关文章

  1. Linux实现树莓派3B的国密SM9算法交叉编译——(一)环境部署、简单测试与eclipse工程项目测试

    这篇文章主要介绍了交叉编译的实现,包括环境部署,并简单测试交叉编译环境是否安装成功. 一.交叉编译 在一个平台上生成另一个平台上的可执行代码.为什么要大费周折的进行交叉编译呢?一句话:不得已而为之.有 ...

  2. 树莓派3B+之Raspbian系统的安装

    概述 因为之前一段时间在研究物联网的原因,所以对树莓派这个东西早就有所耳闻.在我的印象里,树莓派几乎无所不能,它可以用来学编程. 搞物联网. 做服务器,甚至还能用它来进行渗透测试.终于,没禁的住诱惑, ...

  3. 树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

    写在前面: 刚刚开始写博客,记录下自己的学习过程,备忘. 最近在使用树莓派做智能小车的开发,使用的是树莓派3b+,安装的是Ubuntu 16.04 MATA 系统,安装系统后需要修改主机名,登陆密码以 ...

  4. [记录]学习树莓派3B接DHT11和LCD1602和修改树莓派时区

    前提 树莓派系统安装好 apache web 服务器,如未安装,可在树莓派内执行sudo apt-get install apache2 进行安装apache 也可以通过命令获取GPIO信息: gpi ...

  5. python代码实现树莓派3b+驱动步进电机

    python代码实现树莓派3b+驱动步进电机 之前买了个树莓派,刚买回来那会儿热情高涨,折腾了一段时间,然后就放那吃灰了.前几天忽然想起来这个东西了,决定再玩玩儿,于是就从某宝上购买了一套步进电机.驱 ...

  6. Linux实现树莓派3B的国密SM9算法交叉编译——(二)miracl库的测试与静态库的生成

    先参考这篇文章 Linux实现树莓派3B的国密SM9算法交叉编译——(一)环境部署.简单测试与eclipse工程项目测试 部署好环境,并简单测试交叉编译环境是否安装成功,最后实现在Eclipse上进行 ...

  7. 树莓派3B安装OpenWrt打造超级路由器

    网上有很多树莓派安装OpenWrt的教程,我这里写一下个人安装体验以及踩过的坑

  8. 树莓派3b在rt-thread上移植LittlevGL

    树莓派3b在rt-thread上移植LittlevGL 目录 树莓派3b在rt-thread上移植LittlevGL 1.本文概述 2.资源准备 3.上手体验 4.rt-thread与lvgl进行无缝 ...

  9. 树莓派3B搭建NODE-RED运行环境并构建数据流

    树莓派3B搭建NODE-RED运行环境并构建数据流 树莓派搭建Node-RED环境 树莓派自2015年开始是默认就带NODE-RED的,但是如今已是2018年:)自带的版本已经很老了,可通过下面的命令 ...

随机推荐

  1. 详解COM Add In的LoadBehavior及其妙用

     Office的所有COM Add In,包括用Shared Add In模板和VSTO Add In模板创建的,都会在注册表里面存储一些信息. 对于当前用户安装的Add In,以Excel为例,对应 ...

  2. Windows环境下使用Nginx搭建负载均衡

    前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术 ...

  3. 奇怪的bug,不懂Atom在添加markdown-themeable-pdf,在配置好phantomjs的情况下报错

    本来打算用一下atom但是导出pdf报错,可是在预览的情况下就没有问题,顺便吐槽一下谷歌浏览器自己的markdown在线预览插件无法适配,用搜狗搭载谷歌的插件才能导出pdf,一下感觉逼格少了很多,等忙 ...

  4. Cookies的各方面知识(基础/高级)深度了解

    Cookies想必所有人都了解本文将围绕Cookies基础知识(什么是Cookies/Cookies如何传递/Cookies如何存储/Cookies如何查看)Cookies高级知识/Cookie的限制 ...

  5. jq局部打印插件jQuery.print.js(兼容IE8)

    /* @license * jQuery.print, version 1.5.1 * (c) Sathvik Ponangi, Doers' Guild * Licence: CC-By (http ...

  6. Html5 移动应用软件开发框架 JqueryMobile SenchaTouch 介绍

    一.JqueryMobile 介绍 jQuery Mobile 是 jQuery 在手机上和平板设备上的版本. jQuery Mobile 不仅会给主流移动平台带来 jQuery 核心库,而且会发布一 ...

  7. 【NOIP2017】宝藏

    题目描述 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 \(n\) 个深埋在地下的宝藏屋, 也给出了这 \(n\) 个宝藏屋之间可供开发的 \(m\) 条道路和它们的长度. 小明决心亲自前往挖掘 ...

  8. 查看oracle中表的索引

    oracle中表的索引信息存在 user_indexes 和 user_ind_columns 两张表里面, 其中, user_indexes 系统视图存放是索引的名称以及该索引是否是唯一索引等信息, ...

  9. 【JavaScript】富文本编辑器

    这是js写的富文本编辑器,还存在一些bug,但基本功能已经实现,通过这个练习,巩固了js富文本编辑方面的知识,里面包含颜色选择器.全屏.表情.上传图片等功能,每个功能实际对应的就是一个小插件啦 部分程 ...

  10. selenium + python自动化测试unittest框架学习(五)webdriver的二次封装

    因为webdriver的api方法很长,再加上大多数的定位方式是以xpath方式定位,更加让代码看起来超级长,为了使整体的代码看起来整洁,对webdriver进行封装,学习资料来源于虫师的<se ...