2199788_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2199788_zh-CN

2199788_zh-CN

哪种 regex 库最适合 i.MX RT1060 (MQX RTOS) 验证条形码数据?

大家好 — 我正在使用恩智浦 i.MX RT1060 开发板(MIMXRT1062 变体),需要有关将正则表达式库集成到运行 MQX RTOS 的固件项目的建议。

项目目标/用例

  • 验证从条形码扫描仪(串行/USB/HID 输入)接收的条形码数据。

  • 模式简单适中(如固定长度的字母数字代码、字母+数字组、校验和)。预计不会有繁重的 Unicode 工作。


    我正在考虑的图书馆

    • tiny-regex-c (tiny regex)- MIT,非常小(~2 KB),无 malloc。

    • SLRE(Super Light Regexp)--用于 Mongoose,~5 KB,支持分组/锚点。

    • 微型 Regex- 小型/便携,~4-15 KB(取决于变量)。

    我想知道什么(具体问题)

    1. 有没有人在运行 MQX i.MX RT1060/RT10xx 板上集成了 tiny-regex-cSLRE Micro Regex PCRE/PC RE2?如果回答为 "是",您使用了哪个图书馆,为什么?

    2. 对于条形码验证(简单/中等模式),哪个库能在 i.MX RT 上实现占用空间性能易于集成之间的最佳平衡?

    3. PCRE / PCRE2- 功能齐全,但体积较大(100 多 KB),需要 malloc。

Re: Which regex library is best for i.MX RT1060 (MQX RTOS) to validate barcode data?

你好@sadamane

非常感谢您关注我们的产品并使用我们的社区。

我检查了您的问题,在 i.MX RT1060 上与 MQX RTOS 一起使用这些特定 regex 库的公开文档案例并不多,但它们的轻量级设计和可移植性表明集成是可行的。

值得注意的是,MQX 最初是为 ColdFire 和 Kinetis MCU 设计的,而对于 RT1060 等 i.MX RT 系列,恩智浦官方建议使用 FreeRTOS。

希望它能帮到你。
如果您还有疑问,请告诉我。

敬上
MayLiu

标记 (1)
无评分
版本历史
最后更新:
‎11-20-2025 09:33 AM
更新人: