嵌入式实验(1)
rt嵌入式实验
sftmnggsujgff.shhgft
香炸河虾(闲鱼)
展开
-
实验十 对象封装和内存分配
1、理解动态内存的基本原理2、在 RT-Thread 中熟练使用动态内存。原创 2024-04-28 18:54:59 · 120 阅读 · 0 评论 -
实验九 消息队列
1、理解消息队列的基本原理2、使用消息队列进行线程间通信3、在 RT-Thread 中熟练使用消息队列来完成需求。原创 2024-04-28 18:51:23 · 118 阅读 · 0 评论 -
实验八 邮箱的使用
1、理解邮箱的基本原理;2、使用邮箱进行线程间通信;3、在 RT-Thread 中熟练使用邮箱来完成需求。原创 2024-04-28 18:50:16 · 284 阅读 · 1 评论 -
实验七 事件集的使用
1、理解事件集的基本原理;2、使用事件集来达到多条件情况下线程间同步;3、在 RT-Thread 中熟练使用事件集来完成需求。原创 2024-04-28 18:49:19 · 176 阅读 · 0 评论 -
实验六 互斥量
1、理解互斥量的基本原理;2、使用互斥量来达到线程间同步并探索其中的优先级继承问题;3、在 RT-Thread 中熟练使用互斥量来完成需求。原创 2024-04-28 18:47:19 · 147 阅读 · 0 评论 -
实验五 信号量—生产者消费者问题
1、理解信号量的基本原理;2、使用信号量来达到线程间同步;3、理解资源计数适合于线程间工作处理速度不匹配的场合;4、在 RT-Thread 中熟练使用信号量来完成需求。原创 2024-04-28 18:46:20 · 133 阅读 · 0 评论 -
实验四 定时器与空闲钩子函数的使用
3、在 RT-Thread 中熟练使用动态定时器来完成需求。2、掌握 RT-Thread 中动态定时器的创建与使用;1、理解动态定时器的基本原理;原创 2024-04-28 18:44:48 · 93 阅读 · 0 评论 -
实验三 线程的时间片轮转调度
3、在 RT-Thread 中熟练使用时间片轮转来完成需求。2、理解同优先级线程间的时间片轮转机制;1、理解多线程时间片轮转的基本原理;原创 2024-04-28 18:43:34 · 228 阅读 · 0 评论 -
实验二 线程的使用
该线程在 thread2 退出运行之后开始运行,每隔一段时间运行一次,并一直循环运行下去。3.随后 tshell 线程挂起,在操作系统的调度下,优先级较高的 thread2 首先被投入运行;3.在 watch 中添加并观察 3 个任务的控制块结构体中的关键成员,并在报告中给出截图和分析。4.在合适位置设置断点,观察任务 3 状态在就绪、运行和挂起之间的转换,在报告中给出截图和分析。4.thread2 是可执行完毕线程,运行完毕打印之后,系统自动删除 thread2;7.延时时间到,执行 thread1;原创 2024-04-28 18:41:11 · 293 阅读 · 0 评论 -
实验一RT-Thread 实验环境搭建
2.运行仿真:打开配合本实验的代码工程 RT-ThreadSimulator 例程,例程源码 中包含:RT-Thread 内核、FinSH控制台、串口驱动、GPIO 驱动这些内容,支持 STM32F10X 系列 MCU。4.在编译完 RT-Thread/STM32 后,我们可以通过 MDK-ARM 的模拟器来仿真 运行 RT-Thread:选择菜单栏中的 “View→SerialWindows→UART#1”,打开串口 1 窗口。3.打开project.uvprojx 工程文件,对该工程进行编译。原创 2024-04-28 18:28:03 · 123 阅读 · 0 评论