▶ raspberry pi
文章平均质量分 50
raspberry pi
cuntou0906
凌晨三点的麓山南路!
展开
-
树莓派 Ubuntu mate 18.04 VNC远程
树莓派 Ubuntu mate 18.04 VNC远程VNC安装(x11vnc)安装sudo apt install x11vnc -y密码配置sudo x11vnc -storepasswd /etc/x11vnc.pass创建服务sudo vi /lib/systemd/system/x11vnc.service添加内容[Unit]Description=Start x11vnc at startup.After=multi-user.target[Ser原创 2022-02-24 21:31:30 · 647 阅读 · 0 评论 -
通信方式简介
通信方式简介 在做嵌入式开发,通信方式是一个重点,涉及两个板子如何进行交流。在介绍一些通信方式在pyboard中的使用之前,首先先简单介绍一下嵌入式通信方式。或许可能听过什么单工,半双工,同步通信,异步通信。单工 半双工 全双工 单工 表示数据传输只在一个方向上传输,不能实现双向通信,即A发送数据给B,而B不能发送数据给A。 **半双工 **表示数据可以实现双向传输,但是同一时刻只能单向传输。比方说,A发送数据给B的同时,B不能给A发送消息,只能等到A发送完了,B才能给A发。原创 2021-09-17 15:07:37 · 157 阅读 · 0 评论 -
树莓派JDK+Tomcat
JDK安装 这里直接用命令安装了。。下载解压安装方式参考这里。sudo apt-get purge openjdk-8-jre-headlesssudo apt-get install openjdk-8-jre-headlesssudo apt-get install openjdk-8-jre 输入 java -version查看:Tomcatwget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.36/bin/apache-原创 2021-05-27 17:22:41 · 218 阅读 · 0 评论 -
VsCode远程开发树莓派
VsCode远程开发树莓派前言 对于不熟悉vim,nano等linux编辑器,可以使用window下的编辑器远程开发。过ssh连接树莓派,然后树莓派的内容就和本地vscode的文件同步,用起来十分方便。因为自己是做嵌入式开发的,对于这种不是很了解,前段时间是我同学和我说的这种方法。试了下,爽~ssh安装ssh客户端 直接用windows自带的ssh。也可使用第三方的软件都可~生成秘钥对 打开cmd,ssh-keygen -t rsa -b 4096,一路回车即可,然后会在当前用户文件夹下原创 2021-04-28 14:49:18 · 970 阅读 · 0 评论 -
树莓派镜像制作
树莓派镜像制作 对于已经在原系统上配置了很多自己的信息,如果系统崩了,那么重新在装,配置环境,这真的简直。。。所以,可以把树莓派的系统先克隆到一个镜像里面,下回直接写入这个镜像就不需要重新配置环境。这个有点像vmware里面的克隆操作。步骤 首先,得新建一个.img结尾的文件,例如: 然后,把需要克隆的系统的TF卡通过读卡器插入到电脑,打开WIn32_disk_imager软件(网上搜一搜就有), 一定点读取(将TF卡读取到新建的img文件中)。 !!!!点写入就把空的img写到TF卡了。文件原创 2021-04-27 18:16:49 · 310 阅读 · 0 评论 -
树莓派VNC分辨率设置
树莓派VNC分辨率设置 上次讲到,利用vncserver -geometry 1080x720设置分辨率,这时候会提供一个端口进行vnc访问,但是每次开机都需要做这个操作,才可以生效。如果这个命令在开机启动时自动执行,那么问题得到解决,因为这个端口号是默认从1开始,执行n次就产生n个端口。所以在开机的时候执行1次,然后用ip地址:1访问即可。脚本编写 这个脚本可以放在任意位置,最好用pi用户创建。这里我放在/home/pi/MyCode/MyScript/StartScript.sh:#!/bin原创 2021-04-24 14:04:01 · 1869 阅读 · 0 评论 -
树莓派VNC连接
树莓派VNC连接 远程树莓派可以使用xrdp,配合windows的桌面远程,这里介绍另一种VNC;启动vncsudo raspi-config下载VNC客户端 VNC客户端,这里是指当前远程的系统,以windows为例。 下载完后打开,设置分辨率sudo raspi-config 然后重启。 或者使用其他远程工具打开连接树莓派:设置分辨率vncserver -geometry 1080x720 然后使用得到的这个ip+端口用vnc客户端登录。树莓派的原创 2021-04-23 22:03:07 · 1783 阅读 · 1 评论 -
matchbox-keyboard
树莓派虚拟键盘 当你的树莓派有一个屏幕,并且可以点击,奈何没有键盘,每次都需要拔插电脑的键盘,尤其是wifi断了,需要通过触屏连接wifi。matchbox-keyboard或许是一个很好地选择,一个虚拟键盘。sudo apt-get install matchbox-keyboard 安装完成后可以在Accessories里面找到。或者使用Florence.sudo apt-get install Florence一键三连加关注,村头带你不迷路!哈哈哈...原创 2021-04-22 21:39:58 · 1206 阅读 · 0 评论 -
Sense Hat Emulator(Sense Hat)安装与使用~
Sense Hat Sense Hat是一个专门为树莓派开发的一个富含多种外设的板子,LED点阵,温度传感器,湿度传感器,加速度计等等,直接对插在树莓派上即可使用。而且官方用python写好了Sense Hat的底层驱动代码,只需要调用对应的函数即可,比如点亮LED,显示字符,读取温度值等等;底层实际就是通过树莓派提供的GPIO功能操作对应的模块~,官方提供的电子书英文版。同时,附上一个官网提供的入门教程以及API文档。 驱动包的安装:sudo apt-get install sense-hat原创 2021-04-21 17:34:09 · 2821 阅读 · 0 评论 -
树莓派更换镜像源
树莓派更换镜像源查看系统版本lsb_release -api@raspberrypi:~ $ lsb_release -aNo LSB modules are available.Distributor ID: RaspbianDescription: Raspbian GNU/Linux 10 (buster)Release: 10Codename: buster修改镜像源# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:de原创 2021-04-20 21:38:47 · 417 阅读 · 0 评论 -
树莓派 motion4.1.1使用
树莓派motion使用安装motionsudo apt-get install motion启动motionsudo motion后台启动sudo nano /etc/default/motion 以后台方式启动,将start_motion_daemon=no改为start_motion_daemon=yes,其次还需要配合/etc/motion/motion.conf的daemon on,这样启动motion不会占用Terminal。# set to 'yes' to enable原创 2021-04-20 19:36:04 · 881 阅读 · 0 评论 -
树莓派3B+蓝牙使用
树莓派3B+蓝牙 树莓派3B+自带蓝牙,使用的是硬件串口。查看蓝牙状态:systemctl status bluetooth # 查看蓝牙状态 当看到active说明蓝牙已经开启了,如果没有则可以启动。sudo /etc/init.d/bluetooth start # 启动蓝牙sudo /etc/init.d/bluetooth stop # 停止蓝牙sudo /etc/init.d/bluetoo原创 2021-04-07 20:00:18 · 1636 阅读 · 0 评论 -
树莓派3B+安装python3
树莓派3B+安装python3 树莓派3B+内部已经装了python2 和python 3(例如3.7)。如果没有的话可以执行下列命令安装一下,当然,python2不用的话也可以删了。sudo apt-get install python3删除掉原先 python 的链接sudo rm /usr/bin/python创建一个新的链接指向刚刚安装的 python3.7sudo ln -s /usr/bin/python3.7 /usr/bin/python查看python版本pytho原创 2021-04-07 13:26:12 · 1400 阅读 · 0 评论 -
树莓派wifi配置
查看wifi iwlist scan配置wifi连接sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 每一个network就是一个WiFi,可以配置多个network,ssid为WiFi名称,psk为WiFi密码,key_mgmt为加密方式,还可以设置优先级~~比如:priority=2。保存文件后几秒钟应该就会自动连接到该wifi。查看是否连接成功~ifconfig wlan0...原创 2021-04-06 15:43:30 · 671 阅读 · 0 评论 -
树莓派使用串口通信(硬件串口)
树莓派使用串口通信(硬件串口)树莓派3B+ 树莓派3B+内置了一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。在树莓派3代中,由于板载蓝牙模块,硬件串口被默认分配给与蓝牙模块通信了,而把那个mini串口默认分配给了排针引出的GPIO(14,15)。 树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,只能通过ssh或者远程桌面连接树莓派后进行控制。查看默认值 seri原创 2021-04-06 14:57:49 · 8789 阅读 · 1 评论 -
树莓派3B+引脚图
树莓派3B+引脚图原创 2021-04-06 13:09:26 · 2063 阅读 · 0 评论 -
树莓派使用时候发热严重解决方案
Attention 博主使用的是树莓派3B+,并且注意到树莓派加上LCD3.5寸屏幕后,发热很严重,而且就两三分钟就很烫手(尽管加了散热片)。由于自己也是第一次使用树莓派,开始以为很正常。之后再使用中,直接通过ssh访问,而没有使用LCD显示屏,发现温度一下降下来了。使用lcd会增加cpu的功耗,在实际项目中,尽可能用命令行模式把,或者配个散热风扇。 树莓派的启动级别和linux类似,通过:sudo init 3 # 命令行模式sudo init 5 # 桌面模式...原创 2021-04-06 11:43:34 · 5506 阅读 · 0 评论 -
树莓派使用串口通信(mini串口)
树莓派使用串口通信树莓派3B+ 树莓派3B+内置了一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。在树莓派3代中,由于板载蓝牙模块,硬件串口被默认分配给与蓝牙模块通信了,而把那个mini串口默认分配给了排针引出的GPIO(14,15)。 树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,只能通过ssh或者远程桌面连接树莓派后进行控制。查看默认值 serial0是GP原创 2021-04-06 11:29:47 · 1640 阅读 · 1 评论 -
树莓派系统安装 3.5寸LCD驱动安装 ssh远程链接
树莓派系统安装 3.5寸LCD驱动安装 ssh远程链接硬件准备树莓派(博主用的3B+),电源线3.5寸LCD屏幕,可以直接对插树莓派~SD卡(博主用的32G),因为树莓派本身只有1G内存,因此SD卡相当于widows的磁盘,系统和数据都存在SD卡中。树莓派本身只提供硬件平台,当SD更换相当于系统也更换了。读卡器操作系统下载 树莓派官网提供了点击进入官网。 这里只列举常用的几个。第一个是linux操作系统带桌面,并且装好了一些常用的软件。第二个是linux操作系统带桌面,但没有预装软原创 2021-04-03 11:55:35 · 1211 阅读 · 0 评论