DSP实时操作系统及其应用.docVIP

  • 16
  • 0
  • 约1.39万字
  • 约 4页
  • 2017-04-28 发布于重庆
  • 举报
DSP实时操作系统及其应用

摘 要:由DSP处理器单独承担原来需要微控器和DSP处理器共同完成的任务的新一代DSP 处理系统,已经开始成为嵌入式DSP系统开发领域主流。而且为了有效的发挥DSP处理器不断增加的性能,一个DSP已经开始用于同时并发的多个任务处理。在多任务或多个DSP处理器的系统中采用实时操作系统可以有效的降低开发难度,提高系统的可靠性和可升级性。本文对基于VDK的DSP实时操作系统内核进行了研究,详细描述了内核采用的多线程调度机制,并以一个多任务应用系统为例,实现了新线程的创建和取消,多线程之间的优先级排列和调度策略,给出了其 API函数使用方法。   关键词:DSP;嵌入式处理器;RTOS;内核   目前的嵌入式微控器性能指标越来越高,一个微控制器往往可以完成很多任务,因此一般的微控制器程序也从单一任务的软件结构变为多任务的软件结构[1]。软件工程师适应这一变化的初期阶段是自觉或不自觉地在应用程序中增加一个任务调用循环,作为系统的主程序。随着软件规模的上升和对实时性的提高,这一方法逐渐不能满足应用要求,于是实时多任务操作系统(RTOS)作为一种软件平台逐步成为目前国际嵌入式系统的应用主流。实时多任务操作系统是嵌入式应用软件的基础和开发平台,是一段嵌入在目标代码中的软件,用户的其他应用程序都建立在RTOS之上。由操作根据各个任务的优先级,采用用户指定的调度策略,合理地在不同进程之间分配CPU

文档评论(0)

1亿VIP精品文档

相关文档