基于ARM与WinCE的演示系统软件设计
2010-07-01 02:47:00 来源:WEB开发网引 言
演示系统从最初的纯光学幻灯机开始,已经有了数十年的历史。发展至今,凭借与PC的整合优势,数字投影技术已经成为主流。传统意义上的数字演示系统由PC和投影设备组成,实现控制器、信号源和光学投影3部分功能。在演示过程中,由演示者直接操作PC,并由PC将待显示信号输出到投影设备。PC作为控制器和信号源,处于核心地位。在这一结构中,以PC作为信号源有利于发挥其较强的处理能力,能够带来比较好的演示效果;同时,作为控制器,PC可以利用其丰富的人机交互能力提供便捷的操作。但另一方面,以PC为核心的演示系统也存在以下局限性:
①对PC的依赖性。演示系统必须配备1台PC,作为操作和提供演示信号之用,为演示带来不便。
②演示者的使用环境不能无缝迁移。在一些专业性较强的领域,演示者往往需要可以运行专业软件的环境,而专用于演示的PC往往不具备这种条件,演示效果自然受到很大影响。
1 总体设计思路和流程
1.1 实现目标
针对传统演示系统存在的上述不足,以提高演示系统便携性、易用性为目标,嵌入式演示系统希望通过其他手段取代PC在演示系统的核心地位,从而使演示人员借助尽量少的设备,甚至不需要额外设备就能完成演示,并具有良好的环境适应能力,使演示者获得更好的使用体验。
1.2 实现途径和方法
现阶段,设备厂商主要通过配备USB、1394、读卡器等接口的方式来提高系统的便携性和易用性。这些接口通过投影机内部的嵌入式处理器,读取优盘、SD卡、移动硬盘等外置存储器内的文件,将文件信息转换为视频信号,输出到投影设备上,从而实现无PC演示,如EPSONEMP-1815。
从结构上看,这种方法就是将嵌入式系统作为演示系统的控制器,优盘、闪存卡等移动存储设备作为演示信息源,从而将PC取代。虽然这样能够实现脱离PC的演示,但整个系统还存在以下局限:
①硬件层的性能尚不足以实现对复杂文档和数据的处理。虽然目前嵌入式系统相当于1个精简的PC系统,经过近几年的发展,其硬件性能已经取得了很大进步,但是相对于PC的处理能力来说还是有较大差距,以现阶段嵌入式系统的处理能力,还无法完美地执行大多数PC上的文档数据处理和应用。
②软件层方面,嵌入式系统应用软件存在局限性。虽然嵌入式系统的软硬件条件已经与PC很接近,但无论是嵌入式的Windows系统还是Linux系统,都是其PC版本的精简,大部分PC上的专业软件都还没有对应于嵌入式系统的版本,无法满足专业演示的多样化需求。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接