程序聚合 软件案例 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
30天前活跃
方向: 嵌入式-嵌入式应用开发、操作系统-操作系统、
交付率:100.00%
相似推荐
院内聚合支付平台
建设目标:通过建设医院聚合支付平台,建立医院安全、标准、快捷的就医支付体系,并以此为基础,以微信、自助设备等为渠道,形成包括的挂号、检查、就诊缴费、住院预交、住院结算等功能在内的、完善的就医服务平台。从而重构门诊流程,最大限度上减少患者排队、等待、缴费等非诊疗时间,达到理想的门诊就诊效果,有效解决“患者看病难,医院压力大“的问题。 功能:平台基于互联网支付体系架构,在接通支付宝、微信、银联等主流第三方支付渠道的基础上,基于医疗支付场景需要,联通社保扣费接口,同时覆盖自费及医保两大患者群体。并借助支付渠道稳定标准的退款接口,采用先渠道支付,后社保扣费的结算方式,避免不同社保平台退款政策不同带来的不便。
两定医保接口改造升级
背景:根据两定医保相关政策,在his基础上完成相关接口的开发与实现。 技术:PowerBuilder,Oracle,.NET 模块:医保贯标、医保项目对照、医保电子凭证交互、医保处方流转、医保明细审核(事前、事中)、医保移动支付、检验检查结果互认等。
基于CloudStack实现可视化管理端与后端服务
1.企业用来构建内部私有云,将现有硬件资源池化,为内部用户提供按需、弹性的计算环境 2.能统一管理 KVM、VMware、XenServer 等多种主流 hypervisor 3.CloudStack 是异构虚拟化的,能统一管理 KVM、VMware、XenServer 等多种主流 hypervisor。它采用 “区域(Zone) -> 集群(Cluster) -> 主机(Host)” 的三层资源模型,将物理资源进行逻辑分组。区域(Zone)通常对应一个数据中心,集群(Cluster)内的主机共享存储,支持虚拟机在线迁移
ErrorDetecting Hadoop 故障诊断系统-Hadoop 故障诊断系统
该项目是一个面向 Hadoop 集群故障诊断与运维管理场景的 Web 管理系统,目标是为集群管理、节点监控、日志查看和智能诊断提供统一的前端操作界面。 我独立负责项目全部前端开发,围绕登录注册、集群列表、节点监控、日志查看、用户管理、个人中心、AI 诊断等模块进行设计与实现。用户可在系统内完成集群与节点信息查看、日志检索、资源监控、用户管理以及智能诊断交互等操作。 项目采用前后端分离方式,前端负责页面展示、交互逻辑和状态切换,后端提供认证鉴权、集群管理、日志查询和 AI 诊断接口支持。其中 AI 诊断模块支持日志预览、节点选择、上下文透传与流式输出展示,提升了故障分析场景下的交互体验。项目同时兼顾 PC 端与移动端浏览体验,对主要页面进行了较完整的响应式适配,保证不同尺寸设备下界面稳定可用。
Glow-Scribble 多巴胺风格生活记录小站-个人日记与待办管理系统
该项目是一个面向个人生活记录与自我管理场景的轻量 Web 应用,目标是提供集日记记录、待办清单、习惯打卡、专注计时和个人资料管理于一体的使用体验。 我独立完成了项目的功能规划与页面拆分,围绕登录注册、首页导航、日记、待办、习惯打卡、专注计时、个人中心等模块进行设计与实现。用户可通过账号登录进入系统,完成日记记录、事项管理、习惯打卡、资料编辑等常用操作。 项目采用前后端分离思路,前端负责页面展示、交互和状态切换,后端提供注册登录、数据读写等接口支持,能够满足轻量生活记录类产品的基本功能需求,也适合作为小型 Web 或功能原型的实现案例。项目同时兼顾 PC 端与常见移动端浏览体验,对主要页面进行了基础响应式适配。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服