Rust 做工业传感器:安全是真的,但门槛也高

[复制链接]
72|0
poison0 发表于 2025-10-31 23:48 | 显示全部楼层 |阅读模式
选择 Rust 原因:编译期内存安全检查,不用像 C 语言那样反复查指针问题;​
实际体验:​
优点:确实没出现过空指针、缓冲区溢出,用stm32f1xx-hal库封装外设,代码模块化比 C 语言清晰;​
坑点:①no_std模式必须用 nightly 工具链,稳定版不支持部分硬件操作;②内存布局要手动写memory.x文件,第一次忘配置 RAM 地址,烧录后直接卡死;③调试工具不如 C 语言成熟,probe-rs 偶尔识别不到 J-Link;​
结论:安全关键场景(如工业、医疗)值得用,但团队需要 1-2 个 Rust 熟手,否则开发周期比 C 语言长。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

661

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部