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

猜您喜欢

推荐帖子

【Silicon Labs 开发套件评测06】_移植freertos+Vcom+LED
[i=s] 本帖最后由 jone5 于 2021-7-28 00:25 编辑 [/i]这个小板子越玩越喜欢,非常的简洁,体积小巧,功能强大,配套资源丰富,可玩性非常高我使用的配置如下图freertos的配置如下图虚拟串口的配置如下图、随便建了两个任务,已经正常跑起来了整个工程见附件Simplicity Studio的功能真的很丰富,大家有什么想玩的可以留言,一起交流啊,下一版驱动OLED,并把所有
jone5 Silicon Labs测评专区
第二季LaunchPad学习体验活动风暴来袭!
[align=left][size=+2][color=#ff0000][b]第二季LaunchPad学习体验活动风暴来袭![/b][/color][/size][/align]这活动到底是真的还是假的呀,怎么我学完课程,通过了考试,还没任何回音,有同感的人顶一下。
wdlm456 微控制器 MCU
钟南山:推荐一个养生帖
在网上看到一个帖子,觉得写得很好,大家不妨一试:不生气生气易患肿瘤,不要拿别人的错误折磨自己。不操心操心老得快,孩子们的事让他们自己处理。不争吵忍一点风平浪静,退一步海阔天空。要糊涂难得糊涂,大智若愚。要乐观多想好事,教有所乐。要大笑每天三次笑,每次三分钟。
天天谈芯 聊聊、笑笑、闹闹
430使用外接晶振问题
这段程序除了需外接32k的晶振还要接其他的吗?这是TI给的程序//******************************************************************************//MSP-FET430P140 Demo - Timer_A, Toggle P1.0, Overflow ISR, 32kHz ACLK////Description: To
xiaoliangzz 微控制器 MCU
SFR05超声波测距,用外部中断方式,测距不准而且有抖动变化大,希望大家看看
[i=s] 本帖最后由 赵怡彬 于 2017-4-18 18:19 编辑 [/i][align=left][font=宋体]我没有用输入捕获,也不是在[/font]while[font=宋体]循环里判断,而是用外部中断我定时器配置[/font]1us[font=宋体]计数频率,然后再中断函数里计算距离,但是有点问题,首先数据不准确,而且数据抖动很大,不知道啥原因,但从原理上来说我这样检测应该是没问
赵怡彬 stm32/stm8
有关信号量释放和申请的问题
[table=98%,rgb(238, 238, 238)][tr][td]/*Event Pend*/u16_t OSEventPend(u8_t rTaskPrio){u16_t rTaskEvent;rTaskEvent = OSTCB[rTaskPrio].rEvent;OSTCB[rTaskPrio].rEvent &= ~rTaskEvent;return(rTaskEvent);}/
wdliming 嵌入式系统

讲师简介

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