
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
STM32定时器多任务并发与PWM呼吸灯效果实现实验
本次实验围绕嵌入式系统中定时器精准定时与PWM波形生成两大核心功能展开,通过实际编程与硬件验证,深入理解了嵌入式多任务并发与模拟信号输出的实现逻辑,收获颇丰。1.定时器多任务并发实验的理解与收获在第一个实验中,我们采用定时器(Timer)替代传统的循环延时或 delay 函数,实现了多任务的“并发”运行。传统延时方式会让CPU陷入“空等”,浪费算力;而定时器则像给CPU设置“闹钟”,平时CPU可处

嵌入式操作系统(RTOS)移植与实践
本次实验完成了uc/OS向STM32F103的移植并构建多任务应用。成功实现两个LED任务(分别以1s、3s周期控制点亮熄灭)和一个串口任务(2s周期发送指定信息),各任务稳定执行,达成实验目标。移植过程涉及源码准备、处理器文件适配、系统初始化与多任务创建等环节,需重点关注上下文切换、任务调度等RTOS核心机制与硬件的适配。通过实验,深入理解了RTOS移植原理,强化了STM32硬件驱动与多任务管理

嵌入式开发环境与软件编程基础
在 Ubuntu 中用 GCC 与 Makefile 编写 C 程序步骤:先安装 gcc(sudo apt install gcc),用编辑器写.c 源码。多文件项目用 Makefile 更高效,定义目标、依赖和命令,如 all:hello,hello:hello.o,用 $(CC) 等变量。作用:编译main1.c文件为目标文件main1.o,然后链接sub1.o目标文件生成main1可执行文件
到底了







