极术小姐姐 · 11月15日 · 广东

第 2 部分:在 Arm 上将 Rust 与实时操作系统集成

image.png

Jonathan Pallant,Ferrous Systems 高级工程师兼培训师。

在本系列博客的第 1 部分,我们探讨了使用 Rust 在 Arm 微控制器上构建裸机应用程序。在第二部分中,我们将重点转向在微控制器和中型微处理器上将 Rust 与实时操作系统(RTOS)集成。

现有的大多数 RTOS 都是用 C 编写的,因此在上面运行的 Rust 程序需要与现有的 C API 进行交互。实时操作系统的例子包括但不限于 Eclipse ThreadX、FreeRTOS 或 Zephyr。在 Arm 上,这些系统通常是在 AArch32 模式下执行 A32 指令,处理器包括 Cortex-R52;不过这里的概念同样适用于 Cortex-M4、Cortex-M55 或类似处理器。

作者:Jonathan Pallant
文章来源:https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/integrating-rust-with-rtos-on-arm

欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。

推荐阅读
关注数
23582
内容数
1033
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息