摘要:
近年来,实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域得到广泛的应用,因而越来越引起人们的重视。在众多实时系统中,尤其是采用微内核结构设计的实时操作系统,由于其内核较小、易于嵌入,成为了实时操作系统一个发展趋势。微内核提供基本的操作系统服务,其它功能可以根据应用需要动态加载相关模块完成,系统设计人员根据自己的需求进行裁减,有较高的灵活性,可以满足用户的不同需要。多通道数字同步记录仪(MDSL)是四川大学图像图形研究所研制的用于实时记录多路语音和雷达通道数据的高科技产品。以往产品运行在Windows 或者DOS 操作系统平台下,由于其任务调度算法和操作系统的自身结构,使该系统支持的语音和雷达通道的最大数量受到了限制;另一方面这些版本下的MDSL需要一个完整的操作系统环境支持,不能定制安装,操作系统的大部分功能并没有被MDSL 使用,但由于未使用的功能引起操作系统错误,可能会妨碍MDSL的正常运行,这使得系统的维护工作量加大、系统稳定性降低。基于以上问题,作者采用以QNX 微内核操作系统的做为平台,在该操作系统上对MDSL 进行了重新设计与编码。该版本的MDSL 能够根据应用需要定制加载QNX 操作系统相应模块,定制安装的操作系统加上MDSL 软件部分所占空间小、易于嵌入、实时性强。在研究和实现QNX 下的MDSL 过程中,作者负责记录
展开