系统安装与备份

今日:0  |  文章:8
超级版主
9999+
视频演示: 文档演示:如何给树莓派安装系统? 新手拿到第一次使用,推荐去官网下载最新的raspbian系统注:当然树莓派肯定不止raspbian这一个系统,还有很多其他的系统可以使用,可以查看本站的‘资源下载中心,系统下载’查看树莓派还支持那些系统。一:下载系统文件(通知:最新树莓派4代,请务必安装官网2019-6-20以后更新的Raspbian系统,以前的版本无法支持最新4代)1.树莓派官网系统下载链接:https://www.raspberrypi.org/downloads/raspbian/    (也可在我们百度云盘下载:https://pan.baidu.com/s/1pZTKSEakmzapGUpt3Awptw)2.打开网站后(如下图),左边是完整版系统, 右边是精简版系统无桌面,我们推荐下载完整的系统带图形化桌面功能软件齐全。   然后点击 Download ZIP 进行下载。3.官网系统后面的日期2019-06-20代表着更新时间,后续官网每次更新,这个日期也不同。    如果您的主板是新树莓派4B请下载2019-06-20raspbian系统二:解压系统1.下载好系统的ZIP文件后,请解压出来得到一个得到一个img的文件(如下图举例)这是系统的镜像文件格式为IMG,一般占用容量大约在3g-5g之间,每个日期的版本容量占用大小也不同。三:系统烧录软件(Win32DiskImager)1.(还需要下载给TF卡烧录镜像的软件:Win32DiskImager,点此下载烧录软件下载后打开(如下图)2.在烧录之前先使用专门的格式化工具‘SDFormatter’还原一遍内存卡,这个工具可在本站软件工具中心去下载。2. 打开软件后,用读卡器将TF卡插入到电脑上,然后软件会显示出你的TF卡盘符名称,我们这里是H盘  然后选择你刚刚解压得到的img镜像文件,点击‘写入’即可,等待2-5分钟左右写入完成会弹出窗口点击OK4. 写入完成后,代表着TF卡的系统已经烧录好了。如果你的树莓派是直接连电脑HDMI显示器,可以直接插卡上电使用。备注:个别特殊显示器或者需要安装驱动的显示器不能直接使用。正确的开机步骤:1.树莓派背部插入TF卡2.连接上显示器(没有显示器用SSH也可以)3.打开显示器电源(这个时候要显示出无信号的状态)4.最后给树莓派上电解答:(为什么要按这个顺序操做的原因?答:因为树莓派不止有HDMI接口,还有AV接口,每次主板在通电后第一时间自检HDMI接口是否有显示设备存在,如果这个时候你显示器都还没有开启,树莓派就会自动切换信号输出到AV上去,会导致HDMI接口没有输出信号也就没有画面。)在上述的操作过程中可能会遇到的问题?1.为什么提示写入失败,无法写入? 答:请检查读卡器质量,选择镜像路径不要有中文字符,尽量放桌面上,不要藏某磁盘N个文件夹内,太繁琐。2.写入完成了,为什么TF卡还是空的? 答:请检查你的读卡器质量。用质量好的读卡器,不要用卡托卡套3.为什么写完了我的TF卡变成40M了 ? 答:这是linux的分区格式,你现在所看到只是boot分区并不是全部容量,需要在linux下查看或者格式化还原查看。4.上电开机后需要提示我输入密码?  答:默认的账号pi 密码raspberry(小写字母)注意:输入密码的时候不会显示出来,也没有****这种符号。只管输入然后按回车即可。其他问题欢迎在评论区补充,或者论坛发帖寻求帮助。
30   2019-12-20 16:18:23
飞翔的猪
874
 63
您的阅读权限太低或您的用户组不被允许
4   6小时前
山盟海誓
9999+
 126
您需要登录并回复后才可以查看该文章内容
13   2020-07-05 21:01:38
大大的派
60
您需要登录并回复后才可以查看该文章内容
12   2020-03-20 02:13:06
超级版主
3734
需要先下载已配置好opencv环境的raspbian镜像下载链接: https://pan.baidu.com/s/12_1DYzvcvm-zPKhfHi5-Tw  提取码: 917t 一、OpenCV 简介            树莓派图像处理部分使用的开源计算机视觉环境 OpenCV。OpenCV 是 Open Source Computer Vision Library 的缩写,是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已经成为计算机视觉领域最有力的研 究 工 具 之 一 。OpenCV的 底层由C和C++编 写 ,轻量且高 效 ,可以运行在多个操作系统上( L i n u x 、 Windows、Mac、Andorid、iOS 等),同时提供了多种编程语言的API 接口,本教程是基于Python的接口进行一些简单的计算机视觉处理。        OpenCV 的应用领域:机器人视觉、模式识别、机器学习、工厂自动化生产线产品检测、 医学影像、摄像机标定、遥感图像等。        OpenCV 可以解决的问题: 人机交互、机器人视觉、运动跟踪、图像分类、人脸识别、 物体识别、特征检测、视频分析、深度图像等        但是我们也必须面对一个硬件材料上的事实,即,树莓派的自身性能运行高计算量的OpenCV项目是非常困难的,我们不得不考虑和优化延迟卡顿等问题。        OpenCV 的实时性能也非常出色,可实时应用,为实时场景的视觉环境开发提供了很好 的解决方案,总之 OpenCV 是计算机视觉开发方面优秀的开源工具,如果对计算机视觉开发 感兴趣可以多了解这方面的知识:OpenCV 官方主页:https://www.opencv.orgOpenCV 中文论坛:http://www.opencv.org.cnOpenCV CSDN 论坛:https://bbs.csdn.net/forums/OpenCVOpenCV CSDN 论坛:https://bbs.csdn.net/forums/OpenCV二、OpenCV镜像系统的人脸识别测试        由于opencv安装的教程比较繁琐,我这里就不介绍了,我们提供的是可以已经安装好的镜像。需要的材料有:显示屏一个,树莓派一个,广角摄像头一个接线图如下2. 测试代码 ### Imports ################################################################### from picamera.array import PiRGBArray from picamera import PiCamera from functools import partial import multiprocessing as mp import cv2 import os import time ### Setup ##################################################################### os.putenv( 'SDL_FBDEV', '/dev/fb0' ) resX = 320 resY = 240 cx = resX / 2 cy = resY / 2 os.system( "echo 0=150 > /dev/servoblaster" ) os.system( "echo 1=150 > /dev/servoblaster" ) xdeg = 150 ydeg = 150 # Setup the camera camera = PiCamera() camera.resolution = ( resX, resY ) camera.framerate = 60 # Use this as our output rawCapture = PiRGBArray( camera, size=( resX, resY ) ) # The face cascade file to be used face_cascade = cv2.CascadeClassifier('/home/pi/opencv-3.4.1/data/lbpcascades/lbpcascade_frontalface.xml') t_start = time.time() fps = 0 ### Helper Functions ########################################################## def get_faces( img ): gray = cv2.cvtColor( img, cv2.COLOR_BGR2GRAY ) faces = face_cascade.detectMultiScale( gray ) return faces, img def draw_frame( img, faces ): global xdeg global ydeg global fps global time_t # Draw a rectangle around every face for ( x, y, w, h ) in faces: cv2.rectangle( img, ( x, y ),( x + w, y + h ), ( 200, 255, 0 ), 2 ) cv2.putText(img, "Face No." + str( len( faces ) ), ( x, y ), cv2.FONT_HERSHEY_SIMPLEX, 0.5, ( 0, 0, 255 ), 2 ) tx = x + w/2 ty = y + h/2 if ( cx - tx > 15 and xdeg <= 190 ): xdeg += 1 os.system( "echo 0=" + str( xdeg ) + " > /dev/servoblaster" ) elif ( cx - tx < -15 and xdeg >= 110 ): xdeg -= 1 os.system( "echo 0=" + str( xdeg ) + " > /dev/servoblaster" ) if ( cy - ty > 15 and ydeg >= 110 ): ydeg -= 1 os.system( "echo 1=" + str( ydeg ) + " > /dev/servoblaster" ) elif ( cy - ty < -15 and ydeg <= 190 ): ydeg += 1 os.system( "echo 1=" + str( ydeg ) + " > /dev/servoblaster" ) # Calculate and show the FPS fps = fps + 1 sfps = fps / (time.time() - t_start) cv2.putText(img, "FPS : " + str( int( sfps ) ), ( 10, 10 ), cv2.FONT_HERSHEY_SIMPLEX, 0.5, ( 0, 0, 255 ), 2 ) cv2.imshow( "Frame", img ) cv2.waitKey( 1 ) ### Main ###################################################################### if __name__ == '__main__': pool = mp.Pool( processes=4 ) fcount = 0 camera.capture( rawCapture, format="bgr" ) r1 = pool.apply_async( get_faces, [ rawCapture.array ] ) r2 = pool.apply_async( get_faces, [ rawCapture.array ] ) r3 = pool.apply_async( get_faces, [ rawCapture.array ] ) r4 = pool.apply_async( get_faces, [ rawCapture.array ] ) f1, i1 = r1.get() f2, i2 = r2.get() f3, i3 = r3.get() f4, i4 = r4.get() rawCapture.truncate( 0 ) for frame in camera.capture_continuous( rawCapture, format="bgr", use_video_port=True ): image = frame.array if fcount == 1: r1 = pool.apply_async( get_faces, [ image ] ) f2, i2 = r2.get() draw_frame( i2, f2 ) elif fcount == 2: r2 = pool.apply_async( get_faces, [ image ] ) f3, i3 = r3.get() draw_frame( i3, f3 ) elif fcount == 3: r3 = pool.apply_async( get_faces, [ image ] ) f4, i4 = r4.get() draw_frame( i4, f4 ) elif fcount == 4: r4 = pool.apply_async( get_faces, [ image ] ) f1, i1 = r1.get() draw_frame( i1, f1 ) fcount = 0 fcount += 1 rawCapture.truncate( 0 ) 3. 代码上传到树莓派上4. 运行代码(远程运行会失败)只能在树莓派上运行
13   2020-01-15 22:46:40
超级版主
673
树莓派默认键盘情况下,输入#得到的是这个£符号,输入@得到的是"这个符号。因为树莓派的系统默认是英文环境,使用的是英国键盘布局方式而我们能中国大陆使用的是美国标准键盘布局US, 首先需要设置好键盘布局。一:打开终端或SSH,输入下面命令(参考下图)sudo apt install fcitx二: 重启系统,可输入:reboot重启后进入桌面,用鼠标右键点击这个键盘图标,选择配置 这时候可以看到是英国(英语)键盘。选择这个,点击下面的 — 号删除掉。然后在点击+ 号,添加一个汉语键盘,然后在点击 ↑ 符合,将其移动到第一位。然后关闭窗口,在测试一下 是否能正常打出@等符号。
3   2020-01-10 12:20:59
超级版主
2318
树莓派都是用TF卡来存储系统和软件应用,如果TF内存卡丢失或者损坏了,那么树莓派上的数据都会丢失,所以一定要备份好系统文件。这篇文章会讲到两种备份方法,分别是:1.在树莓派Linux下直接备份,2.在电脑windows下如何备份TF卡里面内容。方法一:准备条件:读卡器一个16GTF内存卡一张(注意事项:这张空白的16TF卡是用来备份系统的,备份系统的TF卡不能比树莓派的TF卡容量小)步骤:启动树莓派进入系统后,将准备的TF空卡用读卡器插在树莓派的USB接口。(误区:是插在树莓派USB,不是插电脑)打开终端LX或者是在SSH下 直接 输入下面命令,开始备份系统sudo dd bs=4M if=/dev/mmcblk0 of=/dev/sda输入命令后,需要等待一段时间,备份速度取决树莓派系统的大小 还有内存卡的容量,占用空间越大时间就慢。所以只有慢慢等待。备份完成后会弹出总共大小容量。这时候就可以拔出USB读卡器上的TF卡了。 然后将这张TF卡在插入主板启动看下。简单理解也就是复制一张系统数据完全一样的TF卡,用于备份保存。方法二:对于已经安装过树莓派系统的朋友来说,这种方法更简单。如果你还不会安装系统请参考➦:安装树莓派系统教程步骤:首先将树莓派已经在运行的系统TF卡取下来。用读卡器插入到电脑上。 会显示一个boot分区(注意事项:TF卡插入电脑上会提示让你修复内存卡或者无法识别要求格式化等等,千万不能点击格式化否则系统就会损坏)打开树莓派系统烧录软件Win32DiskImager。如果没有这个软件可以点击下载➦:Win32烧录软件参考下图: H盘是已经有系统的树莓派TF卡。  空白的img文件需要自己新建一个。可能有很多小白不会建立img文件,当然我们也准备好了。点此下载后记得解压出来才是img文件噢➦:空白img文件ZIP点击开始备份 就可以将TF卡里面内容全部备份到这个IMG空白文件内,如果要使用时,直接烧录这个备份的IMG镜像到其他TF卡即可备份完成!最后补充下这两个方法的缺点,占用空间太大,备份是整个TF卡备份,得到的IMG是整张卡的大小。 所以可以准备小一点的TF卡,比如4G 8G等等。
8   2019-07-24 00:34:42
超级版主
3327
Windows10 IOT(适用物联网)镜像(此镜像无法使用WiFi和蓝牙,但可以使用网线连接上网。)Windows10 IOT简介        Windows10 IOT是微软的一个布局物联网的的操作系统,是精简版的win10,剥离了界面操作。支持大部分win环境的公共,目前支持的只有几款硬件,支持的外设也比较少。Windows10 IOT和普通的电脑系统是不一样的,它是用来专门发展物联网的,你可以通过远程部署来部署应用程序,来操纵gpio,或者其他物联网方面的东西,比如远程控制风扇,远程开关门等物联网家居。一、必备工具 1.树莓派3B+ 2.Windows 10 IoT Core Insider Preview 3.内存卡(推荐8G以上) 4.HDMI显示器(可以通过HDMI转VGA线连接到VGA显示器上) 5.鼠标和键盘 二、下载并安装相关软件1.下载网址: https://www.microsoft.com/en-us/software-download/windowsiot 。这个网址打开后一般是这样子的,为什么呢?2.注册预览体验会员根据提示我们要先注册成功预览版体验的会员。点击learn more ,会出现以下信息点击红色方框中的‘成为预览体验会员’,然后输入微软账号(没有的话,可用手机号或者邮箱注册一个)。此过程是免费的。输入账号后点击下一步,出现以下界面,打钩并提交即可成为预览体验会员。出现以下界面表示已经是会员了。3.下载ISO文件 打开网址:https://www.microsoft.com/en-us/software-download/windowsiot现在同样的网址已经有内容可以下载了。点击红色方框的链接即可下载win10 IOT系统文件。 注意:只能下载这个,不能下载其他的,因为其他版本不兼容 RaspberryPi 3 B+,无法使用,刷到tf卡上也是启动不了的,亲测过。三、安装Win10IOT系统1.下载后,解压iso文件,里面有一个Windows_10_IoT_Core_RPi3B+.msi 文件。 2.在PC 机的 windows 10 双击此.msi文件安装,安装完成会显示安装目录。要烧写的flash文件放到了C:Program Files (x86)Microsoft IoTFFURaspberryPi2flash.ffu3.运行windows IoT core image helper(在安装目录下) , 选择你的sd卡,再选择.ffu 文件为 上述的flash.ffu 文件,即可将系统刷入tf卡。对应信息选择正确后点击‘Flash’按钮,提示时选择continue。弹出黑窗子显示进度。等到100%黑窗子自动消失,显示成功!SD卡变为三个盘。4.讲SD卡插入树莓派raspberry pi 3B+,上电开机,windows 10 IoT Core 系统正常启动。四、启动Win10IoT系统1.上电开机连接好显示器和鼠标键盘,总感觉Win10IoT的启动速度很慢,一直在期待。选择语言3.进入系统 到此,安装教程已经完毕。目前存在的问题:wifi 和 bluetooth 都无法开启使用,也许是因为还不是正式版,期待后面更新!
3   2019-06-13 13:57:04

Powered by Raspigeek RASPIGEEK_VERSION

©2015 - 2020 树莓派极客论坛

官方网站 联系站长

您的IP:18.232.188.89,2020-07-14 23:57:47,Processed in 0.07596 second(s).