安装树莓派系统(重装)

准备工作:

注:重装时将 TF 卡插入电脑后会发现 TF 卡只有大概 41.6M 的空间。其实是因为TF卡写入系统时,TF 卡分配了 Windows / Mac 无法识别的分区,在 Windows / Mac下能识别的部分就只有这么点,不用惊慌。

Windows 操作步骤:

  1. 恢复TF卡(如果是第一次安装的话可以跳过此步骤)。打开 DiskGenius 工具,选择 TF 卡,右键选择“删除所有分区”,然后再右键选择“保存分区表”,之后再右键选择“快速分区”,按下图进行配置。

    等待结束后,TF卡就干净了。(如果弹出格式化的窗口,不要做格式化操作,直接关闭即可)

  2. 载入镜像:打开 Win32 Disk Imager 工具,选择镜像,选择 TF 卡,点击写入,等待写入完毕后,树莓派就安装成功了

Mac 操作步骤:

  1. 恢复TF卡(如果是第一次安装的话可以跳过此步骤):插入 TF 卡后再终端输入命令,找到 TF 卡的盘符

    diskutil list

    输入格式化命令

    sudo diskutil eraseDisk FAT32 MY_TFCARD MBRFormat /dev/disk3
    # MY_TFCARD:格式化后的卷标,请使用大写字母
    # /dev/disk3:需要格式化的盘符,请根据实际TF卡盘符填写
  2. 加载镜像:运行 ETCHER 工具,选择下载解压后的img镜像,设备选择TF卡(如果只插入了TF卡,程序会默认帮我们选好),点击 Flash 等阿迪写入完毕即可
     

参考:https://www.jianshu.com/p/6af60049fdf1

树莓派配置图形界面

  • 开机后在终端输入用户名和密码(初始用户名:pi 密码:raspberry)
  • 输入命令进入树莓派系统设置界面
    sudo raspi-config
  • 使用上下键选择 Enable Boot to Desktop/Scratch,按一下 tab 键,选择 finish,按回车
  • 选择 Desktop Login as user ‘Pi’ at the graphical desktop,回车
  • 提示是否 reboot,选择 yes
  • 重启后输入用户名密码后自动进入桌面

树莓派连接 WiFi

  树莓派需要外接无线网卡才能上网,需要做一下配置。

  下面提供两种方法,推荐使用方法二。

方法一:编辑  /etc/network/interfaces 文件,然后重启树莓派或者重启 network 服务来连接WiFi:

nano /etc/network/interfaces # 编辑文件,将下面三行加入文件中

iface wlan0 inet dhcp
wpa-ssid "WiFi-name" # WiFi名字
wpa-psk "WiFi-password" # WiFi密码 sudo service network restart # 重启网络服务

  这种方法虽然简单,但也有非常明显的缺点

  • 不能同时保存多个WiFi用户名和密码,更换WiFi连接时非常不便
  • 连接WiFi可能要重启系统
  • 即使靠重启network服务来避免重启系统,也会导致其他网络连接中断(如网口的有线连接)
  • WiFi意外断开后不能自动重连

方法二:一种嵌入式业界常用的WiFi连接方法,可完全应用于树莓派,实现WiFi的方便、稳定连接。

优点

  • 同时保存多个WiFi用户名和密码
  • 可设置连接优先级,多WiFi环境下优先连接指定WiFi
  • 避免重启系统,也无需重启任何服务
  • 断开自动重连

步骤:

  1. 用命令行文本编辑器 nano 打开  /etc/network/interfaces  文件,按如下方式修改

    # 如果你从没有编辑过 /etc/network/interfaces文件,那它其中几行看起来是这个样子:
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf # 如果你以前按照其他文章的方法,把 /etc/network/interfaces改写成下面的样子:
    iface wlan0 inet dhcp
    wpa-ssid "WiFi-name"
    wpa-psk "WiFi-password" # 要做的是把上述替换成
    iface wlan0 inet dhcp
    wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
  2. 修改配置文件 /etc/wpa_supplicant/wpa_supplicant.conf(不要删除原先就已经存在的任何行)
    # 最常用的配置。WPA-PSK 加密方式。
    network={
    ssid="WiFi-name1"
    psk="WiFi-password1"
    priority=5
    } # priority 是指连接优先级,数字越大优先级越高(不可以是负数)。
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1 network={
    ssid="WiFi-A"
    psk=""
    priority=5
    } network={
    ssid="WiFi-B"
    psk=""
    priority=4
    } network={
    ssid="WiFi-C"
    psk=""
    priority=3
    }

    例如,家中有3个WiFi,分别为WiFi-A、WiFi-B和WiFi-C。希望树莓派的连接优先级为 WiFi-A>WiFi-B>WiFi-C,则整个配置文件看起来像这样:

  3. 启用 wlan0 端口
    sudo ifup wlan0
  4. 注:关闭 wlan0 端口就会关闭 WiFi
    sudo ifdown wlan0

参考:http://www.52pi.net/archives/58

树莓派调用摄像头

  http://www.elecfans.com/emb/20190318886492.html

  https://blog.csdn.net/qq_39705572/article/details/80800254

  https://blog.csdn.net/weixin_44345862/article/details/91048038

  https://ask.csdn.net/questions/700520

  https://raspberrypi.stackexchange.com/questions/81753/camera-module-not-getting-detected

树莓派安装ffmpeg

  https://blog.csdn.net/u011636440/article/details/80294235

  https://blog.csdn.net/qq_28877125/article/details/70186287

  https://www.jianshu.com/p/dec9bf9cffc9

  https://www.jianshu.com/p/35129395fb45

树莓派软件安装卸载命令汇总

# 基础命令
sudo apt-get install xxx # 安装 xxx 包
sudo apt-get -f install xxx# 强制安装
sudo apt-get remove xxx # 卸载 xxx 包
sudo apt-get remove - - purge xxx# 删除包,包括删除配置文件等
sudo apt-get autoremove --purge xxx# 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐
sudo apt-cache xxx # 搜索 xxx 包
apt-cache show xxx# package 获取包的相关信息,如说明、大小、版本等 # 如果遇到 apt-get 速度慢或者源不存在的问题,可以更换源,参考:http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html # deb 软件包。dpkg安裝的可以用apt卸載,反之亦可。
dpkg -i xxx.deb # 安装deb软件包
dpkg -r xxx.deb # 删除软件包
dpkg -r –purge xxx.deb # 连同配置文件一起删除
dpkg -info xxx.deb # 查看软件包信息
dpkg -L xxx.deb # 查看文件拷贝详情
dpkg -l # 查看系统中已安装软件包信息
dpkg-reconfigure xxx # 重新配置软件包
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清除所有已删除包的残馀配置文件。
'''
如果报如下错误,证明系统中没有残留配置文件了。
dpkg: –purge needs at least one package name argument
'''

树莓派小用手册(安装系统,配置图形界面,连接WiFi,调用摄像头,安装ffmpeg)的更多相关文章

  1. yum安装网络配置图形界面

    实战:为了方便使用网络配置我们安装插件tui 操作如下: [root@localhost ~]# yum install NetworkManager-tui已加载插件:fastestmirror, ...

  2. Oracle VM VirtualBox 安装CentOS 配置图形界面记录

    su yum groupinstall "X Window System" -y yum groupinstall "Desktop" -y 最后运行#star ...

  3. CentOS7安装Gnome GUI图形界面

    CentOS7安装Gnome GUI图形界面  最小化安装了.当时没 注意,后面一步步安装完了,结果直接启动到命令行模式了. 晕,又不想重新安装,直接想从命令行模式安装.在网上找了半天,终于找到一点小 ...

  4. Linux系统 ssh图形界面远程

    远程Linux系统有图形界面 1.下载xming 并安装启动 2.通过putty登陆虚拟机 3.输入gnome-session

  5. CentOS 7安装Gnome GUI 图形界面

    当你安装centos服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI ...

  6. [转载]CentOS 7安装Gnome GUI 图形界面

    原文链接:http://www.centoscn.com/image-text/config/2015/0528/5552.html 当你安装centos服务器版本的时候,系统默认是不会安装 Cent ...

  7. [转]Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) --有部份地方有问题

    Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) [转载]原文地址:http://canonind.blog.51cto.com/8239025/1883066 一.安装前 ...

  8. centos7.x 安装系统/配置网络/设置主机名

    1.安装系统     系统的安装就不多说了,自行查找百度,如:https://www.cnblogs.com/wcwen1990/p/7630545.html   2.配置网络(局域网上网) 修改配置 ...

  9. weblogic11g 安装——linux 无图形界面

    weblogic11g 安装——linux下无weblogic安装图形界面 注意:此次安装,没做server.ip .系统规划 目的:学习weblogic11g 在linux下  无图形安装的过程 j ...

随机推荐

  1. 浏览器从输入URL到渲染完页面的整个过程

    从输入URL到渲染出整个页面的过程包括三个部分: 1.DNS解析URL的过程 2.浏览器发送请求与服务器交互的过程 3.浏览器对接收到的html页面渲染的过程 一.DNS解析URL的过程 DNS解析的 ...

  2. jmter脚本运行结果实时监控

    一.背景 我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report 二.解决方案 JMeter引入Backend Listener,用 ...

  3. mysql创建临时表,将查询结果插入已有的表

    A.临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:1)定义字段  CREATE TEMPORARY TABLE tmp_table (      nam ...

  4. Bean property ‘mapperHelper’ is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

    spring boot 报错: Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property ...

  5. Gym - 247731E :room(最小费用流裸题)

    题意:有N个宿舍(N<200),给出第一年每个宿舍有哪4个同学.现在给出N个4元组y[][4],表示这4个人想住一起,问最少多少人需要换宿舍. 思路:费用流,每个4元组y[]到每个宿舍连边,流量 ...

  6. 实时查看mysql当前连接数

    如何实时查看mysql当前连接数? 1.查看当前所有连接的详细资料:./mysqladmin -uadmin -p -h10.140.1.1 processlist 2.只查看当前连接数(Thread ...

  7. async await 总结

    1.async await成对出现,await再async定义的函数内 2.async定义的是函数 3.async 返回一个Promise 4.async 函数中 return 的结果将作为回调的参数 ...

  8. Codechef August Challenge 2019 Chef and Gordon Ramsay

    [传送门] 题目即求所有的三元组,相对大小关系同 $p_1,p_2,p_3$. 题解说都很清楚,这里写一下过程整理一下思路. 如果我们枚举中间这个元素,那么就是统计子树内外有多少个大于这个数和小于这个 ...

  9. day008-python内置函数

    一.ptthon内置函数 二.内置函数详细概述 2.1  abs(x):函数返回数字的绝对值. 注意: 1)x -- 数值表达式,可以是整数,浮点数,复数. 2)如果参数是一个复数,则返回它的大小. ...

  10. mui 等待动画loading mui.showLoading

    显示加载框:mui.showLoading("正在加载..","div"); //加载文字和类型,plus环境中类型为div时强制以div方式显示隐藏加载框:m ...