Image
Image

1792306 Image

+ 关注

粉丝 81     |     主题 293     |     回帖 3837

stm32 入门RT-Thread内核 ——线程创建
2021-2-3 21:15
  • ST MCU
  • 19
  • 753
  线程栈设计小妙招 设定栈的最大利用量为70%为前提,可以将led1的栈空间减小,这个也是调节栈空间的一个小方 ...  
  效果:可以看到led1已经运行起来了  
  基于STM32具体实例:创建一个LED线程  
  启动线程: rt_err_t rt_thread_startup(rt_thread_t thread) 参数1:struct rt_thread thread 线程控 ...  
  动态创建线程: rt_thread_t rt_thread_create(const char *name, void (*en ...  
  静态创建线程: :rt_err_t rt_thread_init(struct rt_thread *thread, const ch ...  
  线程栈:RT-Thread每个线程都具有独立的栈空间,当进行线程切换时,系统会将当前的上下文保存到线程栈中, ...  
  线程控制块:是操作系统用于管理线程的一个数据结构,它会存放一些信息,比如优先级、线程的名称、线程状态 ...  
stm32 入门RT-Thread内核 ——线程优先级和时间片
2021-2-3 23:15
  • ST MCU
  • 10
  • 1136
  后面还有更精彩的  
  如果系统中有两个相同的就绪态线程A与B,A线程时间片为10,B线程时间片为5,此系统中不存在比A和B优先级高 ...  
  时间片只有在相同优先级的就绪态线程中起作用,系统对优先级相同的就绪态线程采用时间片轮转调度的方式进行 ...  
  优先级和时间片是线程的两个重要参数,分别描述了线程竞争处理器资源的能力和持有处理器时间长短的能力。RT ...  
stm32 入门RT-Thread内核 空闲线程和两个常用的钩子函数
2021-3-4 23:43
  • ST MCU
  • 20
  • 1249
2
3