计算机软件系统应用平台的技术研究
文/熊劲松
在本文中,笔者重点阐述计
算机软件系统,主要从两个角度
进行分析,一为ARM 软件应用平台,
一为WINGE 嵌入式软件应用平台。
在这两个案例的基础之上,对平
台技术进行重点分析,在分析的
基础之上,现我将对计算机系统
技术研究的现状进行分析,同时
探讨下计算机软件系统的应用平
台在当下的发展前景。
【关键词】计算机软件 系统 应用平台 研究
1 引言
计算机软件作为一门学科,从其诞生到
现在不过短短的半世纪,已取得了令人瞩目的
发展,同时也随着技术的进步而在酝酿着不断
的创新,随之计算机软件系统应用的范围不断
扩展,伴随硬件模块化和ARM 软件应用技术
的不断成熟,以及ARM 和WINCE 操作系统
嵌入式软件应用平台的完善,很多产品就是基
于此项技术开发的如简易上网终端。
2 计算机软件系统
下面将分别对计算机系统软件的开发分
类和应用平台予以阐述:
2.1 计算机软件的开发分类
计算机软件系统开发一般有以下4 种:
(1)硬件平台的开发,硬件是为用户方
便地开发应用系统提供基础的操作系统,其中
VXWORKS(是美国Wind River System 研制
开发的一种实时操作系统)、ARM 嵌入式开
发等都是其硬件平台开发的示例;
(2) 操作系统平台上的应用
WINDOWS、LINUX 的开发,操作系统在网
络化、并行化、智能化等方面的显著发展。如
网络编程、计算机多媒体软件的应用等;、
(3)计算机软件数据库广泛应用的开发,
由单机数据库应用开发到复杂网络多元化数据
库应用的开发,都取得了显著地成效;
(4)中间件平台开发,解决了异构网络
环境下分布式应用软件的互连与互操作问题,
屏蔽实现细节,提高应用系统的易移植,如应
用服务器软件平台属于中间件软件,为软件开
发提供了更便利的应用,实用性特强。
2.2 计算机软件系统应用平台在当今的实用价值
在信息化智能化的当今社会,计算机及其
技术被广泛地应用在我们的日常生活中的各个
领域。计算机软件系统应用平台作为独立的软
件系统,它着随科技的不断发展而产生并且逐
步走向成熟。其中嵌入式操作系统应用平台、
WINDOWS 操作系统应用平台都是其发展的
表现。
3 计算机新型软件AEM9和WINGE5.0嵌入
式软件应用平台的研究
3.1 简述WINGE5.0开发环境及其安装
若安装WINGE5.0 必须在WINDOWS XP
(视窗操作系统体验版)的操作系统下安装,
由于以前其他版本都不能支持WINCE5.0 的
安装。安装WINCE5.0 的前提条件是Dotnet
frame-work1.1,它是一个创建, 部署和运行应
用程序的多语言多平台环境。将其运行安装,
点击安装目录下的setup.exe(是安装程序,用
于安装许多程序),按照步骤提示依次进行安
装即可,安装时所需要的时间一般20 秒当然
不同的计算机运行速度的差异安装速度也不
尽相同,一般情况下20 秒足以安装完毕。安
装完成后还有一道工序,就是要把ARMV4I
(ARM 的开发版本)的补丁打上,补丁程序
可以从网上下载。
3.2 S3C2440的板级开发包
在WINGE5.0 安装完成后,在WINCE
目录下已经存在板级开发包BSP,下一步只
需通过Manage Catalog Features 菜单命令把
smdk2440.sec 文件导入就可以了。
嵌入式芯片都有板级开发包支持,通过
安装板级开发包,增强了这些ARM 芯片的功
能,更方便的发挥其控制作用,具体应用还需
要根据实际的操作,如出现不匹配现象,则需
要进行修改,才能达到预期的效果。
3.3 新工程文件并生成新的NK内核
在3.1、3.2 步骤完成后,我们已经具备
了Platform Builder5.0 开发环境,我们可以按
照提示新建工程了,按提示定义工程的名字、
BSP 类型、硬件配置信息、网络配置、所需的
语言和其他设置,这样我们就完成了新工程定
制。这样就可以通过Platform Builder5.0 中的
命令生成新的内核。
4 关于计算机软件系统应用平台的研究
4.1 计算机软件系统的组织技术的软件工程及
其应用平台是当前主流
组件技术的软件工程及其应用平台作为
当前计算机软件系统应用的主流,其具有独立
的实现方式和功能特征,这样给我们在日常的
应用减轻了工作量,大大降低了编程人员的开
发难度,也给软件开发提供良好的应用接口,
也确保了软件的质量。
4.2 软件系统的应用平台化是软件技术的发展
必然趋势
在当今信息化社会的催足下,现在的软
件系统越来越复杂,网络应用发展和技术不断
创新,有些软件的体系结构向多层化发展,软
件的基础架构和业务功能也逐渐分为独立的两
部分,这样对应用平台的要求越来越高。其中
的各种中间件系统,通过复杂的组合来支持这
个应用平台,也就是在这个应用平台的驱使下,
软件技术也需要平台化,软件系统的应用平台
化和技术的平台化,两者互利互存也互相优化,
平台化软件的灵活性和扩展性为软件系统的应
用平台化提供了细节的功能支持软件系统的应
用平台化为技术的平台化提供了安全可靠的服
务环境。
5 总结
随着我们对计算机应用的依赖,随着信
息化社会的广泛需求,随着我们日益提高的物
质需求,对计算机软件平台化软件技术和产品
要求越来越高,依赖程度也越来越大,从而可
以看出计算机软件系统应用平台技术将有更加
广泛的市场前景,现在它已经能够应用在广阔
的国际互联网中,还应用在我们日常的电子产
品中如手机、媒体播放器等。还普遍应用于
企业管理系统、校园管理系统、电子政务、医
院管理系统等各行各业,其实用性日渐凸现,
想必在不久的将来计算机软件系统的应用更加
广泛,其技术成果更加突出。
参考文献
[1] 金维佳. 嵌入式系统接口转换计算机
软件测试平台研制[J]. 数字技术与应
用,2011(09):158-159.
[2] 谭杰. 对开放式压力测试平台的一些介绍
和应用电脑,Grinder[J]. 知识与技术:
学术交流,2010.
[3] 王艳青, 郑永凡, 王玉. 入侵检测系统评
估仿真平台的研究[J]. 辽宁大学学报:
自然科学版,2009(01):49-51.
作者单位
江西警察学院 江西省南昌市 330100