论文部分内容阅读
以各类多媒体服务为代表的电信服务需求快速增长,使得厂商之间的竞争愈发激烈。为了在竞争中脱颖而出,各厂商纷纷开始寻求更高效、经济、快速的整体解决方案。对于他们而言面临的主要挑战是:如何降低新产品的开发成本;如何快速地完成产品设计,缩短进入市场的时间。如何解决这两个问题将在很大程度上决定厂商的竞争力。移动通信的发展将以第三代移动通信的应用和运营为起点,并走向多媒体通信。移动通信与信息家电、消费性电子产品的结合成为未来的发展趋势,这对嵌入式技术的性能和实时性的要求越来越高。一方面要求系统能够支持高分辨率的图像显示,高质量的语音通信,快速处理大信息量数据,另一方面需要系统在截止时间前计算出正确的数据。如何使系统具有硬实时性能,并且具有强大的网络、图形、文件系统的支持,成为研究发展的方向。本论文基于此目的,设计并实现了一个具有开放体系结构的、易于扩充的、易于维护的、具有良好人机界面的软硬件平台。该平台的输入和输出都是模拟中频,而不关心射频前端是什么信号,这样提高了平台的灵活性,拓展了应用范围。在软件方面,考虑到通信设备对实时性要求较高的特点,提出并实现了将uC/OS-Ⅱ实时内核与uClinux相融合的设想,一方面使得系统具有实时性,另外一个方面,可以利用uClinux强大的文件系统、网络接口、图形接口等功能。uC/OS-Ⅱ和uClinux这两个操作系统都是开源操作系统。加之这两个系统在业界的广泛的普及度,使得软件的复用成为可能,并能够降低产品成本,加快研发周期。同时还为该平台设计了一些基本的输入输出设备,包括TFT液晶显示屏、键盘、与PC机的通信接口等,并且设计实现了这些外围设备在uClinux环境下的设备驱动程序,使得上层开发人员专注于应用软件的开发,而不用关心底层的硬件的细节。该平台为通信产品提供了一个灵活的底层平台。具体的产品根据需要加上特定的应用,就能够立即形成产品,从而减少不必要的重复劳动,加快产品的设计周期,缩短产品进入市场的时间。