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、不要在空闲线程使用阻塞语句。

猜您喜欢

推荐帖子

IAR FOR MSP430使用教程
对于IAR的安装过程在这里就不演示了,网上大把演示文档,大家自己去搜索下。下面我们来看看如何新建工程并生成执行代码:1. 启动IAR软件。进入IAR首界面2. 新建工作区File-New-Workspace3. 新建项目Project-Create New Project选择C语音模板点击OK,弹出保存项目窗口,我们新建个文件夹Test,保存项目名为Test点击保存4. 保存工作区File-Sav
火辣西米秀 微控制器 MCU
视频: LMK0033x扇形缓冲器介绍
[i=s] 本帖最后由 dontium 于 2015-1-23 11:33 编辑 [/i]LMK0033x是德州仪器(TI)推出的业界最低抖动的PCIe时钟扇形缓冲器。现在就让德仪的工程师向你介绍它的具体情况吧![media=x,500,375]v.youku./v_show/id_XNjk0NDQwMjU2.html[/media]
德州仪器_视频 模拟与混合信号
EEworld原创精品资料整理--跟lonerzf一起入门 BB Black学习教程
[font=宋体][size=5][color=#000000]作为下载中心板块的版主,我一直在想着怎么把论坛里的精华帖子和下载中心有机结合起来。不知道大家有什么好的建议没有,如果有任何建议,请不吝提出,我们一起让论坛的帖子和下载中心形成一个互为补充的良好局面。[/color][/size][/font][font=宋体][size=5][color=#000000][/color][/size]
tiankai001 下载中心专版
protel99se电子元件如何知道是那个厂商的?
SCH库里面很多的厂商提供的元器件,我绘制电路图 时怎么样正确找到它那?这个软件提供了几十个厂商提供的元器件,我也不知道元件具体在那个厂商,各位高手都是怎么找到的?谢谢
nhsl 模拟电子
VLO校验代码
[code]#include#include "VLO_Library.h"int dco_delta;int result;void main(void){volatile unsigned int i;WDTCTL = WDTPW +WDTHOLD;// Stop Watchdog TimerP1DIR |= 0x11;// P1.0,1,4 outputsP1SEL |= 0x10;// P
ydzh1225 微控制器 MCU

讲师简介

TI工程师

推荐内容

EEWorld订阅号

EEWorld服务号

汽车开发圈

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

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

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

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