发布v1.2版本基于Stretch的ROS Kinetic完整版树莓派3B+镜像

0x00 镜像简介

这次镜像升级主要是添加了AI语音交互板的驱动程序,因为我们研发了一款适合树莓派使用的语音开发板。该语音板是基于树莓派来做开发,直接插在树莓派上来使用的。这样以后大家开发语音交互系统就很方便了。目前这块板子正在紧张的生产过程中,预计在6月24号全部生产完毕。语音板的研发过程也是经历千辛万苦,原理图设计->PCB设计->PCB打样->焊接元器件->调试->电路原理图PCB修改->PCB再次打样->焊接元器件->调试->电路原理图PCB修改->PCB正式投产->SMT贴片->所有语音板的测试出厂。以后大家就可以来基于树莓派来进行语音开发了,而且基于该AI语音板的语音交互代码会开源出来,放到ROS小课堂自有的代码仓库服务器中,大家可以自行下载进行测试或者修改。

https://code.corvin.cn


0x01 镜像下载

该镜像现在放在百度网盘中,下载链接为:https://pan.baidu.com/s/13FM92s2ZNwO-KPj6BNsGxg   提取码:8k6m。当然,按照惯例,所有下载的文件都需要有md5校验,防止该镜像文件因为被非法修改或下载不完整,造成镜像系统无法正常解压和安装。md5sum如下:

275536177ebcb89a7ee6fa8074359a28

由于该镜像使用xz进行压缩,所以需要解压出来原始的img文件才能烧写镜像,解压命令如下:

xz -dkv stretch_ros_kinetic_desktop_full_v1_2.img.xz


0x02 镜像烧写

这里我建议大家在Ubuntu系统中还是使用这个UI工具,还挺好用的。在烧写好镜像后,还可以自动帮你校验烧写是否有错误。当然不使用该UI软件,直接在终端命令行中使用ddrescue也是可以的。只是感觉在命令中敲命令,对于大部分人来说比较麻烦而已,使用UI软件更方便点,该软件可以在如下链接中下载:https://www.balena.io/etcher/

在下载好软件后,解压软件。烧写镜像过程就很简单了,首先将microSD卡插入到卡托中,插到电脑上。然后启动下载好的软件后,会出现如下的软件界面,然后耐心等待即可:


0x03 注意事项

[1]. 系统默认的用户名是corvin,默认密码也是corvin,对于root用户的密码也是corvin。

[2]. 当前系统中无法实用apt来安装kinetic相关的软件包,因为跟ubuntu系统不同,这里的所有软件包都是使用源码编译而成的。

[3]. 理论上stretch系统可以向下兼容,所以该镜像应该也可以运行在树莓派3B上,当然树莓派zero也可以运行。但是目前没有经过详细测试,稳定性无法保证。


0x04 问题反馈

大家在按照教程操作过程中有任何问题,可以直接在文章末尾给我留言,或者关注ROS小课堂的官方微信公众号,在公众号中给我发消息反馈问题也行。我基本上每天都会处理公众号中的留言!当然如果你要是顺便给ROS小课堂打个赏,我也会感激不尽的,打赏30块还会被邀请进ROS小课堂的微信群,与更多志同道合的小伙伴一起学习和交流!

发表评论