logo 大学堂

SYS BIOS 简介(3) —— 硬件中断和空闲线程_2

MSP430 MCU BIOS,TI 共1课时 7分51秒
简介

下面是软件中断线程的一些特点:
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、不要在空闲线程使用阻塞语句。

猜您喜欢

推荐帖子

关于sfilter文件过滤驱动的头文件的一个简单问题
sfilter.c是用C写的。他源代码开头这样引入了一个头文件#include "ntifs.h"引入的这个头文件是用引号,可是我在sfilter目录底下没有看到ntisf.h这个头文件啊?结果我用VC编译的时候也找不到这个头文件,不过在DDK的目录里面有。如果是DDK目录里面的头文件,为什么用引号来引入而不用<>这个符号呢?还有IFSDDK里面有两个ntifs.h文件,sfilter.c里面引入
minioligo 嵌入式系统
Initializing a Build Environment
[b]Initializing a Build Environment[/b][color=#222222][backcolor=rgb(249, 249, 249)][font=Roboto, sans-serif][float=right][float=right][size=13px][b]IN THIS DOCUMENT[/b][list=1][*][color=#258aaf][url=
Wince.Android 嵌入式系统
LCD显示驱动启动时进入自保护模式
如题。小弟使用的是CE5.0,LCD驱动架构基于ddraw一开始GWES加载LCD 驱动库,运行进入桌面没有问题。只是bootloader和系统启动到加载驱动之间没有对LCD操作,白屏。于是我把LCD的操作加到bootloader(OEMPlatformInit)和OEMInit中,放上LOGO,本身这些操作并没有问题。只是这样一来,系统进不到桌面了,而是进入自保护模式(全屏 红,绿,蓝,白,黑刷
diyichen 嵌入式系统
OPA690使用注意事项
[i=s] 本帖最后由 dontium 于 2015-1-23 11:33 编辑 [/i]opa690小信号输入时,放大倍数超过10以后,高频性能不好1.opa690用于放大时,Rf最好参考数据手册推荐的,尤其是放大两倍和五倍时。2.opa690用做射随器时,反馈回路不能直接短路,需要接25om电阻。3.opa690最好不要用最射随器!!!!(特别容易自激)4.G>1时,Rf取值范围有限制,200
模拟IC 模拟与混合信号
实现低漏电流同时保证EMI性能的电源设计
实现低漏电流同时保证EMI性能的电源设计 在AC-DC开关电源中,漏电流最主要的来源是Y类电容。通过使用变压器屏蔽绕组或在输入级加入一个扼流圈,可以显著地降低Y电容的数值或在某些场合去除它,从而降低漏电流并且仍满足有一定裕量的传导EMI限制。实现这些目标的解决方案会在本文得到分析。 BROKEN_PICTURE_ HIDDEN_END -->大多数AD/DC电源都在高压的交流输入端与低压的直流输出
破茧佼龙 电源技术
工程师如何缓解工作压力
[size=3]工程师工作压力大是大家都公认的。随着[b][color=#800080]技术[/color][/b]更新周期缩短,压力越来越大,长期处于亚健康状态,弄不好再出现抑郁症状。[/size][size=3]有的人认为看动画片,边看边傻笑达到舒缓;[/size][size=3]有的人认为随意上网来舒缓;[/size][size=3]有的人认为通过运动(篮球、羽毛球、足球和爬山等)来发泄、舒
nanofamily FPGA/CPLD

讲师简介

TI工程师

推荐内容

EEWorld订阅号

EEWorld服务号

汽车开发圈

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

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

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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