嵌入式软件GUI开发平台与电子学习机的实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:romotic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代计算机技术的飞速发展,嵌入式系统已成为当前IT行业最热门的焦点之一,被广泛应用于网络多媒体系统、信息家电、电子商务平台、工业控制等重要领域,呈现出巨大的市场空间。但现阶段一般的嵌入式软件代码的开发效率和可移植性都相对PC机上的应用程序要低,其调试和排错的效率在没有昂贵的在线调试器的支持下更是极低,在不能满足嵌入式所需要的高可靠性的情况下,由于代码复杂性增加的压力,导致嵌入式开发的成本和功能无法与PC机上的软件开发所相比。 有鉴于此,本文开发了一个有模拟器功能的嵌入式软件开发平台——Virtual GUI开发平台,其中提供了一整套的开发机制、一系列功能丰富的控件以提高嵌入式软件GUI的开发效率,同时模拟器功能可让程序员能在PC机上直接做嵌入式产品的调试工作。该开发平台的模拟界面和调试功能是基于Borland C++Builer,一种可运行于普通PC机、调试功能强大的C++语言开发平台。本文还设计了一个基于ARM处理器和嵌入式Linux的增强型电子学习机方案,在Virtual GUI开发平台的支持下,此电子学习机的软件方案更是集中体现了此平台所能提供的优点:开发速度快、成本低、移植性好、可维护性强等等。 为了达到此目标,本文综合运用了嵌入式领域的多种技术,以下是文章观点阐述的结构与顺序: 本文首先分析了电子学习机系统的特点和功能,并阐明了本课题研究工作的意义。然后介绍了相关技术的基本情况:综合介绍了嵌入式系统的概念、特点和结构,对嵌入式系统的硬件和软件平台都进行了重点说明,简单介绍了使用的语言环境。 在描述嵌入式系统软件GUI开发平台的现状和应用软件模拟器功能的意义之后,由其设计思想引出Virtual GUI开发平台。进而对此平台的基本内容、设计的模拟器功能与其应用的调试方法、架设结构和其控件设计方法进行了阐述。 对电子学习机项目,则先从软件部分的分析和设计进行了较为详尽的说明,也引用了动态字库的概念。然后对电子学习机项目的硬件和软件方案进行了详细的介绍。 本课题研究可作为ARM嵌入式应用的二次开发平台,应用于手持PDA、网络交互多媒体系统等领域,也可用作嵌入式系统的教学实验平台。
其他文献
从VCD时代的MPEG1到DVD时代的MPEG2,视频压缩技术在学术界和产业界的共同推动下不断进步,而网络时代和多媒体时代的来临对则视频压缩提出了更高的要求。2003年5月由国际标准化
本文收集和分析了大量近年来国内外关于人脸识别的学术论文及文献,对计算机人脸识别的若干问题进行了研究与探讨。主要做了以下几个方面的工作:  首先介绍了图像模式识别的基
协作多点传输(CoMP)技术通过多小区协作调度或联合处理来抑制小区间干扰,提高小区边缘用户性能。CoMP技术是LTE-A系统中解决小区间干扰问题的关键技术之一。CoMP技术带来的性
本文通过对荣华二采区10
期刊
在地面雷达多站时差测量体制中,由于高度上的基线距离限制,一直存在目标高度测量精度差的缺点。为了摆脱原系统在高度上的基线距离限制,实现对目标的高精度定位,可在飞行平台上引
星敏感器是一种极高精度的姿态确定仪器。在过去大约30年里,已经研制了两代CCD星敏感器。第二代CCD星敏感器由于无姿态累计误差、指向精度高、快速的故障恢复能力和具有完全自
本文通过对荣华二采区10
期刊
对于拟赴境外上市的中国企业来说,应如何在众多境外上市板之间作出选择?有哪些路径可供借鉴?为给这些企业提供可操作性建议,本刊连续两期推出中国企业境外IPO的典型案例分析
随着互联网的爆炸性增长,相关技术呈指数发展,网络中海量的数据业务,对带宽的需求越发突出;而在光网络吞吐量没有显著增长的情况下,如何更加有效的利用网络的频谱资源具有重大
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊