树莓派学习(一)——树莓派安装系统的过程、问题及解决办法

前言——

  买了两三周的树莓派,现在才把树莓派安装配置好系统,真的是想抽自己两耳巴子。不过这个月实在太忙了,又是实习,又是忙着毕业杂事,心里颇不宁静。这两天周末,又重新捣鼓了一下树莓派,准备记录一下在树莓派上安装系统的过程和心得。

注:本人使用的树莓派型号为:Raspberry Pi 3 B+

正文——

一、简介

1.树莓派是什么?Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。

2.由于自己购买的树莓派3B+,所以下面都主要记录树莓派3B+方面的知识。

①实物图参考如下:

②树莓派3B+参数如下:

注:供电接口/要求:microUSB(5V/2.5A标准)

③引脚定义如下:

3.自己淘宝购买的实物图如下所示(已贴散热片):

二、准备工作

所需材料:PC一台,树莓派一个,网线一根,TF卡(Micro SD卡)一张,读卡器一个。

注:TF卡最好8G以上,不然容量可能不够。读卡器必须要有,不然无法给TF烧写系统镜像文件。由于是穷学生,没有显示器,准备用平板电脑当做树莓派的显示器。

后面安装系统、基本配置会用到的一些工具我已经放在网盘了,可供免费下载,下载链接:https://pan.baidu.com/s/1GSVWX7EiT31AHQfzOHpmWw

接下来就开始干了!

(一)安装系统

1.下载镜像

这里笔者使用的是树莓派官方镜像系统文件Raspbian,这个可以去官网下载。官方下载链接:https://www.raspberrypi.org/downloads/

2.格式化TF卡

安装SDFormatter.exe到电脑上,然后将TF卡按照默认格式格式化即可。

注:TF卡格式化为FAT32格式一样可以成功,原因不明!(烧录镜像时,TF卡要格式化为NTFS格式,因为FAT32只支持4G以下的文件,而NTFS可以支持4G以上的文件——这是百度说的,不是我说的)。

3.镜像写入工具Win32DiskImager

安装Win32DiskImager-0.9.5-install.exe到电脑上,选择刚刚下载解压后的.img格式的镜像文件,然后点击烧录即可。等待烧录完成,拔掉TF卡,插入树莓派上电,系统会自动安装完成。

至此,系统安装成功,如果有显示器,接上显示器,树莓派开机就可以正常显示树莓派界面。

(二)使用网线连接树莓派和电脑,用电脑充当树莓派显示器

如果没有显示器,网上介绍了一种方法远程登录树莓派,用自己电脑当树莓派的显示器,很值得参考:http://bbs.shumeipaiba.com/thread-18-1-1.html。因为网上的教程已经很详实,我在此就不累述了,下面我主要是记录自己按照网上教程使用网线连接树莓派和电脑时出现的一些问题以及自己寻找到的解决办法:

问题1:无法找对树莓派ip地址

未用用网线连接树莓派和电脑前:

连接后也没有显示出想要的树莓派IP地址:

解决办法:针对Raspbian系统,在TF卡中的cmdline.txt的最前面添加 ip=***.***.***.***,这就将树莓派设置成静态IP地址了,此时再将电脑的有线网卡ip设置成与树莓派静态ip地址同一号段才能成功连接。

以下是我自己设置的段号:

在cmdline.txt最前面添加的ip地址:(即树莓派地址)

电脑的有线网卡设置的ip地址:(保证都是192.168.137.****这个段号,不然搜索不到。这里我设置的是192.168.137.1)

这样设置后,在命令行再重新arp -a 命令找一下,发现还是没有树莓派IP地址。

怎么回事呢?别急!

接下来安装ipscan22.exe软件,前面提供的网盘链接里有,安装完成后使用该软件扫描一下网络端口即可查找到树莓派IP地址。(注意扫描时,使用192.168.137的段号,这样可以节省扫描时间)。

从扫描结果可知,树莓派ip地址为192.168.137.2

为了证实树莓派地址没有出错,接下来,再在命令行重新arp -a 一下,发现树莓派ip地址确实是192.168.137.2

ping 一下树莓派地址也能正常接收和发送

这样就说明成功找到了树莓派ip地址。

注意:正常情况下,通过网线连接好树莓派和电脑后,命令行执行arp -a命令即可找到树莓派地址。但是我这破电脑就是找不到,所以用了上述方法查找树莓派ip地址。当然那也可以直接使用Advanced IP Scanner软件直接查找树莓派ip地址,但是如果没有事先在TF卡里设置树莓派ip地址,使用Advanced IP Scanner软件扫描,会出现贼多的ip地址,眼睛给你看瞎了都找不到树莓派地址,当然多尝试尝试总是好的。

问题2:通过 SSH 连接(即使用putty软件进行连接)时,树莓派出现 Access denied 这个提示。

解决办法:出现这个提示是官方的树莓派系统Raspbian默认没有开启SSH服务,需要我们人为的开启SSH服务。在没有显示屏的情况下,要手动开启的话,需要在 TF卡根目录下新建一个文件,空白的即可,文件命名为 SSH或者ssh都可以,但是千万不要有任何扩展名(比如可以新建一个SSH.txt文件,然后把后缀.txt删掉即可)。树莓派在启动之后会检测到这个SSH文件,之后就会自动启用 SSH 服务。随后就可以使用树莓派的 IP 地址,通过 SSH 连接到树莓派了。

注意:树莓派默认用户名为pi,密码为raspberry

问题3:电脑要远程桌面连接树莓派,则必须在putty界面命令行执行sudo apt-get install xrdp  。安装这个xrdp服务的前提是必须保证树莓派能连上wifi才能进行安装,没有显示屏如何配置wifi呢?

解决办法:网上有很多无显示器配置wifi的方法,可以参考以下三个网址:

https://www.cnblogs.com/Pond-ZZC/p/6680354.html

https://blog.csdn.net/xl15575173411/article/details/77248397

https://blog.csdn.net/qq_35682844/article/details/78657452  (最重要的一种方法)

当树莓派始终无法连接到wifi时,可能是在配置wpa_supplicant.conf文件时,可能是没加ssid_scan=1,这一句非常重要,加上后才能扫描到隐藏的wifi网络。之后保存退出(ctrl+o保存,ctrl+x退出)nano编辑器,reboot重启即可。

当然有些时候不用加 ssid_scan=1树莓派也可以连接wifi,但是当树莓派无法连接wifi时,我们应该想到这种情况!

历尽千辛万苦总算进来了!

                         

原文地址:https://www.cnblogs.com/FHC1994/p/9142569.html

时间: 2024-10-29 10:46:55

树莓派学习(一)——树莓派安装系统的过程、问题及解决办法的相关文章

Office 2007在安装过程中出错-解决办法

1, 可能是因为c:\program files\common files\microsoft Shared\web server Extensions\40\bin目录下缺少Fp4autl.dll,Fpencode.dll和Fp4awel.dll这三个文件导致的.可以从 windows xp的安装光盘中找到Fp40ext.cab ,把他解压出来,就可以找到这三个文件,将它们复制到bin文件夹下试试试了一下对我没用,继续搜2,运行regedit,打开注册表 找到HKEY_LOCAL_MACHIN

个人电脑安装windows server 2008 r2驱动解决办法

近日在研究学习微软下的虚拟化技术,由于种种原因不想在VMware workstation下实验,所以将个人电脑换成了Windows server 2008 r2系统,中途遇到一些问题,现在和大家分享下 首先,刻盘.引导,装系统这里我就不多说了,想换系统的肯定都给这些东西都研究透了,现在我说的是系统装好后,驱动的解决办法. 在这里我给大家提供两套方案: 1.官方下载驱动包(我也是通过这种方法解决了驱动的问题),有人会问了:"官方没有提供服务器版本的驱动呀?"没错,刚开始我一样有这样的困惑

编译安装PHP使用session_start()时报错&解决办法

系统上的PHP是编译安装的,在session_start()的时候报错! A 错误信息: Warning: session_start(): open(/var/lib/php/session/sess_qavhhacl7lrdbggauasf1qdlo5, O_RDWR) failed: No such file or directory (2) in /www/tool/classes/service/User.php on line 75 1Warning: Unknown: open(/

python安装markupsafe模块时卡死的解决办法

起因: 升级OS X从10.8到10.9,会发现在安装python的markupsafe模块时一直卡住. 当时的机器环境是: OSX 10.9, XCode 4.6.2, Python 2.7.6, Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) 界面一直停留在下面的情况 mbp:MarkupSafe-0.23 $ python setup.py install running install running bdis

使用vMware workstation 10安装操作系统显示内部错误的解决办法

在打开vMware workstation 10以后,准备安装Solaris 10操作系统,但是当点击"创建新的虚拟机"的时候,弹出一个对话框,显示"内部错误". 百度了一下,说去程序和功能里面找到vMware workstation 10的安装程序,里面有个修复,修复它既可.可是我试了几遍,都未能成功. 后来才发现,服务项里的vMware有启动状态,有停止状态,把停止状态启动它就OK了. 重新启动vMware workstation 10,正常运行. 使用vMwa

Git服务器代理上网安装出现问题的几个解决办法。

1.gem安装出现下面错误 [email protected]:/home/git/gitlab# sudo gem install bundler --no-ri --no-rdoc ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Connection timed out

安装kvm虚拟机报错,解决办法

创建虚拟磁盘文件 [[email protected] ~]# qemu-img create -f qcow2 -o preallocation=metadata dev_beyond.img 8G Formatting 'dev_beyond.img', fmt=qcow2 size=8589934592 encryption=off cluster_size=65536 preallocation='metadata' 参数说明: -o preallocation=metadata 预分配

Android SDK安装时碰到的问题之解决办法

问题: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Fetching URL: https://dl-ssl.google.com/android/... 解决办法: 第一步: 打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/hosts文件,然后添加以下内容: 203.208.46.146 dl.goo

安装weex tookit老是失败的解决办法

安装weex tookit老是失败的解决办法:使用淘宝的镜像来安装 npm install -g [email protected] --registry=https://registry.npm.taobao.org 输入weex出现以下信息,表示安装成功