- 博客(5)
- 收藏
- 关注
原创 simulink与stm32F407联合使用开发 模式设计的嵌入式开发实例
本文详细介绍了从Simulink模型生成STM32代码并移植到开发板的完整流程。首先在Simulink中建立包含Inport、Outport和Gain模块的简单模型,配置信号线属性后保存。接着通过配置代码生成选项,设置目标硬件并保持默认任务调度,使用快捷键生成嵌入式代码。最后将生成的代码文件移植到STM32工程中,修改main.c后下载到开发板验证功能。整个过程涵盖了模型创建、参数配置、代码生成和工程移植等关键步骤,为基于模型设计(MBD)的嵌入式开发提供了实践参考。实验最终实现了模型的预期功能。
2025-06-10 20:13:52
655
原创 嵌入式工程师常用的软件工具 以及常用的资料网站推荐 嵌入式软件开发常用(软件)工具分享
本文主要分享了嵌入式软件开发中常用的工具及资源,旨在帮助嵌入式软件开发人员提升开发效率和质量。文章首先介绍了电子信息专业背景及嵌入式软件开发岗位的相关性,强调了工具在开发工作中的重要性。接着详细介绍了10款实用工具,包括C与C++学习系统、SSCOM串口工具、Git/SVN版本管理工具、STM32CubeMX代码初始化工具、Trae CN AI编程助手、Beyond Compare代码比较工具、Source Insight代码阅读器、Notepad++文本编辑器、XMind思维导图工具以及Visio绘图工具
2025-06-09 14:42:27
859
原创 正点原子STM32F407 U盘升级程序(IAP)OTA Bootloader APP USB升级+FATFS+USB Host+FreeRTOS 附上源码
STM32 U盘升级程序(IAP)是一种实用的嵌入式开发技术,允许用户通过U盘对设备进行程序升级,提高产品的可维护性和用户体验。本文详细介绍基于STM32的U盘IAP功能实现,涵盖Bootloader和App层开发。通过合理分区管理Flash存储器,确保数据传输的完整性和正确性,实现稳定可靠的升级过程。该功能适用于需要现场升级的嵌入式产品,具有较高的实用价值。
2025-03-14 14:24:11
2963
10
原创 单片机读取U盘 FATFS文件系统 USB MSC STM32f105 GD32f305 读取U盘 exFAT FAT32
在嵌入式系统开发中,使用U盘进行数据存储和传输是一种常见且便捷的方式。本文介绍了如何通过FATFS文件系统和USB MSC协议实现U盘的读写操作,并将其应用于嵌入式系统中。文章详细讲解了FATFS文件系统的基础知识、USB MSC协议的基本概念,以及如何在STM32开发环境中配置和使用FATFS与USB MSC进行U盘操作。通过具体的代码示例和配置步骤,读者可以快速上手实现U盘的数据读写功能。本文还分享了作者在开发过程中遇到的问题和解决思路,希望能为有类似需求的开发者提供参考和帮助。
2025-03-01 11:18:17
2914
2
原创 嵌入式STM32USB通信 HID类 基于STM32f103(HAL库)与C#上位机通信 提供单片机与上位机源码 CUBEmx配置 FreeRTOS
本文将简要介绍STM32与C#上位机USB通信的关键技术,旨在帮助学习者快速掌握USB通信在嵌入式系统中的应用。通过STM32CubeMX工具和HAL库,开发者可以快速配置USB外设,实现CDC、HID等类设备的通信功能。C#上位机(左)作为主机,与STM32单片机进行通信,C#上位机可以接收及发送数据,发送给单片机的数据,通过串口2进行打印出来。USB_HID: 用STM32f103zet6开发板,使用USB串行通信,HID类与上位机进行通信,并且加入FreeRTOS。(点击链接可直接下载源码)
2025-02-22 10:17:29
1870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅