Yocto树莓派-准备图像和指导方针

下面是JFrog Connect工程师为社区创建的一个很棒的指南,用于为树莓派闪烁一个现成的Yocto映像。包括一个指南冻结和克隆图像与您的应用程序在里面!

阅读时间:

3.

分钟

在这里2022世界杯南美区预选赛 在美国,我们每天都与嵌入式Linux社区进行交流:了解他们的困难,并尝试构建工具和特性,以缓解他们顺利部署产品的过程。

现成的Yocto图像用于树莓派项目

这一次,我们想通过提供2个现成的工具来帮助社区的必要基于Linux的镜像自底向上构建,包括当今大多数物联网项目所必需的通用包,同时保持映像尽可能小和轻量,以节省产品应用程序运行时的资源。2022世界杯阿根廷预选赛赛程


两个图像都是64位特别是对于树莓派4,占便宜树莓派4硬件SOC - 1.5GHz 64位四核Arm Cortex-A72 CPU。


我们为不同的案例研究制作了2个基于Yocto的Linux操作系统映像:

1.基于Yocto的Linux操作系统:精简版-一个轻量级的Yocto图像,只有重量60 mb并包括“单任务”物联网产品所需的基本包,包括:Vim和Nano编辑器、lsmode、ping、ifconfig、systemd服务管理器和减少的busybox。


2.基于Yocto的Linux操作系统:完整版-一个轻量级的Yocto图像,只有重量75 mb并包括基本包以及在许多物联网项目中使用的其他常用包,包括:Vim和Nano编辑器,systemd服务管理器,lsmode, ping, ifconfig, busyboxPython3, Cron, iptables和SSH。


这两个图片适用于工业应用,可在闪光后立即使用。


尽管基于Yocto的Linux操作系统稳定可靠,并且可以部署在数百万台设备上,但软件应用程序和环境总是会导致需要我们远程支持设备的问题:部署OTA更新、通过SSH或VNC远程访问、监视或发送Bash命令。

在这里2022世界杯南美区预选赛 我们提供了一个一体化的设备管理平台,只需60秒就可以安装到基于Linux的设备上并开始远程管理它。通过使用该平台,您的产品群可以全天候远程管理,把软件问题和远程调试变成了小菜一碟。

下载现成的Yocto映像:


在闪烁Yocto映像时,可以自由注册并准备安装2022世界杯南美区预选赛 你设备上的代理,加入这里.从这一点来看,您基于Yocto的Linux设备是100%远程管理,可投入生产。


下载60MB精简版Yocto image ->下载图片

下载74MB完整的Yocto图像->的链接下载图片


接下来,把SD卡插入你的电脑,闪光并将其带回树莓派硬件SD插槽。

我如何冻结和克隆图像与我的软件里面?


现在我们的设备已经有了工业级的操作系统,我们还开发了在上面运行的软件应用程序,我们已经准备好进入生产前的最后一步了。


本指南将帮助您使用当前使用的基于yocto的操作系统,并将应用程序作为服务运行,准备投入生产,然后冻结该映像并克隆它以创建包含应用程序的新映像—准备在整个舰队上闪烁。


在那之前几秒钟-2022世界杯南美区预选赛 代理自动识别当它运行在新的硬件上,即使它是相同的克隆镜像,这意味着-你只需要安装JFrog Connect代理一次在同一台设备上,你会被冻结,是不是很棒?

要克隆镜像,请从树莓派中取出SD卡,并按照以下步骤创建一个包含您的软件的现成镜像:

Linux下克隆SD卡:

打开shell终端,执行如下命令:

弟弟如果=/dev/sdx= /道路/图像/ b = 1米

*在哪里/dev/sdx这是你的SD卡。


在MAC上克隆SD卡:

打开shell终端,执行如下命令:

弟弟如果=/dev/rdiskx= /道路/图像/ b = 1米

*在哪里/dev/rdiskx这是你的SD卡。

在Windows上克隆SD卡:

安装软件-Win32磁盘映像器,为我们要克隆的映像命名,选择要备份的驱动器,然后单击“读取”开始该过程。

我们快做完了

克隆映像后,您可以在整个船队上自由地显示它,并在运输之前开始远程管理它——将设备安排在不同的组中,具有名称和位置,以便远程维护。