设计模式在嵌入式软件设计中的研究与应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:cactusspine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着32位嵌入式应用越来越广泛,嵌入式应用软件的研发成为嵌入式系统设计中重要研究课题之一。嵌入式系统可以看着是由一台计算机加上专用设备构成的,而嵌入式应用可视为运行于这台计算机上控制专用设备的应用程序,无论是在8位机还是在32位机上都是如此。在32位机上,由于运算速度的提高、存储空间的扩大、嵌入式操作系统和交叉编译器的应用,使得我们可以在PC上开发应用程序,进行跨越平台的研发,从而提高软件生产效率。本文介绍了当前嵌入式应用软件领域的现状,论述了面向对象和设计模式的概念特征,以及它们与嵌入式应用软件开发的关系。文中重点研究了几种在嵌入式应用软件开发中常用的设计模式,结合嵌入式系统特征,并以一个32位银税机开发实例,指出了设计模式在对象创建、设备兼容、设备调试等方面应用,并提出了跨平台开发和仿真技术开发两种嵌入式应用软件开发方式。这两种方法在我的项目中经过探索而获得,并得到了广泛实践应用,达到了预期目的。其中跨平台开发的原理在于,将应用软件分为两层,不变的应用层和变化的设备接口层,根据对设备接口层的跨平台实现,来达到跨平台研发的目的。而仿真技术则源于对硬件设备属性和方法的认识,主要用于模拟在PC机上没有的设备,以方便应用开发。对于32位机的
其他文献
随着网络技术的发展,网络上电子可读文本的日益增加,呈指数膨胀的文本信息资源,使得如何准确有效地获取用户所需要的信息成为人们关注的热点,促进了文本处理领域的形成和发展。自
进入21世纪,人们的物质生活得到了极大的改善,人们已不仅仅满足于物质水平的提高,更注重于精神生活的陶冶。音乐以其独特的艺术魅力在大众中得到了快速的普及并深受大众的喜爱,大
随着信息技术和通讯技术的迅速发展,财务软件已经应用在国家民委直属单位,财务软件在业务处理过程中产生了大量数据,然而存在于各单位财务软件里的数据是操作型数据,国家民委规划
近年来,随着无线通信技术、定位技术的飞速发展,以及具备定位功能的无线手持设备的普及,基于位置的服务(Location-based Service, LBS)得到越来越广泛的应用。同时,LBS中用户的位
电子邮件是Internet上最重要的服务之一。随着网络的迅速发展,如今通过电子邮件进行信息交流,已经成为人们联系沟通的重要手段,然而,由于网络的开放性,在Internet网络上传输
随着24小时在线网络变得越来越流行,不光是普通的个人电脑要和因特网相连,各种嵌入式设备,比如传感器,家用设备、音视频设备等都要和因特网相连。为了把无数的设备接入因特网
广域传感器数据库是目前国际上的一个热点研究领域。传感器网络为人们提供了一个全新的平台和基础结构,使人们可以在更广的范围和网络中部署各类应用系统。目前,在该领域的研
结构化对等网络(Peer-to-Peer,P2P)是目前计算机网络技术的研究热点,在文件共享、分布式文件系统、社交网络等方向有着巨大应用的潜力。查询服务是结构化P2P网络的核心技术,它的可
移动Ad Hoc网络是由一组带有无线收发设备的移动节点组成的临时自治性网络。可广泛应用于国防战备、灾难救助或者某些只需要临时通信而组建有线网代价太大的场合。由于Ad Hoc
由于下一代网络(Next Generation Network, NGN)的分组化、开放式、高带宽、多种媒体流统一承载等特性,使NGN能够将多种能力组合包装成各种用户感受的新业务,和电子商务、教