热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

树莓派RaspberryPiVNC屏幕无法显示、软键盘、摄像头实时图传、固定IP等环境配置

目录1VNC屏幕无法显示2树莓派软键盘安装3摄像头实时图传配置,可用于图像监控系统4安装VIM与固定IP1VNC屏幕无法显示在树莓派终端,输入s

目录

1 VNC屏幕无法显示

2 树莓派软键盘安装

3 摄像头实时图传配置,可用于图像监控系统 

4 安装VIM与固定IP




1 VNC屏幕无法显示

在树莓派终端,输入 sudo raspi-config

选择接口配置, 按回车健。

再选择VNC开启, 如果已开启则不做操作。

回到主菜单,选择屏幕显示设置。

下一步选择屏幕显示方案。

下一步选择16:9 分辨率。

选择好后,回车确认。再次打开终端,重启树莓派。sudu reboot。

重启后,即可使用VNC远程连接树莓派。


2 树莓派软键盘安装

在终端输入下列命令。

sudo apt-get install matchbox-keyboard
sudo apt-get install ttf-wqy-zenhei
sudo reboot

即可安装好树莓派软键盘,便于在无键盘的情况下,只通过鼠标操作树莓派。


3 摄像头实时图传配置,可用于图像监控系统 

首先,在树莓派系统设置中,开启摄像头功能。

在终端中输入 sudo raspi-config

选择接口配置

下一步选择开启摄像头功能,按回车确定。

连接好排线摄像头或者USB摄像头后, 在终端输入 ls /dev

查看可用连接设备

当出现video0时,表示摄像头成功连接树莓派。

下一步,安装实时图传所需的依赖库。

在终端中,依次输入下列命令。

sudo apt-get install cmake libjpeg8-dev -ysudo apt-get install gcc g++ -ywget https://github.com/jacksonliam/mjpg-streamer/archive/master.zipunzip master.ziprm master.zipcd mjpg-streamer-master/mjpg-streamer-experimentalmakesudo make install

可以看到安装过程。

如果该过程中没有报错,说明安装成功。

启动实时图传程序:

/usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280x720" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

输入树莓派的ip 192.168.0.71, 即可登入到树莓派的实时图传接口。

查看树莓派ip的方法: 在树莓派终端输入ifconfig,即可看到ip。

 


4 安装VIM与固定IP

安装vim编辑工具,便于修改树莓派文件配置。

在终端中输入如下命令。

sudo apt-get update
sudo apt-get install vim

固定IP, 在终端中输入 

sudo vim /etc/dhcpcd.conf

修改wln0,下的static_ip_address, 192.168.0.x, x可设置为0-255之间的任意数值。

wlan0代表无线,也就是指定接口

eth0代表有线,也就是指定接口


推荐阅读
  • dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
    本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了如何在 Spring Boot 应用中通过 @PropertySource 注解读取非默认配置文件,包括配置文件的创建、映射类的设计以及确保 Spring 容器能够正确加载这些配置的方法。 ... [详细]
  • 本文详细介绍了在Android 8.x中,GMS认证新增的CTS和VTS测试,特别是如何在VTS环境下测试GSI版本。文章涵盖了详细的测试环境配置和具体操作步骤。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 本文介绍如何在Linux Mint系统上搭建Rust开发环境,包括安装IntelliJ IDEA、Rust工具链及必要的插件。通过详细步骤,帮助开发者快速上手。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • CentOS系统安装与配置常见问题及解决方案
    本文详细介绍了在CentOS系统安装过程中遇到的常见问题及其解决方案,包括Vi编辑器的操作、图形界面的安装、网络连接故障排除等。通过本文,读者可以更好地理解和解决这些常见问题。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • 本文介绍了两种方法,用于检测 Android 设备是否开启了开发者模式。第一种方法通过检查 USB 调试模式的状态,第二种方法则直接判断开发者选项是否启用。这两种方法均提供了代码示例和详细解释。 ... [详细]
author-avatar
白云下6_136
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有