eCos在ARM9平台上的移植及图形开发环境的建立

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:jiaqishi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,到21世纪,嵌入式技术正进入充满机遇的阶段,嵌入式操作系统也逐渐壮大和成熟,已经被广泛应用到各个领域中,包括从小型手持设备(电子表、PDA和MP3播放器)到大型控制装置(如交通灯、工厂控制中心和核电站系统控制器)。嵌入式操作系统的种类也层出不穷,其中,比较流行的有VxWorks、WindowsCE、eCos、QNX、RTLinux等。嵌入式GIS(地理信息系统)是集成GIS功能的嵌入式系统产品,它是移动用户导航、定位、地图查询和空间数据管理的一种理想解决方案。嵌入式电子地图(Embedded Electronic Map)是以嵌入式GIS为基础,以数字形式存储在嵌入式设备存储器上,以嵌入式设备显示屏幕和外围设备为媒介,提供了图形显示、缩小、放大、定位等功能。本文从嵌入式操作系统eCos的发展状况和优越性出发,通过对电子地图技术进行研究,提出了一种基于嵌入式实时操作系统eCos的电子地图实现方案。本文的主要内容包括:1.基于对嵌入式操作系统eCos和初始引导程序RedBoot的研究,完成了对eCos操作系统的移植,并提出了一种基于Nand Flash自启动的eCos启动方式。2.本文基于目标板硬件的组成和特性,结合eCos的驱动程序架构,实现了SPI、I2C、触摸屏和键盘驱动程序,方便用户使用电子地图。3.阐述了本系统中使用的图形用户接口MiniGUI和地理信息系统MGIS,实现了基于嵌入式操作系统eCos、图形用户接口MiniGUI的MGIS系统。4.基于eCos触摸屏、键盘驱动程序,编写了应用测试程序,实现了对电子地图的人工操作。5.分析了GPS数据格式和eCos串行通信方式,实现了对GPS数据的提取和转换,将转换后的数据传输到MGIS系统,实现对坐标的定位。6.最后,对系统进行测试,验证了方案的可行性和实用性,并提出了进一步工作内容。
其他文献
互联网的迅猛发展,为人们提供了各种信息资源,然而,如此庞大的信息量为人们寻找自己真正感兴趣的信息带来困难。因此,要为用户提供更好的服务,关键是发现用户的潜在访问兴趣
随着糖尿病患者数量的不断增多,糖尿病对人类健康的危害日趋增加,而稳定血糖是糖尿病患者临床治疗的主要目的,如果能提前预测出患者的血糖浓度,那么医生和患者就能在高血糖或
随着Java语言在许多领域的广泛应用以及“龙芯”处理器市场化的进一步扩大,为改善“龙芯”处理器平台对Java运行环境的支持,以提高对Java程序的运行效率。借鉴JDK1.5 HotSpot
瞬时频率是非平稳信号分析的一个非常重要的物理量,瞬时频率的估计在许多实际信号处理应用中有着非常重要的地位,已广泛应用于雷达、声纳、生物医学、地震信号处理、语音处理
四旋翼无人飞行器具有垂直起降、定点悬停、机动灵活、带载能力强等独特优势,在军民领域都具有广泛的应用价值。四旋翼无人飞行器是一个非线性、欠驱动、耦合性强的不稳定系
本系统是运用可视化编程工具Delphi开发并结合SHA-1的信息安全认证技术的题库管理系统.利用Delphi所提供的各种面向对象的开发工具,建立系统应用原型,然后进行需求迭代,不断
随着互联网及多媒体技术的飞速发展,数字图像数量快速增长。如何快速、有效地从海量图像数据库中检索出所需要的图像已显得日益重要,这也使得图像检索技术受到广泛关注。90年
传统的关系数据库采用关系模型作为数据的组织方式,其中的关系模型是以布尔逻辑和精确的数据工具为基础,不能表示模糊的、不确定性的信息。因此,当前的DBMS(数据库管理系统)
在所有生物特征里面,人脸特征是最普遍和是容易获取的。所以,人脸识别一直都是模式识别和图像处理领域最热门的课题之一。本文主要研究了基于主元分析及fisher准则的三维人脸
随着计算机科学技术的飞速发展,数据挖掘技术成为数据库、数据仓库领域最前沿的研究方向之一,它作为信息科学领域的前沿研究课题之一,是解决数据丰富而知识贫乏的有效途径,关