摘要
在嵌入式数字电视终端系统软件的设计中,由于终端硬件资源有限和实时性的要求,造成其软件设计具有较高的复杂度。该文设计的数字电视机顶盒的软件模块中,提出了一种基于任务的调度方法与策略,将各独立功能模块封装起来以任务单元的形式存在,整个机顶盒功能的实现也是由各任务单元之间协调完成的,着重从软件体系结构方面采取措施加强系统的扩展性和移植性。这些策略强化了系统模块化、可移植和扩展的要求,对嵌入式领域中其它系统软件的设计开发是有一定的借鉴意义。
Software design in embedded system software for digital television receiver is very complex for the limitation of hardware resource and requirement of realtime processing. In designing software module for set- top box of digital television,the paper puts forward a method and strategy of task scheduling which capsulate independent function modules as task unit. The whole software of set-top box is realized by some task units' cooperating. The method mainly puts emphasis on taking action to enhance the expansibility and the performance of porting on software system architecture. All these strategy strengthens modularization , porting and expansibility of the system . This can be used as a reference for software developing in other embedded system.
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第8期85-87,共3页
Computer Engineering
基金
北京市科委项目(HDTV接收机顶盒)
关键词
机顶盒
可扩展性
任务调度
Set-top box
Expansibility
Task scheduling.