树莓派

树莓派的备份

我是研究僧i 提交于 2020-04-04 18:25:42
最近在树莓派上的开发有点多,害怕哪天不小心硬件挂了,我的数据就全没了,所以开始着手考虑备份的事情。 由于这个不是目前工作的重点,所以就采用了最为简单粗暴的办法,把整个/home/pi目录打包,然后拷贝到我的移动硬盘里面。现在先这么做,后面有空再研究更好的办法 压缩的命令: tar -czv -f pi_bkp_20200404.tar.gz /home/pi 这里多句嘴,对tar的几个参数复习一下: -c [compression: 压缩] -x: 解压缩 -v [vebose:显示详细信息] -f: [建议放在最后或者单独拿出来,因为后面要接文件名] -C 在解压缩时指定目录 -z: 以gzip的方式压缩/解压缩,对应文件名 xx.tar.gz -j: 以bzip2的方式压缩/解压缩,对应文件名 xx.tar.bz2 解压的话就是 tar -xzv -f xxx.tar.gz -C <dir> 来源: https://www.cnblogs.com/Arnold-Zhang/p/12632952.html

树莓派换源

邮差的信 提交于 2020-04-03 04:23:27
树莓派换源 1.什么是源? 软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是 盘,甚至是硬盘上的一个目录。 常见软件源类型GEM源、APT源、YAST源、ISO源、YUM源、UAP源 2.为什么换源? 首先树莓派系统默认下载软件的服务器在国外,经常出现下载慢、无法更新的情况。这就需要 更换为国内的镜像站来加快速度了。其次有些软件在本身的源没办法下载,所以就要换一个软 件源 因为系统版本不同所以我们要根据自己的系统版本来换相应的源,接下来给大家介绍一下 系统版本。 首先我们的树莓派系统是是基于debian改造出来的。在2016年2月发布了树莓派3B,采用64位处 理器的树莓派3B,虽然具有64位硬件,但是系统依旧使用的是基于debian 8 的 32位的Jessie, 所以不能完全的释放出树莓派3B的性能,随着debian升级到了最新的debian 9 stretch,到 了2017-08-16树莓派对官方系统的版本号进行了更新,由之前的jessie升级到了基于最新64位的 debian 9 stretch,所以总的来说我们的系统版本分为两大类,jessie和stretch。 那么我们怎么知道自己的系统版本呢? (1)可以根据自己的系统版本时间来确定,2017年8月16日以前的都为jessie而之后的都为stretch. (2

[转帖]怎样在树莓派4上安装Raspbian Buster

浪子不回头ぞ 提交于 2020-03-29 08:39:30
怎样在树莓派4上安装Raspbian Buster http://www.elecfans.com/d/1002501.html 随着新的Raspberry Pi 4主板问世,了解如何使用Raspbian Buster设置您的操作系统。 你的新Pi 4到了邮箱,你已经设置了办公桌,您已准备好安装操作系统。 对于初学者和有经验的用户来说,Raspbian为Pi 制造 商提供了出色的桌面体验和完美的起点。最重要的是,Raspbian Buster是为Pi 4创建的。考虑到这些因素,我们将在 mi croSD卡上闪存这个操作系统,将其安装在新的Pi上。 如果这是你的第一次使用Raspberry Pi时,请考虑使用NOOBS开始。 下载Raspbian Buster 首先,访问Raspbian下载页面,下载最新版Raspbian Buster的图像文件(.img)。 桌面+推荐软件版本附带了开始处理大多数项目所需的一切,因此我建议初学者使用。如果您不需要超过简单的桌面,第二个选项是最好的。如果你计划在无头设置中运行你的Pi,你可能甚至不需要桌面,应该下载第三个选项。 下载后操作系统,您可以继续下一步。 闪烁SD卡 对于此步骤,您将需要下载OS 蚀刻 软件。虽然Raspberry Pi Founda ti on推荐使用Etcher

RaspberryPi学习之SD卡文件修改及备份

断了今生、忘了曾经 提交于 2020-03-27 13:32:11
3 月,跳不动了?>>> 一、准备工作 1、 已经配置启动的树莓派 SD 卡 2、 Linux 系统的 pc 3、 读卡器 二、 修改 SD 卡文件 刚开始我先再 win7 下把 SD 卡接到 pc 上,发现无法读取。用 DISKGENIUS 查看 pc 的磁盘状态,发现 SD 卡被格式化为两个分区,一个 56M 的 Fat32 分区,一个 7.5G 的 Ext3 分区。如下图: Ext3 分区在 win 下无法读出,所以改换 linux 系统打开 SD 卡。 在 linux 命令行上输入 df -h 可以看到有两个分区 sbd1 和 sdb2 已经挂载到 pc 上了。 接下来对 SD 中的文件进行修改。 ls 进入两个分区,发现 56M 的分区是 boot 分区, 7.4G 的分区是树莓派的系统文件分区。进入 7.4G 分区: 在 /home 中有 pi 和我自己新建的 djy 用户的文件夹。 进入 pi ,新建一个 tast 文件输入 this is the test file to edit the files in RPI ’ s SD card 成功后 ls 发现多了 test 文件 cat 后文件内容正确。 三、 备份 SD 卡 既然已经读到 SD 卡,就可以用 dd 命令直接备份。 之前已经 df 过 SD 卡的路径是 sdb1 和 sdb2 所以要备份整个卡就用路径

树莓派/Debian 挂载硬盘

雨燕双飞 提交于 2020-03-26 13:19:40
前言 在 Linux 中要使用 Samba 文件协议来实现 NAS 配置,首先要挂载硬盘。本文来简述如何在 Linux 中来挂载硬盘。 格式化 将硬盘插入到主机对应接口。 查看硬盘信息 fdisk -l 可以看到插入的硬盘 /dev/sdb1 的文件系统类型为:FAT32 (LBA) 。 格式化硬盘 使用 fdisk 命令对 /dev/sdb1 进行分区 fdisk /dev/sdb1 具体过程如下: root@debyogile:/home/yogile# fdisk /dev/sdb1 Welcome to fdisk (util-linux 2.33.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. # 删除硬盘原分区 Command (m for help): d Selected partition 1 Partition 1 has been deleted. # 添加硬盘新分区 Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for

使用树莓派打造一个音乐播放器

☆樱花仙子☆ 提交于 2020-03-22 20:27:34
买了个树莓派3B+,装好系统后灰落了好厚一层都不知道要干嘛。。。最近突发奇想:用树莓派做一个音乐播放器,每天6:30-7:20自动播放英语听力,强迫自己练习英语,也治治自己的懒床习惯,平时也可以用来听听歌。 准备工作: 1.树莓派一个,并且己安装好linux系统,并且己安装好Python3环境; 2.音箱一个(AUX有线接口或蓝牙音箱都行),连接到树莓派上; 软件环境搭建: mtool 是一个用python写的音乐播放器,在gitee和github上开源,主要用命令行进行控制,这个很适合我们这个需求。 下载地址: https://gitee.com/shadowlesswalker/mtool.git 首先我们在电脑上用ssh工具(我用的putty)登陆到树莓派,不会的可以另行百度树莓派ssh教程。输入以下命令: cd /usr git clone https://gitee.com/shadowlesswalker/mtool.git mtool #下载mtool源代码 cd mtool ln -s -f /usr/mtool/mtoolctl /usr/bin/mtool #创建软链接(快捷方式) 然后安装mtool依赖包:pygame,configparser(有的话就不用安装了) sudo apt install python3-pygame pip3 install

[转]树莓派使用安装 Java 8

醉酒当歌 提交于 2020-03-21 12:49:54
前言 从不久前开始,Oracle Java 已经不开放下载了,所以原有的 PPA 安装方法也已经失效。不过此 链接 有人收集了此前所有 Java 8 版本,所以有了手动安装的方法 步骤 raspbian 目前只支持 32 位,所以下载 jdk-8u212-linux-arm32-vfp-hflt.tar.gz,若以后支持 64 位可以更换为 jdk-8u212-linux-arm64-vfp-hflt.tar.gz wget https://github.com/frekele/oracle-java/releases/download/8u212-b10/jdk-8u212-linux-arm32-vfp-hflt.tar.gz 解压,创建目录和配置 tar zxvf jdk-8u212-linux-arm32-vfp-hflt.tar.gzsudo mkdir /usr/share/javasudo mv jdk1.8.0_212/ /usr/share/java/sudo update-alternatives --install /usr/bin/java java /usr/share/java/jdk1.8.0_212/bin/java 1000sudo update-alternatives --install /usr/bin/javac javac /usr

Python中serial的使用---树莓派

家住魔仙堡 提交于 2020-03-21 07:10:34
一、概述 pyserial模块封装了对串口的访问。 二、特性 在支持的平台上有统一的接口。 通过python属性访问串口设置。 支持不同的字节大小、停止位、校验位和流控设置。 可以有或者没有接收超时。 类似文件的API,例如read和write,也支持readline等。 支持二进制传输,没有null消除,没有cr-lf转换。 三、系统要求 python 2.3及以上版本,包括py3k。 四、使用方法和实例 1、导入pyserial模块 import serial 2、打开串行口的范例 // 打开串口0, 9600,8N1,连接超时0.5秒 import serial ①选择设备 ser=serial.Serial("/dev/ttyUSB0",9600,timeout=0.5) #使用USB连接串行口 ser=serial.Serial("/dev/ttyAMA0",9600,timeout=0.5) #使用树莓派的GPIO口连接串行口 ser=serial.Serial(1,9600,timeout=0.5)#winsows系统使用com1口连接串行口 ser=serial.Serial("com1",9600,timeout=0.5)#winsows系统使用com1口连接串行口 ser=serial.Serial("/dev/ttyS1",9600,timeout=0.5)

树莓派3连接蓝牙耳机

扶醉桌前 提交于 2020-03-19 10:12:14
树莓派3B 已经板载蓝牙和WiFi,我们知道 树莓派的音频输入其实很垃圾:3.5mm音频接口插上耳机,那杂音简直了~ 手上有个蓝牙耳机,试着连接树莓派3: 先打开树莓派的蓝牙,点击蓝牙图标,选择Add Decice... 在弹出的框中选择要连接的蓝牙耳机,如图 选择Pair配对 连接成功~!这时打开网易云音乐网页版,( ⊙ o ⊙ )啊!怎么耳机没声? 原来还要右击音量图标,再选择一下音频输出: 这里树莓派音频输出有3种方式: 1.Analog 就是板载的3.5mm耳机孔输出 2.HDMI 接电视会听到声音 3.这里的Q3就是我蓝牙耳机的名称 选择蓝牙耳机输入就听到音了~ 出处: https://blog.csdn.net/chenbo163/article/details/78467908 ========================================================== 我的蓝牙音箱可以用,我是用rasbian的,搜到我的蓝牙音箱以后配对,然后右击音响图标,选择在analog和hdmi后面的音箱, 我直接用的Rasbian下的omxplayer,所以最后进入控制台,输入: omxplayer -o alsa 【视频或音频文件名】.【扩展名】 希望对你有用! 参考出处: http://tieba.baidu.com/p/4521871316 ==

树莓派(archlinux)中搭建vim IDE --golang

↘锁芯ラ 提交于 2020-03-18 23:31:42
3 月,跳不动了?>>> 1.安装vundle插件; 2.安装vim-go; 3.安装最为头大的YouCompleteMe; 通过git clone 来离线安装YouCompleteMe。步骤如下: cd ~/.vim/bundle 然后执行 git clone https://gitee.com/Random_Coder/YouCompleteMe.git 把YouCompleteMe目录的所有者改为当前用户(bysu) sudo chown -R bysu:bysu YouCompleteMe 然后执行 git submodule update --init --recursive 报上面的错一般是因为curl的postBuffer的默认值太小和git clone速度太慢,可能被限制了,现在贴出这两方面的解决方案。 postBuffer的默认值太小: 在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。 git config --global http.postBuffer 524288000 这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。 git config --list ———————————————— 版权声明:本文为CSDN博主「Jane