NXP iMX8MP ARM平台嵌入式系统技术在自然环境下的EMQX部署测试

简介

本文介绍了一款名为EMQX的开源MQTT消息服务器,它基于Erlang/OTP平台,广泛应用于物联网(IoT)领域。文章将展示如何在NXP i.MX8M Plus ARM处理器平台上,通过在Yocto Linux BSP中集成Docker环境来部署测试EMQX。这一平台来自于Toradex Verdin i.MX8MP嵌入式平台。

准备

a). 使用Verdin i.MX8MP ARM核心版配合Dahlia载板,并连接调试串口用于测试。

3). Verdin i.MX8MP Yocto Linux编译部署

a). 首先参考Toradex Yocto Linux BSP 7.x版本的scarthgap-7.x.y分支创建Yocto/Openembedded编译框架。

b). 增加包含Docker支持的meta-virtualization layer。

c). 创建定制化layer meta-customer-demos,以添加Docker需要的额外修改和配置。

d). 在定制化layer meta-customer-demos下面添加Docker bbapend文件,配置Docker可以启动自动加载。

e). Docker daemon启动需要额外比如IPSec/Netfilter/NF_table等网络相关的Kernel Modules,因此如下增加额外的Linux Kernel配置。

标签: 白家电
站长统计