问题标签 [mender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1481 浏览

image - Building a Mender Yocto image for a Raspberry

I'm trying to build a Mender Yocto image for my Raspberry Pi to have the possibility of remote updates.

I was following this instructions: https://docs.mender.io/1.0/artifacts/building-mender-yocto-image

Also, I added this layer: https://github.com/mendersoftware/meta-mender/tree/master/meta-mender-raspberrypi

My local.conf looks like:

My bblayers.conf file looks like:

In additon to the answer from Drew I added:

In the poky folder I cloned the meta-raspberrypi layer:

Than I added the layer with:

and the dependencies

0 投票
1 回答
505 浏览

yocto - 为 Raspberrypi 3 创建 Yocto Mender

我需要帮助为 Raspberry Pi3 创建 Mender。我可以创建映像,但是当使用 Win32Image 刻录磁盘映像时,它无法启动。

这是我的附加 conf.log

和bblayers

我可以按如下方式创建 rpi-basic 图像:

也许我错过了一些步骤?

0 投票
1 回答
148 浏览

bitbake - Bitbaking meta-mender-core 错误 Apalis Imx6?

我想在我的设备 Imx6 上安装 mender,为此我成功添加了 meta-mender-core 层,但是当我尝试 bitbake vim 例如我得到:

如果我删除 meta-mender-core 层,vim 会成功烘焙。

我用的是 Ubuntu 14.04,mender 的分支是 pyro

0 投票
2 回答
478 浏览

docker - 自托管的修补程序无法更新工件

我有一个正在运行的修补程序服务器,使用以下说明创建:https ://docs.mender.io/1.6/administration/production-installation

我有两个树莓派成功连接到服务器,但是当我尝试向它们推送更新时,我得到以下日志(仅限亮点)

我在route53中设置了dns,我认为它应该可以工作(因为mender服务器在同一台机器上运行,在不同的域名下,并且pis连接没有问题)。

如说明所述,已创建所有 docker 卷,这是以下结果./run ps

0 投票
0 回答
189 浏览

embedded-linux - 如何在 iMX6UL 板上使用带修补程序的安全 u-boot (HABv4)

我实现了一个名为 mender.io 的开源解决方案,它为 iMX6UL 板提供 OTA(无线)软件更新。我正在使用 Yocto 的相扑分布。目前,我们的板上正在运行一个 u-boot 系统:

首先,Poky 的 u-boot 基本上可以正常工作。最重要的是,运行 Variscite 的 u-boot.bbappend 文件中的那些,最后一个从 Mender 的 u-boot.bbappend 文件中添加。我想使用 HAB(高保证启动)运行这个结构。所以我只想签署 u-boot、SPL 和内核来运行签署的软件。但是,由于我们没有单个 u-boot,这似乎是不可能的,或者我不明白。有人能帮忙吗?

0 投票
1 回答
89 浏览

c - 将 Mender.io 与 Azure IOT Hub 集成

我有通过 C 编程开发的物联网设备,连接到 azure iot hub。我可以在我的 C 应用程序中使用 mender.io 以无线方式更新我的固件吗

0 投票
1 回答
429 浏览

embedded - 我的另一个 imx7d pico android things start kit 又死了

1) 我的 imx7d-pico SOM 模块有这个问题:https ://community.nxp.com/message/1228990

我试图(仅)购买另一个模块和/或获得技术支持,但 Technexion 声称作为一个自然人我不能直接购买另一个模块。这家公司阻止了我,甚至在 github 上。我没有做错任何事。我只是请求支持。

2) 一位同事卖给我一个新的 imx7d-pico android things kit。

3) 在第二个 SOM/载板上,我遇到了与第一个相同的问题。我将在下面讨论它:

3.a -> 作为名为 issuetoda 的附加图片,我一直在尝试在此设备上上传 yocto。我得到了错误:boota: no bootable slot,因为我没有使用 dfu 0 mmc 1,而是使用了 dfu 0 mmc 0:

我使用 W10(一个 USB 2.0 和一个 USB 3.0)和配置为使用 mfgtool2-brillo-mx7d-pico-emmc-firmware 命令擦除数据的 mfgtools 进入我的计算机。根据照片名称,这已经完成:screenissue

3.c -> screenissue image 有一个问题 1 是:我离开这个屏幕(有绿色条纹和从 image screenissue 完成服务)静止 8 分钟。因为我去喝咖啡了。当然,正是在这一点上(或者,在我单击 STOP/EXIT 后立即发生了问题。(这个 SOM 模块和导致它崩溃的那个)。

问题 1 是:为什么这个(8 分钟延迟)程序损坏了我的设备?

3.d -> screenissue image 有一个问题 2 是:USB-OTG cable out55 是什么?我在哪里找到它的图片?

我买了一根带有 TRS 和母 USB OTG 连接器的电缆,再加上一根公 -> 公 USB 电缆,并将其插入载板上的 i2s 音频输入。但它并没有解决问题。

4)我尝试了以下链接中的所有内容,但没有解决:

https://developer.solid-run.com/knowledge-base/efuses-for-imx6-som-developers-page/

https://www.technexion.com/support/knowledgebase/loading-bootable-software-images-onto-the-emmc-of-picosom-on-pico-pi/

谁能帮我?

在此处输入图像描述在此处输入图像描述

0 投票
1 回答
338 浏览

linux - Yocto Linux for Banan Pi?

I would like to use mender.io for OTA software updates for my Banana PI. Mender.io uses yocto linux and i am totally new to yocto linux. There are some examples and tutorial for Raspberry PI on the internet but i havent found any tutorial for Banana PI. Now, how much banana PI is different then raspberry PI? And e.g. i have the yocto environment setup for the Raspberry PI, what changes do i need to do in that environment to use it for Banana PI? what is the best starting point to start using yocto for Banana PI?

0 投票
1 回答
570 浏览

linux - 从现有 SD 卡创建可启动映像(以便 Mender 能够转换它)

我们正在开发一个小项目,我们需要一种稳定的方式来远程更新我们的设备(我们使用的是 Raspberry PI 4)。我们决定使用 Mender。

我能够从官方 raspbian 映像创建一个可启动的 Mender 映像。之后我决定首先在 SD 卡上安装官方 raspbian 映像,进行所有必要的重大更改(安装所有必需的包,添加我们项目的第一个版本,...)并创建 SD 卡的映像。

所以......这并不顺利。我能够制作 SD 卡的副本,并且能够创建精确的副本并在另一台设备上运行它。但 Mender 无法将其识别为可引导映像,因此无法对其进行转换。

我使用以下命令创建图像文件:

尝试将图像转换为有效的 Mender 图像后,出现以下错误:

由于它无法验证图像,我认为我尝试将图像转换为版本的方式没有问题,而是我创建 SD 卡副本的方式。我使用以下教程将图像转换为 Mender 版本:

https://hub.mender.io/t/raspberry-pi-4-model-b-raspbian/1312

所以我的问题:

如何将 SD 卡转换为可引导映像,包括可引导分区和所有内容?

0 投票
1 回答
79 浏览

python - python不能默认替换'\n'吗?

我正在使用 Python。目前正在创建一个 API 来从 Mender 获取信息。

我想发送一个帖子请求。在我的身体中,参数之一得到了'\n'符号。我希望保持这种状态,否则我的请求将不起作用。这是一个新行符号,我不希望它作为字符转义。

这是我的代码。如果我在创建“数据”对象之前打印我的参数,它会按预期打印“\n”。但是,如果我打印我的 'data' 对象,我的所有 '\n' 都已转换为 '\\n',所以当我转储我的 'data' 对象时,我的 '\n' 现在是 '\\\\n'。

请问有没有办法避免 Python 的这种默认行为?我应该如何在发布请求中发送换行符?谢谢你们