【树莓派之旅】第01期:一根网线搞定树莓派可视化界面

2023-10-30

一次偶然的机会接触到了树莓派,于是就购了一个板子,入手快两个月了,由于一直忙于工作的事情,所以也就没折腾。今天拿出来的时候发现要想把树莓派运行起来还需要一些其他外接设备,一时也没去某宝或某东上采购,就利用手头现有的资源玩一下,于是就有了此文。

一.工具材料:

1.硬件设备:

a.树莓派一台(我用的是树莓3,从MBH树莓派俱乐部老大那采购的,自己把以前买的64GB的SD卡拿出来了,又装了Raspbian系统)

b.笔记本电脑一台(这个没什么特殊要求就是双网卡就好,我用笔记本无线连接的外网,然后把网线接到笔记本和树莓派做桥接)

c.电源线和网线(电源线我就直接拿小米手机的充电线做的电源线,网线这个也有现成的)

d.读卡器一枚(用于跟电脑连接的,烧系统时候用)


【图1】网线、树莓派3、小米电源线

2.软件资源(为了大家方便我把用到的软件上传到网盘了,也可以自己百度搜索下载):

a.树莓派系统(暂时就用官方的系统了)

下载地址:http://pan.baidu.com/s/1boHDmMz

b.Win32 Disk Imager(烧树莓系统用的)

下载地址:http://pan.baidu.com/s/1hsi7uRi

c.PUTTY(这个软件作用大家都懂,这里前期我用来设置树莓派系统用到)

下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

d.VNC(这个软件作用大家也都懂,这里我用它来可视化操作树莓派系统)

下载地址:http://pan.baidu.com/s/1qXRwgK8

二.思路分析:

因为我没有外接显示器,想可视化操作树莓派就要通过笔记本电脑来控制,所以我选择通过装VNC来达到界面操作的效果。如图2


【图2】最终效果图

三.操作步骤:

1.系统安装:

系统安装的过程就是利用Win32DiskImager将镜像恢复到SD的过程。首先,导入下载好的镜像文件【2016-05-10-raspbian-jessie.img】然后点击Write既可。如图3


【图3】

2.连接树莓并配置:

1.将树莓派通电,并用网线将笔记本跟树莓派连接.

2.设置共享互联网(win8为例:控制面板->网络和共享中心->找到无线网络连接右键“属性”->在共享选项卡上选中“允许其他网络用户通过此计算机的Internet连接来连接(N)”选项->确定如图4)


【图4】

3.查找树莓派的IP地址(运行cmd->输入命令arp -a 如图5,如果没看到多刷新几次,或者把树莓断电才重新连接):


【图5】

备注:这里可能会有疑问,为什么树莓IP是192.168.137.17,因为我们在图4的时候将网络类型设置成了共享模式,共享互联网的时候已经把本地连接的IP地址自动设置成静态IP192.168.137.1了所以这里动态给树莓分配了IP地址.

4.用putty远程连接树莓派

a.启动Putty,并输入IP地址进行连接如图6


【图6】

b.输入用户名pi 密码raspberry 如图7


【图7】

c.将root账号解锁并设置密码

sudo passwd root // 设置 root 账号的密码,期间会让你输入两次新密码
sudo passwd --unlock root // 启用 root 账号登录

d.设置扩展SD卡上的可用空间

切换的root用户并输入raspi-config进入树莓派的高级配置面板 如图8

su root // 切换到 root 用户

【图8】

选择第一项 Expand Filesystem回车然后用TAB键切换<Finish>保存并退出,此项目主要扩展 SD 卡上可用的空间,不然以后会提示磁盘空间不足。如图9


【图9】

设置好后输入df -h 命令查看SD卡可用空间,如图10


【图10】

e.以上都设置好后,我们就可以安装VNC了,首先在自己本上安装好客户端,然后再树莓派上安装服务端,安装服务端前可以更新一下软件源,然后安装VNCServer

sudo apt-get sources //更新软件源
sudo apt-get install tightvncserver //安装vncserver

d.安装好vncserver后,输入命令tightvncserver,然后输入vnc的密码并按Y。

5.用VNC连接树莓派

经过以上操作之后,就可以用树莓连接树莓派了,端口号为1 如图11

【图11】

【图12】

不过这时候虽然可以上网,但是你会发现会有乱码问题如图12.这是由于我们没有安装中文语言包的原因,接下来我们的树莓派支持中文,在终端输入以下命令如图13,安装好后并reboot下树莓派,最终效果如图14

备注:每次重启树莓派IP地址都会变,所以需要重新执行arp -a 命令查看树莓派的IP,有的时候也可能会用VNC连接不上,可以在树莓下把vnc服务设置成开机自启动或者重新执行下vncserver命令

sudo apt-get install ttf-wqy-zenhei


【图13】


【图14】已经不乱码了

四.总结:

作为一个初学者会遇到各种各样的问题,只要我们坚持不断的研究和探索问题终究会解决。俗话说方法总比困难多。希望这篇文章的分享能给读者带来帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【树莓派之旅】第01期:一根网线搞定树莓派可视化界面 的相关文章

  • 树莓派Linux内核源码

    前期工作 配置好交叉编译工具链 交叉编译工具链详细教程 树莓派Linux内核源码下载 查看树莓派操作版本命令 uname r 源码下载 一 嵌入式裸机和带操作系统启动过程了解 C51 stm32启动过程 c直接操控底层寄存器实现相关业务 业
  • Ubuntu和树莓派的远程连接

    文章目录 一 Linux Ubuntu和树莓派 的远程连接操作 一 远程登录 1 Ubuntu远程登录 2 树莓派远程登录 二 Windows使用ftp远程登录实现上传和下载文件 1 Ubuntu系统 2 树莓派系统 三 Windows使用
  • 树莓派3B+安装Raspbian简易教程

    刚买的树莓派3B 没过一周 树莓派4就出来了 不过算了 基本上用起来差不多 所以大家继续看吧 最近有点忙 所以就不BB了 直接上主题 下载Raspbian Raspbian是树莓派的官方系统 推荐大家使用 如果不喜欢它的话 可以自己安装Ub
  • 【大一立项】如何亲手搭建ROS小车:硬件和软件介绍

    本次博客将详细介绍上篇博客中提到的ROS小车的硬件和软件部分 由于十一实验室不开门 所以部分代码还没有上传到Github 下位机 下位机使用Arduino 因为大一上刚学完用Arduino做循迹小车 其实Arduino作为ROS小车的下位机
  • wiringPi引脚编号方式

    树莓派引出的20 2排针引脚 引脚定义使用gpio readall命令查看 如下 可以看到wiringpi库有三种引脚编号方式 分别为 BCM编号方式 就是使用芯片的GPIO引脚编号 wiringpi库编号方式 使用wiringpi库自己规
  • 毕业设计 树莓派+云平台实时室内环境监测系统

    文章目录 0 前言 1 简介 2 主要器件 3 DHT11温湿度传感器 4 具体实现 5 部分代码 5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求 这两年不断有学
  • 基于树莓派的python界面开发实例教程

    基于树莓派的python界面开发实例教程 环境测试 添加label实例 时钟程序 添加天气 环境测试 点击树莓派的开始菜单 找到programming Python3 IDLE 点击打开 打开后如下 在home pi下面建立home pi
  • 树莓派4b基础入门

    AI嵌入式设备相关内容已合成AIOT专栏 其中包含rknn系列开发板 计算棒 jetson系列 树莓派等详细操作 实战项目源码 让小白从入门到精通 欢迎订阅 AI嵌入式设备已有专栏详细讲解 目录 一 树莓派百科知识 二 树莓派4B图解及配件
  • 【树莓派】利用tesseract进行汉字识别

    树莓派 利用tesseract进行汉字识别 安装tesseract库 识别图像中的汉字 安装tesseract库 安装tesseract库和它的python封装 sudo apt install tesseract ocr fix miss
  • 清理systemd日志

    systemd journal之于systemd犹如syslog之于init 其日志文件保存在 var log journal目录下 随着时间的流逝 该目录下会积累大量日志文件 占用不少的磁盘空间 如果硬盘容量较小或可用空间紧张 可以考虑清
  • 树莓派摄像头监控&Android手机查看&浏览器查看

    树莓派摄像头监控 Android手机查看 浏览器查看 链接USB相关参考 源码 usb摄像机直接接入树莓派USB接口 1 安装motion pi raspberrypi code camera sudo apt get install mo
  • Ubuntu20.04 LTS 安装 ros Noetic 树莓派4/PC

    Ubuntu 20 04 LTS 安装树莓派系统 主要参考了这两篇文章 https blog csdn net liangforcold article details 126385774 https blog csdn net yangc
  • 树莓派RP2040开发板自制24通道 逻辑分析仪

    目录 前言 1 准备工作和前提条件 1 1 Raspberry Pi Pico RP2040板子一个 1 2 Firmware LogicAnalyzer 5 0 0 0 PICO uf2固件 1 3 LogicAnalyzer 5 0 0
  • 毕设—基于树莓派的家居环境智能监测系统设计与实践

    一 资料查找工具 英文文献 Sci Hub Academic Navigation Site To remove all barriers in the way of science 中文文献 VPN书童图书馆 知网免费下载知网免费入口论文
  • Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器

    烧写后可以当做搭建自己的迷你服务器或者可携带的计算机哦 我以linux系统下对内存卡进行烧写镜像 烧写的先以snappy ubuntu care为例 网上的资料大多都是win下操作的 步 1 购买嵌入式开发板 可选够集成度大的 可烧写系统的
  • 2.树莓派上程序自启动方式总结(带桌面)

    在树莓派上设置程序上电自动启动的几种方法 1 在pi config中新建autostart文件夹 在下面新建 desktop后缀的文件 具体方式问度娘 忘了 2 在pi文件夹下 修改 bashrc和 profile文件 比如直接运行py文件
  • 树莓派4b如何打开摄像头

    我主要用的方法是mjpg streamer 使用树莓派摄像头用input raspicam so input uvc so是USB插口摄像头使用 一开始是想用这个树莓派这个库的 但是解压下来发现 好家伙 就他没有 再尝试了各种办法之后都没有
  • 玩转树莓派 一、为你的树莓派烧录系统镜像

    准备工作 1 一台烧录镜像用的电脑 Windows Mac Linux 2 树莓派 3 显示器 高清连接线 根据不同型号需要不同的接口 4 键盘鼠标 5 Micro SD 读卡器 Micro SD 卡 16 128G 6 网线 不使用wif
  • 怎么把树莓派连接到电脑上(基于window10)

    我相信对于刚玩树莓派的新手来说 尤其是没有带显示屏的同学来说 四处碰壁 可能出现的原因有很多种 ssh登录不上 wifi连接不上 内存不足 很多问题 而对于更多新手来说 如何给树莓派连接网络更是关键 今天我给大家讲一下如何用树莓派连接电脑
  • 树莓派4B安装详细教程,从零开始!

    树莓派4B安装详细教程 从零开始 前言 一 准备材料 1 硬件材料 2 软件材料 二 安装步骤 1 格式化SD卡 2 安装系统 三 安装完成 前言 提示 本文详细介绍树莓派4B的安装流程 适合刚入手树莓派的同学 认为我写的好的同学希望点赞关

随机推荐

  • 【华为OD机试】跳房子1 (C++ Python Java)2023 B卷

    题目描述 跳房子 也叫跳飞机 是一种世界性的儿童游戏 游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格 跳房子的过程中 可以向前跳 也可以向后跳 假设房子的总格数是count 小红每回合可能连续跳的步教都放在数组steps中 请问
  • Intel DDR布线之Tabbed Routing

    一 Overview Tabbed Routing是一种在相邻的平行走线上连接小的梯形凸片 以更积极地控制走线的电容 以管理走线阻抗并补偿结构的电感效应的方法 Tabbed Routing is a method of attaching
  • Ubuntu18.04安装OpenGL依赖库

    sudo apt get install build essential sudo apt get install libgl1 mesa dev sudo apt get install libglu1 mesa dev sudo apt
  • tabpanel页签的机制

    tabpanel页签的机制 页签展现渲染时 只会初始化渲染你所指定的activeTab这个子页签 其他的页签一律不渲染 所以也就不存在form的dom内容 如果没有指定activeTab页签不会初始化任何子页签 那么所有的form都不会得到
  • 【ARIMA-WOA-CNN-LSTM】合差分自回归移动平均方法-鲸鱼优化-卷积神经网络-长短期记忆神经网络研究(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 1 1 ARIMA模型 1 2 鲸鱼优化算法 1 3 卷积神经网络 1 4 LSTM 模型 2 运行结果
  • uniapp Echart X轴Y轴文字被遮挡怎么办,或未能铺满整个容器

    有时候布局太小 使用echarts x轴y轴文字容易被遮挡 怎么解决这个问题呢 或者是未能铺满整个容器 方法1 直接设置 containLabel 字段 options grid containLabel true 方法2 间接设置 但是不
  • IDEA 【基础】 javaweb项目中 将maven的jar包,复制到web项目的 lib 文件夹

    自己在做小型javweb项目的时候经常遇到这种问题 java lang NoClassDefFoundError 明明maven已经添加依赖了 而且项目里面可以正常运行 但是启动tomcat运行的时候 却运行不了 博主琢磨半天 了解到 第三
  • 深度学习实战项目(三)-行人检测重识别yolov5+reid(跑通+界面设计)

    行人检测重识别yolov5 reid 跑通 界面设计 参考源代码 github 权重文件 根据github上面的网盘进行权重下载 检测 将 ReID resnet50 ibn a pth放在person search weights文件下
  • One-Stage Visual Grounding(单阶段语言指示的视觉定位)论文略读_2019-2020

    One Stage Visual Grounding 2019 2020年论文略读 1 Zero Shot Grounding of Objects from Natural Language Queries 2019 ICCV 改进工作
  • Linux 查看显卡型号

    输入以下命令 lspci grep i vga 可以查看显卡型号 但是是一串数字代码 可通过PCI devices网站进行查询 结果如下所示 GeForce RTX 3060 Lite Hash Rate 即为显卡信息
  • 浏览器刷新、关闭页面与统计在线人数

    项目中可能需要统计在线人数 也可能需要在用户在退出时进行用户注销登录 既为统计实时在线人数 也为及时清理暂时不再使用的session 节约资源提高性能 对于以上的情况 若用户使用页面的注销按钮退出登录 那一定万事大吉了 当实际中这种可能性很
  • Java面试题(1)-J2SE基础

    最近在为自己实习准备 看了网上各种面试经验贴 也和身边的小伙伴一起参加了不少牛逼IT企业的面试 这篇文章就将面试遇到的一些比较常见的问题整理一下 给大家一些参考 也为自己整理整理 J2SE基础 1 九种基本数据类型的大小 以及他们的封装类
  • 猿创征文

    猿创征文 国产数据库实战 使用docker部署PolarDB X云原生分布式开源数据库 一 PolarDB X介绍 1 PolarDB X简介 2 PolarDB X特点 二 检查docker版本 三 检查docker配置信息 四 下载Po
  • redis集群原理

    redis是单线程 但是一般的作为缓存使用的话 redis足够了 因为它的读写速度太快了 官方的一个简单测试 测试完成了50个并发执行100000个请求 设置和获取的值是一个256字节字符串 结果 读的速度是110000次 s 写的速度是8
  • MySQL高频面试题

    文章目录 1 什么是MySQL 2 关系型数据库和非关系型数据库 3 数据库三大范式是什么 4 一条 SQL 查询语句是如何执行的 5 引擎 MySQL存储引擎MyISAM与InnoDB区别 MyISAM索引与InnoDB索引的区别 Inn
  • 哈夫曼树带权路径长度

    一 长什么样 左边是普通树 右边是哈夫曼树 图a WPL 5 2 7 2 2 2 13 2 54 图b WPL 5 3 2 3 7 2 13 1 48 可见 图b的带权路径长度较小 我们可以证明图b就是哈夫曼树 也称为最优二叉树 二 怎么生
  • Vue实现swiper轮播组件

    目前市面上有很多轮播组件 但是有的不满足业务需求 因此也需要自己首先轮播组件 以下是一个用vue实现的轮播组件 带动画效果 可以自行设置轮播速度 选择是否需要分页器等 效果如下 思路 结构 一个轮播组件应该由三部分组成 一是轮播的元素 如图
  • 如何在内存中执行二进制代码之win平台

    大家可能会很好奇 我们的任意exe程序 不就是在内存中执行的二进制机器码吗 不 今天我要说的是 我们如何把实现指定功能的一段二进制机器码 放到我们的程序中 然后在需要的时候 直接调用它 当然 这段代码也有其他用途 故而有了shell cod
  • 公众号分享

    配置 gt 登录公众号 gt 设置与开发 gt 公众号设置 gt 功能设置 gt js安全域名域名 gt 网页授权域名 1 先拿集成微信 js 路径写自己的 import wxshare from common js wxShareModu
  • 【树莓派之旅】第01期:一根网线搞定树莓派可视化界面

    一次偶然的机会接触到了树莓派 于是就购了一个板子 入手快两个月了 由于一直忙于工作的事情 所以也就没折腾 今天拿出来的时候发现要想把树莓派运行起来还需要一些其他外接设备 一时也没去某宝或某东上采购 就利用手头现有的资源玩一下 于是就有了此文