大家好,我是正在听着大悲咒写博客的小鱼。前段时间搬家,小仙女让我收拾一下自己的电子垃圾。里面居然发现了一块年纪久远的树莓派,其实也不算久,两三年前的树莓派3B,只是吃了太久的灰了,小仙女让小鱼挂在咸鱼上给买了。小鱼内心肯定是拒绝的,于是故意把价格写的很高,这样肯定就卖不掉。

最近小鱼在搞ROS2,所以就想要不在树莓派上转个ROS2,跟自己电脑多个ROS2多机通信啥的玩玩,于是就有了今天的文章。

1.准备工作

软件工具:

烧录工具: https://downloads.raspberrypi.org/imager/imager_1.6.2.exe
Ubuntu20镜像:https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.3&architecture=server-arm64+raspi

硬件工具:

电脑一台,已安装WIndows系统,装了虚拟机或者ubuntu双系统,用于烧录镜像和修改树莓派wifi地址
读卡器一个,用于给内存卡烧录镜像
吃灰树莓派一个,型号3B,多年前购买已经忘记价格

2.烧录镜像

第一步安装烧录软件,安装完打开长的像下面这个样子的界面。
一共就三个按钮,第一个选择镜像,我们选择刚刚下载的ubuntu20的镜像就可以。

第二个选择设备,这个要把我们的内存卡插在读卡器上,然后把读卡器插在电脑上就能选择了

搞完前两个选项电机Write就可以写入,等待一会就可以完成。

3.修改树莓派的wifi账号和密码

烧录完成后,因为U盘格式发生了改变,Windows系统就没办法识别了,这个时候ubuntu虚拟机或者双系统就排上用场了。

这里小鱼以虚拟机为例,插上U盘,虚拟机就会跳出一个窗口

既然windows识别不了,我们就用ubuntu进行挂载。
打开ubuntu的文件,就可以看到挂载的两个分区文件夹了。

选这个文件目录多的

我们打开里面的/etc/netplan/文件夹,空白处右击在终端中打开

然后在终端中输入

sudo gedit 50-cloud-init.yaml

打开文本编辑器,在其中添加wifis相关设置,添加完成后的完成文件如下:

network:ethernets:eth0:dhcp4: trueoptional: trueversion: 2wifis:wlan0:access-points:"m":password: "88888888"dhcp4: trueoptional: true

这里小鱼使用的热点名称为m,密码为88888888用电脑开的热点


修改好保存,然后我们可以打开另外一个磁盘下的user-data文件,看一下系统默认的用户名和密码:

chpasswd:expire: falselist:- ubuntu:ubuntu

可以看到是ubuntu:ubuntu

3.插内存卡到树莓派开机

把U盘弹出,内存卡拔出来插在树莓派上,然后给树莓派通上电,开机!!
如果有显示器可以接可以把树莓派接在显示器上,这样就能看到完整的开机过程,否则只等等树莓派自己连上我们的wifi,然后通过wifi操作树莓派。
小鱼这里开好wifi坐等树莓派上线,小鱼的树莓派只支持2.4G哦~

等了一会上线了,这时可以使用ssh连接我们的树莓派了

4.远程连接

打开终端,用户名@ip地址

ssh ubuntu@192.168.137.98

windows下可以使用powershell,也是挺好用的一个自带的软件

远程连接之后我们下一步就可以安装ROS2了

5.安装ROS2

这里不得不把小鱼的一行代码安装ROS2给拿出来用了

wget http://fishros.com/install -O fishros && . fishros

安装完成后

6.总结

脚本因为https的原因还有一些小问题,小鱼今天会努力修复好的~
最后祝大家周末愉快~

写在最后

我是小鱼,机器人领域资深玩家,现深圳某独脚兽机器人算法工程师一枚

初中学习编程,高中开始学习机器人,大学期间打机器人相关比赛实现月入2W+(比赛奖金)

目前在输出机器人学习指南、论文注解、工作经验,欢迎大家关注小鱼,一起交流技术,学习机器人

小鱼吃灰多年的树莓派终于用上了,装个ROS2跑跑相关推荐

  1. 【树莓派不吃灰】基础篇④ Raspberry Pi上搭建NodeJS运行环境

    目录 1. 前言 2. 安装NodeJS环境 2.1 安装npm 2.2 安装nodejs 2.3 配置NPM国内镜像源 3. 总结 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️ ...

  2. 吃灰树莓派第二篇|不设置主从机,看ROS2如何进行多机通信

    小鱼吃灰树莓派第二篇|不设置主从机,看ROS2如何进行多机通信 吃灰小鱼 一.ROS2多机通信实践 1.1 让树莓派和电脑连接在同一个局域网 1.2 使用ros2的多播(multicast)指令测试 ...

  3. 吃灰树莓派当电视盒子,省了一笔。

    吃灰树莓派当电视盒子用 个人觉得起码比小米盒子好使,没广告,airplay很流畅,电视的台也可以自己找. 文章目录 吃灰树莓派当电视盒子用 一.硬件准备 二.软件准备 三.OSMC安装流程 1.硬件选 ...

  4. Github项目推荐——树莓派防吃灰

    树莓派防吃灰 项目地址 https://github.com/zhaoolee/pi 为喜欢折腾树莓派的人,提供打开思路的资源,寓教于乐,让树莓派造福人类. 为什么要使用树莓派?树莓派对比Window ...

  5. 让树莓派不再吃灰-树莓派全流程(持续更新)

    前言:有一个树莓派3B+,买来一直吃灰,之前用起来感觉嵌入式没有单片机方便,深度学习人脸识别性能又不够,其他的又没有太大需求. 为了让树莓派变得有用起来,将逐步添加各项功能.树莓派每次遇到问题无法解决 ...

  6. 智能音箱的差评|为什么我要买一堆垃圾回来吃灰!

    我终于没有躲过智能音箱的坑,还是在618的时候买了叮咚2代回来玩. 作为第一批亚马逊echo智能音箱的体验用户,这次中文版的坑是补踩了. 用了一个月,叮咚同学目前吃灰中,每天唤醒次数不超过一次. 在痛 ...

  7. 双十一买什么比较划算?四款实用性超强不吃灰的数码好物推荐

    现如今,越来越多的数码产品逐渐融入我们的生活当中.但是,在众多的数码产品中,很多人买来用过一两次就放着吃灰的产品也不在少数.因此,我来给大家推荐几款实用性强.不吃灰的数码好物,一起来看看吧. 一.南卡 ...

  8. 我的 Spark 3.1.1 之旅【收藏夹吃灰系列】

    点击蓝色"有关SQL"关注我哟 加个"星标",天天与10000人一起快乐成长 图 | 榖依米 大数据三部曲终于完成了: 我的 Hadoop 3.2.2 之旅 [ ...

  9. i7 7700hq安装Linux,翻出了自己吃灰的IfunkS i7-7700HQ笔记本 装了个ubuntu跑个分

    压箱底的笔记本.不知道有没有人知道IFunk这个牌子.国产寨本,但是一年多年前 i7-7700hq+8G+128Gm2+1THDD+1060 6G 才3600,还带灯带宏17寸+机械键盘-. 真香! ...

最新文章

  1. ORACLE 服务名简述及配置说明
  2. 喝酒撸串聊技术!来看云栖大会15位大咖真人秀
  3. 阿里技术专家都铎:一文搞懂技术债
  4. 使用阿里云搭建微信公众号管理系统
  5. 实例练习----电影天堂抓取下载链接
  6. android单例模式代码,设计模式(一):Android 源码中的单例模式
  7. 解决Android App启动页背景图片拉伸变形问题
  8. 1 / 1 / 2016
  9. Vue中解决移动端点击300毫秒延迟的问题
  10. 互联网日报 | 微信红包封面向个人开放;每日优鲜获青岛战略投资20亿元;中国银联发布“银联云”...
  11. 探寻中国便携式医疗电子市场的机遇与挑战
  12. 【AWS云从业者基础知识笔记】——模块11:AWS认证的云从业者基础
  13. Java/Android 进程与线程之 多线程开发(二)
  14. Jquery Jqprint—随着Jquery Jqprint实现网页打印
  15. ACR2010_现实医疗环境下RA缓解率低是否可以用预测因素解释
  16. 人脸识别系统的matlab仿真
  17. 目前最受客户欢迎的两种“上网卡”,不知道你现在用的哪一种?
  18. ZUCC_计算机网络实验_实验01 实验一RJ45原理与制作
  19. IntelliJ IDEA之配置JDK的4种方式
  20. 12月21诛仙服务器维护,诛仙手游正式服12月22日例行更新维护公告

热门文章

  1. 计算机期末考试成绩分析,计算机操作员考试成绩分析
  2. ShareSDKPlus APICloud 模块
  3. 基于python滑动T检验的实现--结合MK突变确定突变点
  4. MySQL JSON 常用函数
  5. mysql进阶: mysql中的锁(全局锁/表锁/行锁/间隙锁/临键锁/共享锁/排他锁)
  6. C# 控制台使用 UAC 权限
  7. java怎么上传word文档,java上传word文档
  8. 第四届全国大学生计算机应用能力与信息素养大赛,我院学生获“第四届全国大学生计算机应用能力与信息素养大赛(IC3)”全国一等奖...
  9. CATIA V5塑胶模具设计全套视频教程
  10. Android仿照钉钉的人名头像