摘要: |
GSM-R是中国铁路于2000年底正式采用的源于欧洲的先进的铁路无线通信系统。它以成熟的GSM为基础,增加了诸多针对铁路的高级功能。由于中国铁路和欧洲铁路的差异,迄今为止大量的本地化工作都在进行中,包括系统网络、车载终端、地面终端以及配套设施等。但受技术瓶颈等因素的影响,目前仍没有一款中国本土研发生产的手持台。为了填补这个空白,本课题旨在设计一款以普通民用GSM手机为基本功能原型,具有GSM-R标准功能并同时满足中国铁路的业务需求的GSM-R手持终端,即GSM-R手机。
本产品是典型的嵌入式系统,ARM处理器(SC32442)、嵌入式操作系统(Linux)以及上层的图形开发环境的选择都将是使其不同于其他产品的关键。同时应用部分的开发借鉴了诸如列车车载台等其他GSM-R项目的经验和方法,结合手机这个特定的软硬件平台实现。
作为这个较为庞大的课题的一部分,本文将重点阐述此款手机的方案选择以及开发环境的定制,包括底层的操作系统和上层的开发环境。通过一定的比较,对处理器、板上外围硬件以及操作系统其他部分进行了选型。重点叙述了Boot Loader、Linux内核、根文件系统以及图形开发环境的定制和移植过程,并对应用程序部分的开发进行了思路探讨和预测。本文的重点在于“软硬结合”的开发工作,这种软件工作是一款产品开发的平台,并且不同于应用软件具有循环往复的多变性。在这种平台之上可以变换不同的应用软件以满足不同的业务需求,而在本文的写作过程中甚至截稿之后,本项目所研发的手机的应用需求仍在随着官方的需求处于变化和讨论中。
|