- 11
- 0
- 约2.26万字
- 约 34页
- 2015-08-26 发布于浙江
- 举报
DSPBIOS总结.doc
DSP/BISO线程调度
DSP/BIOS使用户的应用程序可以由一个线程集合构筑起来,每一个线程执行一个模块化的功能。通过允许高优先级的线程抢占低优先级的线程,以及允许阻塞、同步、通信等各种线程间的交互方式,使得多线程的应用程序可以在一个处理器上运行。DSP/BIOS支持多种不同优先级的线程,每种线程类型都有不同的执行和抢占特性。这些线程按照优先级从高到低的顺序排列如下:
硬件中断(HWI),包括CLK函数。
软件中断(SWI),包括PRD函数。
任务(TSK)。
后台线程(IDL)。
在DSP/BIOS中,硬件中断有最高的优先级,然后是软件中断,软件中断可以被高优先权软件中断或硬件中断抢先。软件中断是不能被阻塞的。任务的优先权低于软件中断,共有15个任务优先权级别(加上TSK_idle应该16个)。任务在等待某个资源有效时可以被阻塞。后台线程idle_loop是优先级最低的线程。线程优先级如下图表示:
下面具体介绍各种线程。
HWI module
硬件中断是用来处理应用程序响应外部异步事件时必须执行的关键操作。
在典型的DSP应用中,硬件中断是由片上的外设或者DSP外部的设备触发的。中断发生后处理器会通过中断向量跳转到相应的ISR地址。一个中断的跳转由一个DSP/BIOS HWI对象负责,跳转的地址可以是一个用户函数或者是通用的系统HWI调度程序(dispatche
您可能关注的文档
最近下载
- OWS-利用混合固体废物有机成分生产能源与堆肥.ppt VIP
- 22G101三维立体彩色图集完整ppt版本.pptx VIP
- 2024年广东省深圳中学自主招生数学试卷.pdf
- 2026江苏南京市城市建设投资控股(集团)有限责任公司招聘78人笔试备考试题及答案解析.docx VIP
- 2026年社会工作者《初级综合能力》模考大赛试卷.pdf
- CFG桩复合地基计算.xls VIP
- 高考数学十年(2016-2025)真题《立体几何解答题综合(二)》专项分类汇编.docx
- 斯耐德MT系列断路器说明书.pdf VIP
- 22G101系列结构图集解读.pdf VIP
- 2022年普通高等学校招生全国统一考试语文试题(全国卷1,含参考解析).pdf VIP
原创力文档

文档评论(0)