树莓派基础使用 -- softwbc 发布于:2022年01月23日 浏览量:304  |

索引:

====操作篇====

一、树莓派Zero W无屏幕烧录系统及配置方式

二、树莓派默认用户密码和启用root用户

三、使用VNC远程连接树莓派

四、修改默认的apt-get 源

五、默认python2.7修改为python3.5.3

====常见问题及解决方法篇====


================分割线===================

一、树莓派ZeroW无屏幕烧录系统及配置方式

1、官网:https://www.raspberrypi.org 

下载系统安装工具Imager,这是官网提供的安装工具,支持多种系统选择,可以直接通过网络下载安装。

如果有本地下载好的树莓派系统,通过“选择操作系统”菜单选择本地文件,然后选择SD卡进行烧录。

由于使用的Zero性能有限,我们选择了Raspberry Pi OS Lite

2、烧录完成后配置网络:

首次使用,在SD卡中新建名为:“wpa_supplicant.conf”的文件:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="此处填写Wi-Fi名称" 
    psk="此处填写密码"
    priority=2
}
network={
    ssid="同上"
    psk="同上"
    priority=1
}

3、开启SSH:在SD卡根路径下新建“ssh”文件

4、新版本的官方系统移除了默认的pi,需要配置,新建userconf.txt添加<username>:<encrypted-password>

在其他系统中通过以下命令生成密码

echo 'mypassword' | openssl passwd -stdin

配置账号pi,密码:raspberry的文件内容如下:

pi:73L5JyYMd8XLY

5、将SD卡插入树莓派,加电启动,这样在树莓派Zero启动时,就会自动连接wpa_supplicant.conf中配置的Wi-Fi信号,并且开启ssh远程连接。

通过路由器管理页面(一般已连接设备菜单下)找到树莓派连接的IP地址,就可以通过ssh工具连接登陆树莓派了

二、树莓派默认用户密码和启用root用户

树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。

debian里root账户默认没有密码,但账户锁定。

当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian

默认用户是pi 密码为raspberry

重新开启root账号,可由pi用户登录后,在命令行下执行

sudo passwd root

执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行

sudo passwd --unlock root

这样就可以解锁root账户了

三、使用VNC远程连接树莓派

1、首先,在树莓派上安装Tight VNC 包

sudo apt-get install tightvncserver

2、启动VNC服务器,命令如下

vncserver :1

当提示输入密码时,创建一个远程访问时的密码

接下来会询问是否创建一个仅观看的密码,选择是与否

3、在其他机器上访问

下载 VNC Viewer 下载地址:http://www.tightvnc.com

可以选择java jar版或windows版

Java版:

Windows版:

接下来输入密码就可以看到画面了

四、修改默认的apt-get 源

首先备份官方源:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

用树莓派自带的编辑器NANO打开配置文件

sudo nano /etc/apt/sources.list

国内清华大学的源信息即可

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

最后Ctrl + X确认并保存推出NANO编辑器

系统更新和安装新版本软件Top

sudo apt-get update

sudo apt-get upgrade

sudo apt-get vim

五、默认python2.7修改为python3.5.3

树莓派系统默认自动python2.7和3.5两个版本,默认2.7修改方式

卸载2.7

sudo apt-get autoremove python2.7  

添加软链,就不用每次都输入python3

sudo ln -s /usr/bin/python3.5 /usr/bin/python 

==

------------------------------------------------------遇到的问题及解决方法篇-----------------------------------------------------

1、树莓派通过HDMI直接连电视,无信号
将pi接在电脑显示器上排查能正常输出,通过电脑把内存卡根目录下的config.txt添加以下内容,问题解决

hdmi_safe=1
overscan_left=-30
overscan_right=-30
overscan_top=-30
overscan_bottom=-30
hdmi_group=2
hdmi_mode=4
hdmi_drive=2
config_hdmi_boost=4

2、关闭图形界面
sudo raspi-config
选择第三项
第一个回车确定即可

3、网卡配置

插入无线网卡执行并记录usb设备,目的是确认pi支持此usb网卡,并且找到这个网卡,已确定的前提下直接开始配置就行了:

lsusb

拔掉usb网卡后再执行一次,确认无线网卡,我的是

ifconfig

此处截图是已经配好了的。修改/etc/network/interfaces文件


# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "xhyf-2.4G"
wpa-psk "jsrcdjywsyxjzy"
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#allow-hotplug wlan1
#iface wlan1 inet manual
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

重启

4、用红外遥控器遥控树莓派(XBMC)

http://shumeipai.nxez.com/2016/01/17/infrared-remote-control-remote-raspberry-pi.html#more-2329

树莓派安装及vnc
http://blog.csdn.net/xhz1234/article/details/17403757

不用显示器用VNC
https://lttt.blog.ustc.edu.cn/2015/04/14/raspberry%E5%AE%89%E8%A3%85%E5%A4%9A%E7%B3%BB%E7%BB%9F-berryboot.html

树莓派刷OpenWrt

OpenWrt官网:
https://wiki.openwrt.org/toh/raspberry_pi_foundation/raspberry_pi

接口定义

GPIO https://www.jianshu.com/p/c606103ed825

====

关于我们 |  广告服务 |  联系我们 |  网站声明

Copyright © 2015 - 2016 DISPACE.NET |  使用帮助 |  关于我们 |  投诉建议

京ICP备13033209号-2