树莓派3首次安装环境配置

本文介绍了树莓派3的环境配置步骤,包括系统烧录RASPBIAN JESSIE到SD卡,修改默认密码,通过PUTTY进行命令行控制,利用tightVNC和x11vnc实现远程图形界面访问,以及使用SFTP进行文件传输。同时提到了系统扩容和键盘布局调整等其他设置。
摘要由CSDN通过智能技术生成

1. 系统烧录

首先需要到这里下载系统,我选择全功能的官方维护版本RASPBIAN JESSIE

然后需要将下载的系统解压缩(.img),烧录到SD卡中(推荐64G)。这里提供了Windows、Linux、Mac OS平台的烧录方法。

P.S.系统烧录成功后windows平台默认只显示SD卡的boot分区(我这里只有64M,当时还以为买到假SD卡了。。。)


2. 修改密码

Raspbian默认用户名为pi,密码为raspberry。为了安全,至少需要修改下密码。

passwd pi
这里还提供了修改用户名的方法,嫌麻烦没弄了。

3. 树莓派的远程连接

很多时候我们只想把树莓派扔到一个偏僻的角落,然后通过PC远程控制他。这就需要用到远程控制软件了。

3.1 PUTTY实现命令行控制

Raspbian默认开启SSH,支持远程的命令行访问。这是最有用的一个功能,后面的图形界面访问也得先命令行打开。

客户端推荐用putty实现SSH访问,全平台,开源,而且很好用。安装后打开putty,输入树莓派的ip即可。

这里有个前提:知道树莓派的IP,方法很简单,装个 IP Scanner扫描当前网段(局域网非同一个网段无法连通),生产商为Raspberry Pi Foundation的就是了。

关于putty连接树莓派更详细的介绍点这里

3.2 tightVNC实现图形界面访问

a. 首先在树莓派上安装

sudo apt-get install tightvncserver
使用命令 vncpasswd设置密码,那个view-only密码可以不设。

为了实现该服务的开机自启动,做如下设置

#新建自启动文件
sudo vi /etc/init.d/tightvncserver

#填入以下内容
#注意 export USER为系统当前用户名

### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
 
# More details see:
# http://www.penguintutor.com/linux/tightvnc
 
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
 
eval cd ~$USER
 
case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    # 终止命令行。此处控制台号码与启动一致。
    su $USER -c '/usr/bin/tightvncserver -kill :1'
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0
然后给上述自启动文件降权限,更新开机自启动列表

sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

P.S. 感觉这个自启动没什么用,我每次连接前还得通过SSH输入命令 tightvncserver


b. PC端下载RealVNC Viewer实现连接(是个收费软件,网上随便找个注册码就可以了)。需要注意的是,登录地址格式为 ip:控制台号码(号码在SSH开启tightvncserver时有)。

更详细的介绍见这里


3.3 x11vnc实现支持OpenGL的实时图形界面

使用tightVNC的方式无法实现 real X11 display。当树莓派运行窗口显示程序(如 namedWindow,imshow),会提示“window system doesnot support openGL”的错误(当然直接在树莓派上跑是没问题的)。

x11vncvirtualGL支持OpenGL的实时显示,这里采用x11vnc方案(只需在树莓派上配置,客户端上仍使用RealVNC View)。

首先在树莓派上安装X11vnc:

sudo apt-get install x11vnc
这里介绍了安装后给x11vnc设置密码的方法,但不知道为什么我这里设置后一直连接失败,索性不设密码了。

直接通过SSH输入指令

x11vnc -display :0 -auth ~/.Xauthority
然后在客户机上使用RealVNC View连接就好了。

3.4 SFTP的远程文件传输

很多时候需要将PC端文件传输到树莓派上,这里推荐使用FileZilla,中文不会乱码。

设置好 主机 sftp://ip地址,用户名,密码即可

详细介绍见这里


4. 其他设置

可以选择对系统做扩容,使其能使用全部的SD卡空间:

<span style="font-size:14px;">sudo raspi-config</span>
第一项就是。

此外由于树莓派是英国的,其默认键盘布局可能不是我们常用的美式布局,也在这里面做设置(设置的时候需要在树莓派上接上USB键盘,远程控制会因为检测不到键盘而报错)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值