STM32H743VIT6 MCU 蜂窝网络选型确认

您好,首先介绍一下我的需求:

STM32H743VIT6的MCU内部采用USB2.0,目前看到 “Quectel RG255C 系列 M.2 5G RedCap Sub-6 GHz 模块”和“Quectel EM05 系列 采用标准 M.2 封装 为 IoT/M2M 应用而设计 LTE Cat 4 模块”两种蜂窝模块,上行速率最大30Mbps,下行速率很小可忽略不计,我看到这两个模块仅支持win、linux、Android。

我有以下疑问点:

1、USB2.0选型哪个更我网络模块稳定性较好;

2、STM32H743VIT6可以运行linux吗

STM32H743VIT6没有MMU, 无法运行标准的 Linux 内核

模组两个都可以。

如果STM32只能跑RTOS,移远没有对应的驱动。一般是客户根据模组的USB描述符信息开发对应的驱动和应用。开发难度很大。

您好,我们使用 Linux 5.15 内核以 CONFIG_MMU=n(no-MMU)模式编译运行。

现有以下几点想向贵司技术支持确认:

  1. EM05 模块的 Linux 驱动是否支持在 no-MMU 模式下的 Linux 内核(如 Linux 5.15 CONFIG_MMU=n)编译和运行?

  2. 驱动是否依赖标准 MMU 的内存管理机制?

  3. 是否有针对 no-MMU Linux 环境的驱动支持或相关技术文档?

  4. 若不支持 no-MMU,是否有其他推荐的替代方案?

设备和MMU没关系,能支持USB外设应该可以使用。担心RAM,FLASH小,增加一个kernel module都有难度。需要增加usb串口和网卡,以及拨号程序。

驱动是Linux自带的option和qmi_wwan。