摘要: |
随着数字技术的发展和各种电子设备的普及,嵌入式系统(EmbeddedSystem)已经在越来越广泛的领域得到应用,在数量上已远远超过了各种通用计算机,而且这种快速的发展趋势还将继续保持下去。
嵌入式车载导航系统EVNS(EmbeddedVehicleNavigationSystem)是一个相对比较新的嵌入式产品,主要用于车辆的导航服务上,同时还可提供GPS定位、地图查阅、媒体播放、安全报警、上网、查阅新闻等其他服务。随着汽车的广泛普及,各种导航设备也逐渐地应用起来,但由于目前国内相关产品成熟度并不高,所以该技术具有相当不错的市场前景。
EVNS系统是一个完整的应用产品,具体实现起来是相当复杂的,其主要内容包括:硬件环境的搭建、设备驱动的移植和开发、引导程序的移植、操作系统的移植、图形化系统及库函数的移植、地图数据库的开发、地图界面程序的开发、与GPS设备的连接以及其他更多的应用程序开发。
本文主要研究了EVNS系统的前期构建过程,包括硬件设备的驱动移植、u-boot引导程序的移植、uClinux操作系统内核的移植、文件系统的设计与构建以及MicroWindows图形化系统的移植等,并按照这些内容的开发步骤依次在各章节中进行讲述。这些内容比较完整地记录下了项目开发的整个过程,包括各种步骤、问题、解决方法以及参考资料等,最后对已完成的部分进行了简单的总结,对以后要做的工作也作了简单的描述,同时对存在的不足之处,不管是开发过程中的还是硬件方面的,都作了一定的说明,以便尽可能地给以后的工作提供一些指导和帮助。
|