
RT-Thread系统
文章平均质量分 64
知更鸟_z
(≖_≖ )
展开
-
rt-thread每个线程状态切换方法
线程调度器根据线程的优先级和调度算法来决定哪个就绪状态的线程将运行。这个过程是自动的,无需手动干预。当线程创建后,它处于初始化状态。RT-Thread 中线程的状态定义在。原创 2024-08-03 09:22:59 · 558 阅读 · 0 评论 -
RT-Thread删除线程,脱离线程和恢复线程
资源管理:删除线程会释放资源,而脱离线程则保留资源。线程存在性:删除线程后,线程不复存在;而脱离线程后,线程仍然存在,只是不再被调度。使用场景:删除线程用于结束线程的生命周期,而脱离线程用于临时挂起线程,可能会在未来某个时刻重新启动。原创 2024-08-03 09:15:17 · 1986 阅读 · 0 评论 -
stm32用RT-thread-实现FinSH组件
鼠标放在上面可以看到修改配置。可在我的主页中找到如何创建。3-1点击如图的图标。原创 2024-07-21 16:18:51 · 185 阅读 · 0 评论 -
RT-Thread的临界段的保护(开关中断)
临界区(Critical Section)是指在多线程编程中,一个访问共享资源的代码段,这些共享资源不能被多个线程同时访问,否则可能会导致数据不一致或其他并发问题。在操作系统中,临界区是指那些必须以原子方式执行的操作,以确保系统的一致性和正确性。临界区的概念是操作系统中同步和互斥的基础。在多线程环境中,由于线程之间的执行顺序是不可预测的,因此需要一些机制来确保当一个线程正在执行临界区代码时,其他线程不会同时进入相同的临界区。原创 2024-06-30 17:36:23 · 712 阅读 · 0 评论 -
RTOS实时操作系统
裸机系统是一种没有配置任何操作系统和定制服务的物理硬件设备,用户需要自行安装和配置操作系统及其他软件。轮询系统即是在裸机编程的时候,先初始化好相关的硬件,然后让主程序。在一个死循环里面不断循环,顺序地做各种事情,通常只适用于那些只需。相比轮询系统,前后台系统是在轮询系统的基础上加入了中断。的响应在中断里面完成,事件的处理还是回到轮询系统中完成,中断在这。相比前后台系统,多任务系统的事件响应也是在中断中完成的,但是。后,如果事件对应的任务的优先级足够高,就会立马得到响应。当一个紧急的事件在中断被标记之。原创 2024-06-17 09:00:02 · 677 阅读 · 0 评论 -
RT-Thread使用HAL库实现双线程控制LED交替闪烁
如何创建工程我的其他文中你面有可以进去查看。原创 2024-06-26 21:19:16 · 574 阅读 · 0 评论 -
STM32CubeMX与RT-Thread Studio协助使用(实现点亮LED)
如int main(void)处为它添加 __weak 即可。原创 2024-06-26 20:47:59 · 821 阅读 · 0 评论 -
RT-Thread Studio实现动态线程
【代码】RT-Thread Studio实现动态线程。原创 2024-06-26 15:50:59 · 340 阅读 · 0 评论 -
RT-Thread Studio实现静态线程
(个别函数也去掉了)原创 2024-06-26 15:44:00 · 409 阅读 · 0 评论 -
RT-Thread 实时系统介绍
它提供了包括设备虚拟文件系统、设备管理框架、低功耗管理框架、协议栈、图形库、音频流媒体框架等在内的丰富组件,并支持多种网络协议,如HTTPS、MQTT、WebSocket等 1。RT-Thread 适用于多种开发环境,如Keil、IAR、GCC、Eclipse、Visual Studio等,并支持POSIX接口,便于Linux/Unix程序的移植。Nano版则是一个精简的硬实时内核,适用于资源受限的微控制器,如ARM Cortex-M0芯片,它仅需极小的内存资源 3。原创 2024-06-26 15:12:05 · 318 阅读 · 0 评论 -
STM32_hal_STM32Cude_实现RT—Thread系统
RT-Thread 操作系统重定义中断函数,为了避免重复定义的问题,在生成工程之前,需要在中断配置中,代码生成的选项中,取消选择三个中断函数(对应注释选项是取消如图选项 为取消状态。原创 2024-06-26 14:59:43 · 472 阅读 · 0 评论