树莓派

树莓派485串口访问不稳定的问题,搞了两天

放肆的年华 提交于 2019-11-27 19:33:23
换了块树莓派的主板,忘了设置串口,导致读取结果时有时无,有时乱码,有时无数据,后来检查配置才发现,记录一下开启Uart接口方法 sudo raspi - config 选择 Interfacing Options -> Serial ,关闭 shell 访问,打开硬件串口 打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面。 enable_uart = 1 对于树莓派3B用户,串口用于蓝牙,需要注释掉: #dtoverlay=pi3-miniuart-bt 然后重启树莓派,再测试正常。 来源: https://www.cnblogs.com/qq812256/p/11374385.html

树莓派实时视频传输

心已入冬 提交于 2019-11-27 13:00:23
1 # -*- coding: utf-8 -*- 2 # __author__ = "赵鹏" 3 # Date: 2019/8/16 4 5 import socket 6 import threading 7 import struct 8 import time 9 import cv2 10 import numpy 11 12 13 class Carame_Accept_Object: 14 def __init__(self, S_addr_port=("127.0.0.1", 8880)): 15 self.resolution = (640, 480) # 分辨率 16 self.img_fps = 15 # 每秒传输多少帧数 17 self.addr_port = S_addr_port 18 self.Set_Socket(self.addr_port) 19 20 # 设置套接字 21 def Set_Socket(self, S_addr_port): 22 self.server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 23 self.server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 端口可复用 24 self

网线直连树莓派及其利用笔记本共享上网的步骤

空扰寡人 提交于 2019-11-27 12:16:12
1.无线网络连接设置为 IP:192.168.0.58 子网掩码:255.255.255.0 默认网关:192.168.0.10(路由器地址) 本地连接属性设置为: IP:192.168.0.1(貌似要结尾是.1树莓派才能上网) 子网掩码:255.255.255.0 默认网关:可以不设置 本地连接的IP地址就是树莓派内网络配置的默认网关地址这样树莓派才能上网 2.在无线网络的属性里面启用网络共享。 3.使用arp-a查看到树莓派被动态分配到的IP地址 4.使用putty或者vnc软件连接到树莓派即可。 来源: oschina 链接: https://my.oschina.net/u/948490/blog/199723

树莓派快速 (安装)

本秂侑毒 提交于 2019-11-27 08:47:23
工欲善其事必先利其器,所以先准备好工具 树莓派,(这里用的是树莓派3B+) ,SD卡8g以上,读卡器, 1.下载一个格式化SD卡的工具,格式化SD卡https://www.sdcard.org/downloads/formatter_4/eula_windows/ 这个下载时,因为是英文的所以可以转换翻译为中文进行观看,也可以直接往下滑动选择”accpet“,开始下载安装; 安装完成后将SD卡插入读卡器中, 注意:看清磁盘的位置!!!一定要看清磁盘的位置再来进行格式化,不然可能会将其他磁盘格式会有你想不到的后果 2.下载Win32 DiskImager,这是一个把镜像写入SD卡的工具http://sourceforge.net/projects/win32diskimager/ 3.下载镜像https://www.raspberrypi.org/downloads/ 也可以去官网下载其他镜像, 将SD卡插入读卡器连上电脑,准备好系统镜像 在电脑中打开Win32 Disk Imager,选择SD卡所在的盘, 再选择下载解压出来的img文件,点write把系统写入SD卡; 这个时候软件会开始往TF卡中刷入操作系统,我们只需要耐心等待。 刷机完成后,软件会跳出写入成功的提示 最后插上线,试着让你的树莓派启动起来,启动时会出现绿灯闪烁~

树莓派(Cannot assign requested address)的解决过程

醉酒当歌 提交于 2019-11-27 07:50:47
树莓派一个无法分配被请求地址问题(Cannot assign requested address)的解决过程 问题描述 在用 ecl 加载 swank 服务端时返回错误: pi@rpi ~ $ ecl -load ~/.vim/bundle/slimv/slime/start-swank.lisp ;;; Loading "/home/pi/.vim/bundle/slimv/slime/start-swank.lisp" ;;; Loading "/opt/github/slimv/slime/swank-loader.lisp" ;;; Warning: No architecture feature found in (POWERPC PPC X86 X86-64 X86_64 AMD64 I686 I586 I486 PC386 IAPX386 SPARC64 SPARC HPPA64 HPPA ARM PENTIUM3 PENTIUM4 JAVA-1.4 JAVA-1.5 JAVA-1.6 JAVA-1.7). ;;; Loading #P"/usr/local/lib/ecl-16.1.2/cmp.fas" ;;; Loading "/home/pi/.slime/fasl/2014-10-10/ecl-16.1.2-linux-unknown/backend.fas"

树莓派python版本的串口通信设置

放肆的年华 提交于 2019-11-27 03:45:37
经过一天的探索终于解决了一个问题,就是在树莓派上用python代码来使用串口来通讯,看过了无数的教程 踩过了无数的坑,下面是我结合各个案例总结的设置方法。 参考链接: 1. https://blog.csdn.net/weixin_41656968/article/details/80085836 2. https://blog.csdn.net/qq_36326623/article/details/79780061 1.输入 sudo nano /boot/cmdline.txt 修改内容为: dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait 2.安装python-serial模块 输入 sudo apt-get install python-serial 3.输入命令 sudo nano /boot/config.txt 在该文件中加两行代码 dtoverlay=pi3-miniuart-bt enable_uart=1 注意!!!这个文本框中可能会有 enable_uart=1 或 enable_uart=0 如果有请屏蔽! 4.修改文本内容记得保存退出,最简单做法 Ctrl+X 再根据提示选择 Y

用Python让Raspberry Pi“动”起来

若如初见. 提交于 2019-11-26 22:09:53
【编者按】本文是来自奥松机器人社区的投稿,作者为小强之工, 真名贝振权,无线电、电子、嵌入式爱好者。 前 段时间,接触了一款在开源硬件界被称为是“人气之王”的树莓派(Raspberry Pi)袖珍计算机,功能强大的她拥有一颗SOC,集CPU、GPU、 DSP和SDRAM为一体,以SD卡为内存硬盘,拥有网卡、USB口(可以直接连接键盘、鼠标、U盘等外设)、同时具备视频、音频模拟输出以及HDMI高 清输出的能力,在外部接口上还具备了一般计算机设备不具有的GPIO、SPI、I2C、UART等硬件配置,为我们的创新机器人制作提供硬件条件。切入正 题,用Python让Raspberry Pi动起来,在这个醒目的标题中可以看出我这个制作的主题就是利用Raspberry Pi的硬件和 Python语言来完成一个机器人制作,那下面就听我娓娓到来吧! 硬件搭建篇 在 这次制作中,我选择了一款AS-4WD铝合金的小车平台,以小车平台为基础,在上面添加了7寸高清液晶显示器、无线键盘、蓝牙模块以及电机驱动器等配件, 如图1是罗列制作机器人所用的物料。整个树莓派的小车系统分两步来搭建,首先是搭建树莓派的计算机系统,虽然是一个袖珍的计算机,但是“麻雀虽小,五脏俱 全”,除去树莓派的主板外,还需准备一套标准通用的USB键盘鼠标,一个显示器(在本文描述的是一个用于车载监控设备的7寸显示器,通过RCA接口相 连)

点亮我的攻击地图:树莓派蜜罐节点部署实战

别等时光非礼了梦想. 提交于 2019-11-26 14:26:37
Part1 蜜罐网络简介 详情请见: [ http://drops.wooyun.org/papers/5968 ][url1-1] (蜜罐网络) [url1-1]: http://drops.wooyun.org/papers/5968 采用MHN中心服务器和树莓派蜜罐终端的方式主要考虑如下几点 MHN中心服务器可部署在独立ip的远程VPS上,部署简单,支持多种蜜罐 树莓派蜜罐终端成本低,部署也比较容易,部署好后可以即插即用 MHN中心服务器汇总数据,展示;使得蜜罐终端可以灵活部署在内外网,只要网络能连接到MHN中心服务器即可 MHN简介: MHN是一个开源软件,它简化了蜜罐的部署,同时便于收集和统计蜜罐的数据。用ThreatStream( http://threatstream.github.io/mhn/ )来部署,MHN使用开源蜜罐来收集数据,整理后保存在Mongodb中,收集到的信息也可以通过web接口来展示或者通过开发的API访问。 MHN能够提供多种开源的蜜罐,可以通过web接口来添加他们。一个蜜罐的部署过程很简单,只需要粘贴,复制一些命令就可以完成部署,部署完成后,可以通过开源的协议hpfeeds来收集的信息。 搭建好后,访问3000端口,就会看到默认的世界地图准备就绪(没有数据来源的情况下空白状态): 首先看MHN中心服务器支持的蜜罐终端的类型(还是很丰富):

树莓派3首次安装要做的配置

吃可爱长大的小学妹 提交于 2019-11-26 14:26:17
安装完成后,打开wifi或者连上有线网络 之后在命令行运行如下命令:sudo raspi-config,出现树莓派配置界面。 其中每项的说明如下: 1、Expand Filesystem 扩展文件系统 2、Change User Password 更改默认用户(pi)的密码 3、Boot Options 启动时进入的环境选择(字符或桌面) 4、Wait for Network at Boot 启动时等待网络连接(保持默认即可) 5、Internationalisation Options 国际化选项,可以更改默认语言、区域、键盘等 6、Enable Camera 启动树莓派的摄像头模块(按需求开启) 7、Add to Rastrack 共享你的树莓派地址到地图上(不建议改) 8、Overclock 超频设置(默认不能超频) 9、Advanced Options 高级设置 10、About raspi-config 关于raspi-config的信息 这里主要介绍需要进行的配置: 1 直接高亮回车即可; 2、为了PI的安全性建议更改,同样进入后输入两次新密码即可; 3、按自己需求选择,默认进入字符界面; 5、此处重点讲一下更改默认语言和时间: (1)Change Locale (假如习惯英文,这一步可以不做)建议最好安装了中文字体再进行这步,运行如下命令安装:sudo apt-get