程序聚合 软件案例 STM32 Rust 语言编程

STM32 Rust 语言编程

2025-07-23 16:02:34
行业:物联网
载体:嵌入式软件、硬件
技术:C、Rust

业务和功能介绍

1. 目前嵌入开发多采用 c/c++ 语言,其对库的管理没有有效的工具(特别是c 语言)。采用 rust 语言直接编写嵌入式程序,可充分利用 Cargo 工具对于包的方便快捷管理,提高开发速度

2. STM32 嵌入式开发在没有硬件板的情况下无法对程序逻辑进行调试,本项目采用软件模拟的方式调试程序,可让用户在没有硬件板的情况下开发软件。
1. 采用纯 rust 语言编写,以及 Cargo 包管理机制,加快嵌入式项目开发。同时 rust 语言编译器对程序的高效检查,保证rust 程序比 c/c++ 程序更加稳定

2. 通过简单的 Hellow world 程序,教会用户如何使用 rust 语言开发 stm32程序,如何在模拟环境及真实硬件环境中增加 log 打印,调试程序

3. 采用 qemu 模拟 stm32 硬件板,可方便开发人员前期调试开发

4. 项目源码地址: https://github.com/Tide00/Embedded-Rust-STM32

项目实现

1. 采用 rust 语言做嵌入式开发,大大提高开发速度的同时,增加了程序的可靠性

2. 采用软件模拟器,实现无硬件的情况下调试软件

示例图片视频


Tide
15天前活跃
方向: 嵌入式-嵌入式应用开发、操作系统-操作系统、
交付率:100.00%
相似推荐
Microsoft365的部署与迁移-Microsoft365
背景:公司从原集团化企业中被售卖变为独立主体,所有的数据需要被剥离出来。600余位员工的电脑、邮箱等账户以及相应团队资料需要被迁移,且由于当时硬件设备并未移交,遂只能先部署Azure AD,后部署本地服务器组,然后实施混合部署以及身份匹配。 功能:1.Azure AD(entra ID)、intune(endpoint)、Microsoft365的搭建和部署; 2.本地hyper-v 虚拟化的搭建、故障转移集群的搭建、本地AD/DNS/DHCP/FPS/NPS/Print/MDT/WSUS等服务器的搭建与部署。
toc平台出行打车App-万顺车主/叫车
万顺车主是一款涵盖网约车,出租车等多项业务的一站式出行平台。 平台严格执行网约车运营办法,通过设立地级市分公司进行运营,因地制宜,建立符合当地实际情况的服务标准、服务规范和服务保障体系,保障司乘人员的出行安全、便捷与舒适。 万顺叫车,让出行更安全!
即时配送管理平台-安心配
1、项目主要是满足政府,企业,物业各方对外卖配送的管理需求。 2、系统分物业管理模块(车辆管理,骑手管理,进出小区预警,社区管理等),车辆租赁财务分析模块(财务分析,对账等),车辆轨迹分析模块等业务功能。 3、车辆轨迹上传频率为2秒一次,系统接入车辆18000辆,实时计算车辆违章,进出小区等等行为。
染整行业的软件系统-智染通
智染通是一款印染行业颜色数字化管理云平台,涵盖智能订单管理、智能打样、智能生产、智能色库四大模块。它能实现订单颜色数字化传递,智能精准配色修色,把控生产全过程,还能管理企业核心数据,助力印染企业提升效率、降本增效 ,实现数字化转型。
产业招商大数据平台
用于在线自定义动态构建产业链,内置战略新兴产业、国民经济行业等标准产业链模板,内置关键词助手、翻译助手等,支持复用标准产业链体系及节点数据,也可以自定义配置数据,可快速、高效、灵活、便捷的构建产业链及配置数据。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服