课程介绍
相关标签: MSP430 TI MCU BIOS 硬件中断
下面是软件中断线程的一些特点:
1、SYS/BIOS系统内核组件
2、一般在硬件中断线程(HWI)触发
3、0-31优先级(默认0-15)
4、无限制数量(内存允许情况下)
5、不能被挂起必须一直运行到结束除非被抢占
6、与硬件中断线程共用系统堆栈

下面是任务线程的一些特点:
1、SYS/BIOS系统内核组件
2、0-31优先级(默认0-15,优先级0被空闲线程使用,任务最低优先级为1)
3、无限制数量(内存允许情况下)
4、独立内存堆栈
5、更先进的调度技术
- 可以为等待某一事件的发生而被挂起
- 任务会被其他更高优先级的线程打断
6、数量和状态可以在程序执行时动态的更改
7、优先级可以动态的修改

下面是空闲(后台)线程的一些特点:
1、SYS/BIOS系统内核组件
2、非实时性线程
3、当且仅当没有任何其他线程(HWI / SWI / TASK)运行时才会运行
4、所有空闲线程运行在同一个优先级
5、有数量限制
6、可以被任何其它线程随时抢占
7、默认任务堆栈,如果任务线程被禁用使用系统堆栈
8、一个接一个运行,每一个空闲线程函数都会从开始执行到结束。所有函数执行完成之后再从第一个函数开始执行,周而复始。
9、不要在空闲线程使用阻塞语句。
显示全部 ↓
换一批猜你喜欢

推荐帖子

PCB设计为什么一般控制50欧姆阻抗?
       做PCB设计过程中,在走线之前,一般我们会对自己要进行设计的项目进行叠层,根据厚度、基材、层数等信息进行计算阻抗,计算完后一般可得到如下图示内容。 图1   叠层信息图示       从上图可以看出,设计上面的单端网络一般都是50欧姆来管控,那很多人就会问,为什么要求按照50欧姆来...
ohahaha PCB设计
Cadence设计中的问题
我在用Cadence做电路板时,在原理图中二极管器件是2个引脚的,但是给它添加了一个3脚的封装,然后我就不可以将这个封装拉倒Allegro PCB中,怎样设置才可以将这个三角封装拉倒Allegro PCB中呢?希望大家赐教。...
Rephontil PCB设计
用Python控制硬件 - 调理电路频响测试自动化
转载自:《用Python控制硬件43-调理电路频响测试自动化》   这次使用之前介绍的F5520A和F8808A,测量一块模拟调理电路的频率响应。这是一块四通道信号调理板,对输入的传感器信号做增益修正和带通滤波(带宽10Hz~15KHz),本次实验目的就是自动化地描绘出系统的频带响应,是否符合设计。 设计频响: 实验框图: 测试照片:...
pengshulin 综合技术交流
i2c器件与总线连接的理解
数据和时钟的输入为什么是三角的尖而不是mos管的栅极,栅极一般不是用来控制的吗?为什么可以作为输出?这里的三角难道不是缓冲器?求前辈解释一下。 ...
路人A 综合技术交流

用户评论

暂时无评论

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

站点相关: 汽车电子 智能硬件

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved