logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ESP-IDF 手动环境变量 + VSCode 终端编译

本文提供了一套手动配置ESP-IDF开发环境的完整解决方案,主要针对官方安装器/VSCode插件自动配置失败的情况。内容包含:1) 环境路径设置说明;2) 系统环境变量配置方法;3) PowerShell自动加载脚本编写;4) 工具链缺失修复方案;5) VSCode终端编译两种配置方式(原生PowerShell和官方插件终端);6) 常用编译命令汇总;7) 常见报错解决方案。通过分步指导用户完成I

#vscode#ide#编辑器
RT-Thread 信号量(Semaphore)使用详解

RT-Thread信号量机制解析:本文介绍了RT-Thread中信号量的三种类型(二值信号量、计数信号量和互斥信号量)及其应用场景。通过两个典型示例展示了信号量的使用:二值信号量实现线程同步控制LED闪烁,计数信号量模拟停车场车位管理。详细讲解了信号量相关API函数,包括创建、获取、释放等操作,并提供了完整的代码实现。示例演示了信号量在资源管理和线程同步中的实际应用,帮助开发者理解RT-Threa

#单片机#嵌入式硬件
STM32F103C8T6:汇编启动文件调用 C 函数 add()

本文介绍了在Keil MDK-ARM(μVision5)环境下为STM32F103C8T6创建包含汇编启动文件调用C函数的工程模板。主要步骤包括:1)建立合理目录结构;2)创建Keil工程并配置CMSIS组件;3)编写汇编主文件(main.s)实现参数传递和C函数调用;4)实现C函数add();5)设置编译器/链接器选项。重点说明了AAPCS调用规范的使用,以及如何通过汇编设置参数(R0/R1)、

#stm32#c语言
RT-Thread 动态线程点灯实验笔记

本文介绍了在RT-Thread实时操作系统中动态创建线程控制LED闪烁的实现方法。通过定义LED引脚(PE7),配置线程参数(512字节栈大小、优先级25),编写线程入口函数实现500ms间隔的LED亮灭控制。使用rt_thread_create()动态创建线程并启动,主线程可保持空闲或执行其他任务。实验现象为1Hz频率的LED闪烁,可通过ps命令查看线程状态。文中还分析了LED不亮、线程未启动等

#stm32#单片机
STM32F103C8T6:汇编启动文件调用 C 函数 add()

本文介绍了在Keil MDK-ARM(μVision5)环境下为STM32F103C8T6创建包含汇编启动文件调用C函数的工程模板。主要步骤包括:1)建立合理目录结构;2)创建Keil工程并配置CMSIS组件;3)编写汇编主文件(main.s)实现参数传递和C函数调用;4)实现C函数add();5)设置编译器/链接器选项。重点说明了AAPCS调用规范的使用,以及如何通过汇编设置参数(R0/R1)、

#stm32#c语言
到底了