论文部分内容阅读
嵌入式应用平台和集成开发技术是近年来IT行业的热点之一,这种高效的应用结构以嵌入式硬件平台和操作系统为基础,搭建普遍适用的应用环境,为嵌入式软件开发带来了更加灵活的选择和更加低廉的成本。
本文以武汉创维特信息技术有限公司JXARM9-2410嵌入式硬件平台和VxWorks操作系统构建网络应用平台,从而为以后网络应用研发打下了基础。JXARM9-2410是武汉创维特信息技术有限公司开发的基于S3C2410X微处理器的嵌入式硬件平台,设计配置灵活、接口丰富;在此硬件平台上,我们移植了使用广泛的嵌入式实时操作系统VxWorks,它具有高性能内核、高级的网络支持、以及良好的用户开发环境。
本文主要从理论和应用两个角度对构建网络应用平台进行了研究。在理论上,以VxWorks操作系统为轴心,介绍了嵌入式系统的基本概念;在应用上,以GoAhead Web服务器为基础,研究了将嵌入式设备连入网络,构建远程数据采集系统的逻辑方案。具体内容包括以下几个方面:
1、介绍并分析了VxWorks操作系统的微内核结构和功能。描述了VxWorks操作系统内存管理的细节。
2、围绕JXARM9-2410嵌入式硬件平台,介绍了嵌入式系统硬件设备的工作原理。
3、针对JXARM9-2410硬件平台特点,对VxWorks板级支持包(BSP)进行了研究,完成了在该硬件平台上的VxWorks软件平台的初步构建。
4、基于VxWorks操作系统和GoAhead Web服务器进行网络应用平台的搭建,给出了构建嵌入式远程数据采集系统的逻辑方案。
本文重点在于:对VxWorks操作系统BSP和设备驱动进行了研究,对如何搭建VxWorks基本应用开发平台进行了总结;分析并移植了GoAhead Web服务器,完成了网络应用平台的初步构建。