计算机软件系统应用平台的技术分析

摘要:基于多元化数据库技术开发的软件,主要服务于电子数据库技术的应用,为其提供技术支持。当前主要是从组件技术和系统的平台化两个方向研究计算机软件系统应用平台。对计算机软件系统应用平台进行深入研究、开发、改进,有利于提高平台的性能和促进包括计算机软件系统技术在内的计算机技术的发展,有利于提高其市场竞争力和扩大其市场发展前景。

关键词:计算机 软件系统 应用平台 技术分析

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2015)05-0000-00

软件是计算机系统的重要组成部分,也是计算机用户与计算机硬件进行交流的“中介”。随着计算机技术的进步和发展,计算机软件系统技术也不断成熟、拓展,其中软件系统应用平台作为计算机软件系统技术的核心支持,因其在计算机正常运转中发挥的举足轻重的作用而得到许多研究者和用户的关注和研究[1]。

1计算机软件的开发

当前的计算机软件是基于不同平台开发的,主要包括基于硬件平台、基于操作系统平台、基于网络中间软件平台、基于多元化数据库开发的软件。

1.1基于硬件平台开发的软件

基于硬件平台开发的软件主要服务于硬件系统的操作,是硬件和软件的桥梁。这类软件要想确保硬件正常运行、使用,需首先能保证网络系统条件下的不同计算机系统之间的远程文件访问自由和自愿共享,且需能获得计算机内部系统驱动软件(如键盘、并口、RAM等)的支持配合。

1.2基于操作系统平台的软件

基于操作系统(常见为windows系统)平台的软件是以现有操作操作系统为基础开发的,具有较强的实用性和对操作系统的依赖性,常见如计算机所媒体软件等。这类软件因其实用性具有较强的竞争力,但是计算机技术是不断变化、更新的,如果软件功能一成不变,毫无新意和突破,最终会被淘汰。因此在开发此类软件时,应注意扩展软件的应用领域和功能,增强其活力和竞争力。

1.3基于网络中间软件平台开发的软件

基于网络中间软件平台开发的软件,是为解决网络环境下不同网络系统之间的异构问题开发的,也具有较强的实用性。这类软件使得软件系统更容易被移植,也使得软件系统更容易在复杂的网络环境下正常运行和使用,有助于信息的交流和共享,具有较强的挖掘、研究价值。

1.4基于多元化数据库技术开发的软件

基于多元化数据库技术开发的软件,主要服务于电子数据库技术的应用,为电子数据库的使用提供技术支持。在当下,有了以软件为代表的网络技术的支持,计算机数据库技术从单机多功能发展至允许多台计算机共享资源的复杂多元化功能。

2软件系统应用平台的研究方向

在计算机技术不断普及的今天,计算机软件系统应用平台逐渐发展为独立的软件系统,并逐步走向成熟,常见应用平台有WINGE5.0嵌入式软件应用平台、AEM9软件应用平台等。当前对计算机软件系统应用平台的主要研究方向为组件技术和系统的平台化研究。

2.1组件技术

组件技术是分解处理软件设计使其各个组件具备独特的特征和功能以及良好的接口功能的一种技术,该技术能够为软件设计过程中组件的拼接提供方便,提高软件设计的效率;且该技术还为计算机整体运行中软件之间的配合提供思路,计算机运行所需各种软件采取拼接方式进行配合,当出现异常情况需更换软件时,不同软件之间不会相互影响,损失极大减少,且换用新的软件时只需按原来的方法进行“拼接”,效率可大大提高。

2.2软件系统平台化技术

当前网络技术已经走向多元化发展,使得计算机软件系统对一个兼容性良好和功能强大的应用平台的需求越来越强烈[2]。因此,许多开始着眼于软件系统平台化技术的研究。软件系统平台化技术能够为不同的软件系统提供技术支持,能够帮助不同软件系统、网络系统的用户最大程度地实现资源的共享和交流,是未来计算机软件系统应用平台的发展方向。

3计算机软件系统应用平台技术的应用

计算机软件系统平台的研究、开发和应用是电子系统技术研究发展的重要内容。ARM属于嵌入式系统处理器,而VXWORKS是嵌入式系统的重要组成部分,现将把VXWORKS移植至ARM的方法总结如下:

首先,将计算机板级支持包BSP中的相关类型文件进行拷贝并命名;

其二,修改目录config.h中硬件驱动数据的部分参数,并进行核对;

其三,对处理器管脚、相关寄存器进行设置;

其四,初始化处理同步动态随机存取內存SDRAM,驱动计算机通用异步收发器UART接口、FLASH等硬件;

其五,在Tornado环境下应用可驱动硬盘bootable并生成VXWORKS映像。

其六,完成以上五个步骤后,在片内引导下在目标平台中启动开放源码项目U-boot,通过相关网络接口、串口和kermit协议加载使用的VXWORKS映像:

①设置计算机的IP地址(setenv ipaddr)和以太网地址(setenv ethaddr);

②核对、设置计算机setenv serverip地址(NFS服务器IP);

③加载VXWORKS映像,完毕后调试终端,输出VXWORKS系统软件的命令解析器(Shell),后将VXWORKS移植到目标平台上并进行验证。

其七,VXWORKS移植成功后,利用VXWORKS强大的操作功能建立软件系统平台,以控制计算机及其软件系统。

综上所述,计算机软件系统应用平台是整合、管理软件系统使之高效优质运行进而提高计算机运行效率和质量的平台,不仅适用于广阔的国际互联网中,还可应用于其他电子产品中,如手机、PDA、媒体播放器等。对计算机软件系统应用平台进行深入研究、开发、改进,有利于提高平台的性能和促进包括计算机软件系统技术在内的计算机技术的发展,有利于提高其市场竞争力和扩大其市场发展前景。

参考文献

[1]李林.计算机软件系统应用平台的技术研究[J].煤炭技术,2013(04):138-139.

[2]桂婷.计算机软件系统的保护及恢复技术探讨[J].信息通信,2013(08):145.