Raspberry Pi

树莓派4和LabVIEW2020的连接介绍(1)——树莓派4的配置流程

会有一股神秘感。 提交于 2020-08-18 20:42:14
写下这篇文章的目的是对这次解决问题的过程和方法进行记录,供自己和其他有同样困难的朋友早日解决所遇到的问题。楼主在查资料时候没有碰到正面或者直接解决这个问题的资料,所以解决后写在这里,希望以后的朋友不会再遇到楼主当时的窘境。欢迎友好的交流和讨论。 一.树莓派4的系统配置流程 1.格式化与烧录系统 拿到一个新的树莓派4,首先是要对其SD卡进行系统烧录才能进行使用。由于楼主的树莓派之前也有人使用过,所以首先进行了格式化。全新的可能不需要格式化,这点我也不确定。格式化我使用SD Formatter 4.0格式化工具,直接对E盘进行格式化。之后使用Win32DiskImager-0.9.5-binary工具对已经下载好的镜像系统进行烧录。 打开后的界面是这样的,点击“文件夹”选项选择好已经下载好的镜像系统,这里楼主用的是2019-07-10-raspbian-buster-full这个版本的镜像系统,选择好后点击“write”。之后等待烧录即可,需要注意的是正常烧录速度应该是12MB左右,13~14MB都是正常的。过快或者过慢都是不正常的现象。 2.树莓派的网络配置流程 烧录好系统之后,这个树莓派才算是真正可以开始准备工作了。在此之前,我们需要给树莓派的系统一个显示屏作为显示界面,就像我们的笔记本电脑有主机和显示屏一样。由于楼主身边没有显示屏,所以选择了使用笔记本电脑的显示屏暂代

ARS408-21毫米波雷达学习笔记

别来无恙 提交于 2020-08-18 20:41:47
ARS408-21毫米波雷达学习笔记 @ 目录 1. 认识毫米波雷达ARS408-21 1.1 硬件参数 参阅官方文档 https://conti-engineering.com/wp-content/uploads/2020/02/ARS-408-21_EN_HS-1.pdf 1.2 软件功能 预备知识1:CAN 2.0 预备知识2:Linux (Ubuntu等) 预备知识3:简单编程能力 (C, Python等). 预备知识4:图形编程能力 (PyQt5 等) 预备知识6:ARS 408-21的CAN协议 请在本站搜索关键字 “ARS 408 technical documentation” 2. 搭建上位机 2.1 准备材料 毫米波雷达本体 型号 ARS408-21 https://conti-engineering.com/components/ars-408/ 4芯线缆1条,长短按需截取,推荐5米,最好带屏蔽层,自行淘宝 雷达端接插件:泰科1-1534229-1 官方链接 https://www.te.com.cn/chn-zh/product-1-1534229-1.html (如果嫌组装麻烦,可以淘宝一个现成的拆机件) 上位机端接插件:适配一般CAN卡的d-Sub9串口母头就可以了,请自行淘宝;如果选择一些廉价CAN盒或者树莓派的CAN HAT,裸线即可。

树莓派4B使用docker安装gogs0.11.91

生来就可爱ヽ(ⅴ<●) 提交于 2020-08-18 10:07:16
gogs是一个极其轻量的git服务器,所需资源极少,功能基本齐全,如果是个人使用或者使用团队规模不大,且要求不多,非常适合部署在树莓派上使用。 硬件 :Raspberry Pi 4B(4g或8g版本) 系统 :Ubuntu 20.04 LTS Docker :18.09.9 gogs镜像 :pi4k8s/gogs:0.11.91 注意 :因为我们树莓派4B本身并非x86,而是arm架构,且我们的系统装的是64位ubuntu,因此镜像只能选择arm64v8架构的镜像。这里我们选择的gogs镜像是参考官方gogs的Dockerfile( https://github.com/gogs/gogs )在树莓派上编译的。 数据目录:/home/docker/server/gogs/data 启动gogs docker run -itd --name=gogs -p 10022 : 22 -p 3000 : 3000 --privileged= true -v /home/docker/server/gogs/data:/data pi4k8s/gogs: 0 . 11 . 91 初始化 用浏览器访问http://ip:3000进行初始化 初始化一共分为3个模块,分别是数据库设置、应用基本设置和可选设置,其中可选设置又分为邮件服务设置、服务器和其它服务设置和管理员账号设置,下面分别说明

树莓派4安装Ubuntu20.04

牧云@^-^@ 提交于 2020-08-18 08:14:26
1、下载Ubuntu20.04 https://ubuntu.com/download/raspberry-pi 2、下载image工具 https://www.raspberrypi.org/downloads/ 3、写入镜像 4、安装完成之后,有线网络的话,可以通过路由器查看树莓派地址,名称是ubuntu,如果使用无线的话,可以通过这里查看如何设置无线网络 https://blog.csdn.net/mankaichuang/article/details/105875726 5、ssh连接,第一次连接会提示修改ubuntu用户密码 6、更换下载源,在各大镜像源网站找到ubuntu-ports的镜像地址, 阿里地址: https://mirrors.aliyun.com/ubuntu-ports/ 中国科技大学地址: http://mirrors.ustc.edu.cn/ubuntu-ports cd /etc/apt //备份 cp sources.list ./sources.list.backup vim sources.list //将里面的http://ports.ubuntu.com/ubuntu-ports全部替换 7、安装桌面系统 sudo apt update sudo apt upgrade apt-get install ubuntu-desktop 8

树莓派在吸灰?这7个途径让你轻松玩转树莓派!

走远了吗. 提交于 2020-08-18 03:57:00
大家知道,树莓派是一个小型的,只有一块电路板的电脑,它本来是被设计用于教学或进行编程学习。但现在,很明显,它的作用不仅限于此。 树莓派它以其便宜、功耗低而广受欢迎,现在大家用它做各种各样的事情,比如娱乐、物联网等项目。 正是因为基于树莓派大家可以做很多事情,大家反而觉得有些迷茫了,不知道从何入手。于是就出现这样的情景:大家满怀热情买了一个最新款的树莓派,准备大玩一场,结果,由于不懂得怎么玩,最终沦为抽屉里的「吸尘器」。 正基于此,良许介绍几个途径供大家进行系统化学习树莓派,让大家玩得开心,拯救抽屉里的「吸尘器」。但是,下面要介绍的几个途径,大都是国外的。没办法,不得不承认,国外的一些技术论坛社区真的是比国内要先进不少。 树莓派书籍推荐 现在市面上有很多优秀的书籍介绍树莓派,当然也包括一些国内的书籍。这里要介绍两本从入门到进阶的书籍。 Raspberry Pi Cookbook: Software and Hardware Problems and Solutions 这本书的作者是 Simon Monk ,他是一名软件工程师,同时也是一名资深极客。一开始,他是被 Arduino 所吸引,因为 Arduino 非常便于电子开发,也很易于入门,于是他就写了本关于 Arduino 的书。 之后,他再转向于树莓派,并写了这本书。在书里,他介绍了一系列的很易于上手的树莓派项目

通过串口连接树莓派4B

◇◆丶佛笑我妖孽 提交于 2020-08-17 20:16:04
树莓派安装Ubuntu20.04系统 需要用到的工具软件: 树莓派,电脑,uart转USB线,电源线 树莓派GPIO引脚图如图所示 串口模块引脚图 接线 串口线的VCC不接,GND接14号GND,RXD接8号TXD,TXD接10号RXD,将usb那头插入电脑 树莓派配置 将系统镜像写入SD卡后,进入boot盘,编辑config.txt文件,在文件最后添加“enable_uart=1”,然后保存,将SD卡插入树莓派。 连接 1. 电脑端下载Xshell6,uart转usb线一般都是ch340芯片,还需要安装ch340驱动。 2. 打开设备管理器配置一下端口的波特率,设置为115200 3. 打开Xshell 名称:随便 协议选择:SERIAL 设置端口号和波特率 设置完后点击连接 如上说明串口已连接成功,点击回车键会提示输入用户名密码 输入用户名及密码 来源: oschina 链接: https://my.oschina.net/zhenggao/blog/4483574

OpenCV开发笔记(六十六):红胖子8分钟带你总结形态学操作-膨胀、腐蚀、开运算、闭运算、梯度、顶帽、黑帽(图文并茂+浅显易懂+程序源码)

元气小坏坏 提交于 2020-08-17 19:13:18
若该文为原创文章,未经允许不得转载 原博主博客地址: https://blog.csdn.net/qq21497936 原博主博客导航: https://blog.csdn.net/qq21497936/article/details/102478062 本文章博客地址: https://blog.csdn.net/qq21497936/article/details/107106565 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门) Qt开发专栏:项目实战(点击传送门) OpenCV开发专栏(点击传送门) 上一篇:《 OpenCV开发笔记(六十五):红胖子8分钟带你深入了解ORB特征点(图文并茂+浅显易懂+程序源码) 》 下一篇:持续补充中… <br> 前言   红胖子,来也!   opencv之前讲解了各种形态学操作,使用了形态学对应的函数,除此之外,opencv在形态学上还提供了专门的函数处理,一个函数搞定所有,当然就不能实现自定义的一些算法,如3次膨胀,2次腐蚀了(之前的开、闭运算demo提供了这种操作)。 <br> Demo    Q       形态学   图像处理中的形态学,指数字形态学。   数学形态学是数学形态学图像处理的基本理论

xYOLO | 最新最快的实时目标检测

纵然是瞬间 提交于 2020-08-17 16:45:55
公众号 : 计算机视觉战队 扫码回复: xyolo ,获取下载链接 随着物联网(IoT)、边缘计算和自主机器人等领域的车载视觉处理技术的出现,人们对复合高效卷积神经网络模型在资源受限的硬件设备上进行实时目标检测的需求越来越大。Tiny-YOLO通常被认为是低端设备中速度更快的对象探测器之一,这个也是今天作者工作的基础。 今天要分享的这篇目标检测,在Raspberry PI 3B上实验,Tiny-YOLO可以达到每秒0.14帧的速度,对于足球机器人检测球门和球来说太慢了。今天要说的这个技术,一种改进的YOLO CNN模型xYOLO,它可以在Raspberry PI 3 B上以9.66 FPS的速度实现目标检测,这是通过交换一个可接受的精度来实现的,使网络比Tiny-YOLO快约70倍。在CPU和GPU上也实现了更大的推理速度。此外,还提供了一个带注释的Darknet数据集,用于球门和球的检测。 相关工作 传统上,在机器人杯类人机器人比赛中,基于颜色分割的技术被用来检测足球场的特征,如球门和球。这些技术是快速和可以实现良好的精度在简单的环境,例如使用橙色的球,控制室内照明和黄色的目标。然而,根据RoboCup 2050年的球门,球队已经看到了自然光照条件(暴露在阳光下)、白色背景的球门和各种颜色的国际足联球。基于颜色分割的技术在这些具有挑战性的场景中无法发挥作用

弱网测试

Deadly 提交于 2020-08-17 08:33:30
什么是弱网测试? 由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。 在前不久结束的 MWC 2018 上,5G 成了全球的一个热门话题,而国内对 5G 的关注度也是异常地高。实际上,与 2G、3G、4G 相比,我国在 5G 方面的布局并不晚于其他国家;而且中国三大运营商在中国 5G 发展中的角色至关重要,因此它们在 5G 上的节奏基本上决定了整个中国 5G 的迈进步伐。 身为一个合格的测试人员,需要额外关注的场景就远不止断网、网络故障等情况了。还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。 那么为什么要进行弱网测试? 确实有这种情况,就拿一款适配于低资源环境的医疗IT系统项目来说,而它的使用场景主要是在一些2G网络环境下,3G网都很少,并且稳定性也是比较差。因此,这款AP应用要想完成交付,就一定要在弱网状态甚至在没有网络状态下运行。 如何做弱网测试? 首先,只要搭建出来弱网环境,模拟一个弱网环境即可。可以通过软硬件方式两种

在你的树莓派家庭实验室中使用 Cloud-init

北城余情 提交于 2020-08-17 04:54:10
了解了云行业的标准,该向你的家庭实验室自动添加新设备和用户了。 Cloud-init (可以说)是一个标准,云提供商用它来为云实例提供初始化和配置数据。它最常用于新实例的首次启动,以自动完成网络设置、账户创建和 SSH 密钥安装等使新系统上线所需的任何事情,以便用户可以访问它。 在之前的一篇文章《 修改磁盘镜像来创建基于树莓派的家庭实验室 》中,我展示了如何为像树莓派这样的单板计算机定制操作系统镜像以实现类似的目标。有了 Cloud-init,就不需要向镜像中添加自定义数据。一旦在镜像中启用了它,你的虚拟机、物理服务器,甚至是小小的树莓派都可以表现得像你自己的 “家庭私有云” 中的云计算实例。新机器只需插入、打开,就可以自动成为你的 家庭实验室 的一部分。 说实话,Cloud-init 的设计并没有考虑到家庭实验室。正如我所提到的,你可以很容易地修改给定的一套系统磁盘镜像,以启用 SSH 访问并在第一次启动后对它们进行配置。Cloud-init 是为大规模的云提供商设计的,这些提供商需要容纳许多客户,维护一组小的镜像,并为这些客户提供访问实例的机制,而无需为每个客户定制一个镜像。拥有单个管理员的家庭实验室则不会面临同样的挑战。 不过,Cloud-init 在家庭实验室中也不是没有可取之处。教育是我的家庭私有云项目的目标之一,而为你的家庭实验室设置 Cloud-init