
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文主要分享了嵌入式软件开发中常用的工具及资源,旨在帮助嵌入式软件开发人员提升开发效率和质量。文章首先介绍了电子信息专业背景及嵌入式软件开发岗位的相关性,强调了工具在开发工作中的重要性。接着详细介绍了10款实用工具,包括C与C++学习系统、SSCOM串口工具、Git/SVN版本管理工具、STM32CubeMX代码初始化工具、Trae CN AI编程助手、Beyond Compare代码比较工具、S

STM32 U盘升级程序(IAP)是一种实用的嵌入式开发技术,允许用户通过U盘对设备进行程序升级,提高产品的可维护性和用户体验。本文详细介绍基于STM32的U盘IAP功能实现,涵盖Bootloader和App层开发。通过合理分区管理Flash存储器,确保数据传输的完整性和正确性,实现稳定可靠的升级过程。该功能适用于需要现场升级的嵌入式产品,具有较高的实用价值。

在嵌入式系统开发中,使用U盘进行数据存储和传输是一种常见且便捷的方式。本文介绍了如何通过FATFS文件系统和USB MSC协议实现U盘的读写操作,并将其应用于嵌入式系统中。文章详细讲解了FATFS文件系统的基础知识、USB MSC协议的基本概念,以及如何在STM32开发环境中配置和使用FATFS与USB MSC进行U盘操作。通过具体的代码示例和配置步骤,读者可以快速上手实现U盘的数据读写功能。本文

本文将简要介绍STM32与C#上位机USB通信的关键技术,旨在帮助学习者快速掌握USB通信在嵌入式系统中的应用。通过STM32CubeMX工具和HAL库,开发者可以快速配置USB外设,实现CDC、HID等类设备的通信功能。C#上位机(左)作为主机,与STM32单片机进行通信,C#上位机可以接收及发送数据,发送给单片机的数据,通过串口2进行打印出来。USB_HID: 用STM32f103zet6开发

本文详细介绍了从Simulink模型生成STM32代码并移植到开发板的完整流程。首先在Simulink中建立包含Inport、Outport和Gain模块的简单模型,配置信号线属性后保存。接着通过配置代码生成选项,设置目标硬件并保持默认任务调度,使用快捷键生成嵌入式代码。最后将生成的代码文件移植到STM32工程中,修改main.c后下载到开发板验证功能。整个过程涵盖了模型创建、参数配置、代码生成和

本文将简要介绍STM32与C#上位机USB通信的关键技术,旨在帮助学习者快速掌握USB通信在嵌入式系统中的应用。通过STM32CubeMX工具和HAL库,开发者可以快速配置USB外设,实现CDC、HID等类设备的通信功能。C#上位机(左)作为主机,与STM32单片机进行通信,C#上位机可以接收及发送数据,发送给单片机的数据,通过串口2进行打印出来。USB_HID: 用STM32f103zet6开发

在嵌入式系统开发中,使用U盘进行数据存储和传输是一种常见且便捷的方式。本文介绍了如何通过FATFS文件系统和USB MSC协议实现U盘的读写操作,并将其应用于嵌入式系统中。文章详细讲解了FATFS文件系统的基础知识、USB MSC协议的基本概念,以及如何在STM32开发环境中配置和使用FATFS与USB MSC进行U盘操作。通过具体的代码示例和配置步骤,读者可以快速上手实现U盘的数据读写功能。本文

本文详细介绍了从Simulink模型生成STM32代码并移植到开发板的完整流程。首先在Simulink中建立包含Inport、Outport和Gain模块的简单模型,配置信号线属性后保存。接着通过配置代码生成选项,设置目标硬件并保持默认任务调度,使用快捷键生成嵌入式代码。最后将生成的代码文件移植到STM32工程中,修改main.c后下载到开发板验证功能。整个过程涵盖了模型创建、参数配置、代码生成和

本文将简要介绍STM32与C#上位机USB通信的关键技术,旨在帮助学习者快速掌握USB通信在嵌入式系统中的应用。通过STM32CubeMX工具和HAL库,开发者可以快速配置USB外设,实现CDC、HID等类设备的通信功能。C#上位机(左)作为主机,与STM32单片机进行通信,C#上位机可以接收及发送数据,发送给单片机的数据,通过串口2进行打印出来。USB_HID: 用STM32f103zet6开发

STM32 U盘升级程序(IAP)是一种实用的嵌入式开发技术,允许用户通过U盘对设备进行程序升级,提高产品的可维护性和用户体验。本文详细介绍基于STM32的U盘IAP功能实现,涵盖Bootloader和App层开发。通过合理分区管理Flash存储器,确保数据传输的完整性和正确性,实现稳定可靠的升级过程。该功能适用于需要现场升级的嵌入式产品,具有较高的实用价值。








