树莓派

树莓派python库配置/安装/更新

夙愿已清 提交于 2019-12-06 05:04:30
在线 在树莓派网络配置好的情况下 如何确定网络是配置好的,可以看在桌面的wifi图标有没有显示连接上了,如果连接上了会显示在网络中的ip地址 ping www.baidu.com ping dns_ip 需提前配置好镜像源, 树莓派软件源配置 树莓派基金会单独(非Raspbian开发者)提供/维护的软件源,主要包括raspi-config、minecraftpi、树莓派桌面环境、内核固件驱动等少量软件。 这个软件源相关资料比较少,国内目前只 有清华(201709开始提供)和中科大有提供 #### Stretch(选择清华的源就行) deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui deb-src url # 如上相同 # 'deb-src'默认将软件源码一并下载至树莓派 # 'deb-src'不加也可以 #### Jessie deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui 配置/etc/apt/sources.list里的软件源 raspbian这个源是由独立开发者维护的,与树莓派基金会并无直接联系。国内源比较多,选择一个与自己延迟最小或连接速度最好或物理距离最短的即可。 #Stretch deb

树莓派通过网络将拍摄的图片和视频发送给上位机

别说谁变了你拦得住时间么 提交于 2019-12-06 05:02:26
树莓派上安装的系统是不带图形界面的,不能直接查看拍摄的图形和视频,考虑通过网络将树莓派摄像头拍摄的图片和视频发送给其他电脑进行查看。 其中控制摄像头使用的是picamera库,该库是使用python控制树莓派摄像头的。 一、安装picamera库 1、在python3中安装picamera库 sudo apt-get install python3-camera 2、检查picamera库安装是否成功 python3 import picamera 二、使用树莓派将拍摄的图片发送给上位机,一共需要两个python文件,一个运行在树莓派上作为客户端,负责采集图像数据,一个运行在window上作为服务端,接受树莓派发送的数据并保存到本地目录下。 每次发送数据时,先发送图片信息的长度,然后发送图像的数据信息,每一幅图片都按照这个规定发送。 1、树莓派端的代码如下: #!/usr/bin/python3 # -*- coding:utf-8 -*- #通过网络发送图片给上位机,发送的格式为,先发送图片长度信息,然后再发送图像数据 import os import picamera import struct import socket import time #创建一个socket连接,地址为服务器端的地址 client_socket = socket.socket() client

如何让树莓派启动实现图形化界面和命令行模式的切换从而解决两个光标的问题

早过忘川 提交于 2019-12-06 04:43:51
前言:由于之前烧录到树莓派的镜像文件是图形化界面的,当我把QT工程交叉编译后的可执行文件在树莓派上运行时。有两个界面,重点是有两个光标,会导致当使用触摸屏时会有两个响应,使屏幕错乱。此时想到了两个解决办法,一是找到QT代码中的光标部分并关闭,但是想到这种方式比较麻烦,而且树莓派自带触摸屏不能响应QT界面,所以没有考虑这种方法。第二种是关闭树莓派图形化界面,使用命令行模式,也不影响QT工程的运行。其实将树莓派启动从图形化界面切换到命令行模式的方法比较简单。具体步骤如下: 一:当你登录树莓派后,直接运行下面命令 sudo raspi-config 这条命令会打开树莓派的配置,如图: 二:当进入上面配置界面后,用箭头和回车键组合来选中 进入第三个:Boot Option>到下一屏 三:选择B1 Desktop / CL1 即图形模式还是命令行模式 四:出现下面屏,选择第二个自动登录的命令行模式。B3,B4是图形化模式。此处就是根据自己的需求去选择了。 五:选择Finish 六:选择Yes,重启树莓派保存设置 后序:当我改变成为命令行模式后,运行QT可执行文件时可以很好的实现QT界面的触摸响应。 来源: CSDN 作者: liushoujin 链接: https://blog.csdn.net/qq_42908042/article/details/91129443

树莓派SSH篇

谁说我不能喝 提交于 2019-12-06 03:01:31
开启好树莓派后发现一个问题,怎么才可以输入进树莓派里面呢? 一、你需要和我一样准备一个无线(有线)键盘 😓,说心里话,习惯了敲电脑键盘的娃用这个确实别扭,不过也可以准备家用普通的键盘,这个键盘是具有触摸功能可以代替鼠标。代替鼠标。。。。 我是菜狗别打我。。。。。 二、可以通过SSH进行连接,方便以后可以在PC端使用树莓派 摘自百度百科 详细内容可以访问百度百科 链接附上 https://baike.baidu.com/item/ssh/10407?fr=aladdin 调试之前要保证你的树莓派准备一下是否开启 1.已经登录,默认用户名:pi,密码:raspberry 2.连接网络,无线网OR有线网 3.是否开启SSH 4.pc端准备putty的软件 废话不多说开始 将SD卡连接到电脑上并打开,直接新建“SSH”文件(无后缀)即可 (如果不会可以先创建一个SSH.txt 的文件后将.TXT后缀名删除即可) 接着打开树莓派查询ip :ifconfig 命令查询得到WLAN 0 里面的Ip地址 打开PUTTY 输入自己树莓派局域网的IP地址,进行打开 第一次打开会弹出警示框,说明您已经成功了一半,点击“是” 进入后会要求您输入密码(login as)输入默认的密码,如果有更改过就输入更改过的密码后就可以在PC端上使用树莓派了~ 喜欢讨论的朋友可以下下方留言或者关注公众号:小道崖

树莓派4B踩坑指南 - (6)安装常用软件及相关设置

拈花ヽ惹草 提交于 2019-12-05 23:01:43
安装软件 安装codeblocks并汉化: sudo apt-get install codeblocks 下载 简体中文mo包 cd /usr/share/codeblocks/ sudo mkdir locale cd locale sudo mkdir zh_CN cd zh_CN sudo cp /home/pi/Downloads/CodeBlocks.mo . sudo chmod 777 CodeBlocks.mo Setting - Environment - General 下方终端选择gnome-terminal Setting - Environment - View - i18n(International) 里选择中文,重新启动 将默认终端调整回lxterminal: ` sudo update-alternatives --config x-terminal-emulator 安装ReText Markdown编辑器:详见 给Retext进行配置:语法高亮、数学公式、自定义样式 sudo apt install retext 编辑 - 个人偏好 - 样式表文件,选择自定义css,可以从typora的主题复制过去。最后用了 少数派css 。 编辑 - 个人偏好 - markdown语法扩展 - 添加数学公式和语法高亮: mathjax,

树莓派4B踩坑指南 - (5)设置阿里云的源

我怕爱的太早我们不能终老 提交于 2019-12-05 22:59:23
设置阿里云的源: 注意!! buster是根据系统版本( cat /etc/os-release )来写的,如果是jessie或者stretch要改为buster。参考 解决树莓派apt升级/安装提示依赖问题 对于使用buster的树莓派系统: 1、打开文件 sudo nano /etc/apt/sources.list 2、编辑文件 将原来的deb.......和deb-src......两行注释掉,或者直接在这两行修改。 deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi 3、编辑后保存并退出文件 4、打开文件 sudo nano /etc/apt/sources.list.d/raspi.list 5、执行第2步 6、编辑后保存并退出文件 7、查看DNS sudo nano /etc/resolv.conf 8、如果里面是空的,手动添加一条信息,不是空的可以不用管 nameserver 114.114.114.114 9、执行更新软件源 sudo apt-get update sudo apt

树莓派4B踩坑指南 - (3)无显示器连接

巧了我就是萌 提交于 2019-12-05 22:58:45
无显示器连接 WiFi:如果是原装系统,直接修改wpa_supplicant.conf文件后,放入boot即可(一定注意ssid名称不要写错!!惨痛教训T^T) SSH:在boot盘下新建一个 SSH 的新文件。然后用ipScanner或路由器界面查看raspberry的ip地址,直接输入putty连接,输入账号密码后进入pi。 VNC Server:putty中命令行输入: vncserver ,然后会给出一个地址,用vncviewer直接访问这个地址就好,注意冒号后边的1不可省略。 进入图形界面后,在首选项-Raspberry Pi Configuration - Interface里,把SSH和VNC打开 来源: https://www.cnblogs.com/bowen404/p/11949429.html

树莓派4B踩坑指南 - (1)系统简介及特性

佐手、 提交于 2019-12-05 22:06:11
系统简介及特性 19年双十一入坑树莓派4B,发现不是一般的坑,对于新出来的4B,从外包装壳,到接口,到内核,很多老的资料已经不再适用,又没有什么特别大的论坛可以讨论,只能自己一点点的摸索。 所以将遇到的问题统一记录下来,整理发布于此。 官方原版系统(Raspbian): https://www.raspberrypi.org/downloads/raspbian/ 原版系统为 32位(armhf) ,自带全部编译IDE,包括C++,Java,Python,Scratch等;需要安装谷歌输入法,需要通过SSH(putty)开启vnc(sudo vncserver),设置固定IP地址(调整dhcp,设置静态IP)。无法安装arm64的Linux应用。 在树莓派的“LX终端”中输入命令获取详细系统版本: cat /etc/os-release Debian 64位系统(xfce): 全功能桌面版文件名为2019-11-25-OPENFANS-Debian-Buster-Desktop-Aarch64-ext4-v2019-2.0-Release.img (百度网盘: 点击前往下载 ) 系统为 64位(arm64) ,支持Web可视化管理、 QEMU-KVM 虚拟化支持、Docker 容器支持、AUFS文件系统支持、TCP加速、内存及交换优化等,偏向于实际应用,教学功能较弱,编译器基本没有

树莓派基于scratch2控制GPIO

谁都会走 提交于 2019-12-05 18:12:00
本文通过MetaWeblog自动发布,原文及更新链接: https://extendswind.top/posts/technical/raspberry_scratch2_gpio_control.md 感觉这方面的资料最好优先google英文的,中文博客上竟然连scratch2用的哪套GPIO的编号都找半天… 树莓派的apt仓库里有三个scratch版本,其中scratch为稳定版,scratch2和scratch3还在测试仓库,改成了基于跨平台技术electron的开发。我在树莓派3b上scratch3打开没反应,scratch2虽然是测试版,但使用没发现问题,打开速度上明显比scratch慢。 scratch2相比scratch在GPIO上简化了大量的操作,不用通过广播的形式发送各种GPIO server的消息,将GPIO的操作简化成了两个函数。 1. 安装Scratch2 sudo apt install scratch2 2. 控制相关的GPIO口 更多模块 -> 添加扩展 选择 Pi GPIO 下面会多出两个控制GPIO的函数。 set gpio *id* to *output high* 此函数用于设置gpio口,第一个指定GPIO的id,第二个指定功能,如输出高电平、输入低电平、输入模式。 gpio *id* is high? 此函数用于控制语句中作为条件

树莓派的知识分享

主宰稳场 提交于 2019-12-05 14:31:47
Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 下面是树莓派的简单装系统的小白教材 一.安装操作系统 准备工作: 1.一张8G以上的SD卡(树莓派3使用micro SD卡),最好是高速卡,推荐Class4以上的卡,因为卡的速度直接影响树莓派的运行速度 2.树莓派系统下载: 系统下载地址:https://www.raspberrypi.org/downloads/raspbian/ 选择with desktop版本,下载Torrent文件使用迅雷或是其他种子下载工具下载。 3.Windows下安装镜像的工具:Win32DiskImager (见 参考资料https://sourceforge.net/projects/win32diskimager/) 也可以用其他的刻录软件安装 安装实战: 1.解压下载的系统镜像压缩文件,得到img镜像文件 2.将SD卡使用卡托或者读卡器后,连上电脑 3.解压并运行Win32DiskImager工具 4.在软件中选择系统镜像的img文件,“Device”下选择SD卡的盘符,然后点击“Write” 然后就开始安装系统了,根据你的SD卡的速度,安装过程有快有慢 5.安装结束后会弹出完成对话框,说明安装就完成了,如果不成功