Image
Image

黑心单片机

+ 关注

粉丝 0     |     主题 72     |     回帖 514

基于RTOS的软件开发理论
2023-1-22 15:26
  • ST MCU
  • 73
  • 2021
  5.2.1 ISR 与任务之间的同步一个任务(或 ISR)为控制方,发出控制信息,另一个任务为被控制方,获取控制信息 ...  
  5.2 行为同步合理安排同步点和任务的优先级是获得预期同步效果的关键。  
  5.1.6 通信方式的选择以上用于行为同步的通信方式,根据实际情况来选择:当同步过程不需要传输具体内容时, ...  
  5.1.5 消息队列消息队列是应用比较多,队列可以存放多个消息,能够有效解决消息的临时堆积问題,但仍然需要 ...  
  5.1.4 消息邮箱用信号量进行行为同步时,只能提供同步的时刻信息,不能提供内容信息,当控制方对被控制方进 ...  
  5.1.3 事件标志组需要将两个以上的信号进行某种逻辑运算,且用逻辑运算结果作为同步控制信号时,简单的通信 ...  
  5.1.2 计数信号量只要产品的平均生产时间比产品的平均消费时间长,所有的产品就都会被消费掉。但仍然有可能 ...  
  5.1 1 二值信号置可以简单理解为一个全局变量只能为0或者1,但其实是基于系统接口实现,支持跨任务读写。二 ...  
  5.1 行为同步的通信方式一个任务的运行过程需要和其他任务的运行配合,才能得到预定的效果,任务之间的协调 ...  
  5、 行为同步在实时操作系统的支持下,系统的整体功能是通过各个任务( 包括 ISR )的协同运行来实现的,其 ...  
  哪种方式更合适,需根据实际情况而定:触发 ISR 的亊件不包含数据:不需要对事件进行数据处理,仅仅是一个 ...  
  4.3 中断与关联任务的通信中断的主要功能是响应异步事件,ISR只是触发事件,本身不做过多处理,将获取的异 ...  
  4.2 中断优先级原则中断源是系统及时获取异步事件的主要手段,其优先级规则和任务比较类似,原则如下:紧迫 ...  
  4.1 中断优先级为不同的中断服务程序安排不同的优先级,在允许中断嵌套的情况下,高优先级的中断总是能够得 ...  
  4 、中断服务程序的设计中断服务程序(ISR ) 是嵌入式应用系统获取各种事件的基本手段,ISR的设计质量直接 ...  
  3.3 运行效率为保证运行效率和实时性要求,函数尽量不要使用轮询等待机制,可使用任务休眠等待。 ...  
  3.2 可重入设计可重入函数允许多个任务嵌套调用,各任务的数据相互独立,互不干扰,这种方式比采用互斥调用 ...  
  3.1 互斥调用将公共函数作为一种共享资源看待,以互斥方式调用公共函数。如果公共函数比较简单,运行时间很 ...  
  3、 公共函数的设计基于RTOS系统的全局公共函数,需要考虑多任务访问的冲突。好比你在家如厕,使用私有资源 ...  
  2.5 任务优先级不同RTOS任务优先级定义的范围和意义不同,比如有的是数值越小表示优先级越高,有的相反;最 ...  
2
3
近期访客