论文部分内容阅读
本论文研究内容来源于嵌入式项目组关于某嵌入式应用平台的开发。该嵌入式应用平台能够运行操作系统和嵌入式数据库,具有以太网接入及USB通信能力。该应用平台的开发采用了32位嵌入式处理器,并且移植了Linux操作系统,无论从硬件平台还是从软件架构上考虑,该嵌入式应用平台的开发模式和开发流程都具有代表性。本论文基于该嵌入式平台的研发过程,对底层硬件及底层软件的设计开发作了详细分析,对嵌入式开发中的相关技术进行了深入探讨。开发嵌入式应用平台的最终目的是为了实现一个非接触卡读写终端。本论文首先分析方案设计必须满足的性能指标、必须遵循的设计原则,然后根据性能指标及设计原则确定了产品的硬件系统框架,并划分硬件功能模块。在这个基础上为各功能模块进行器件选型,并进行硬件电路设计。在实现了产品的硬件部分后,本论文对一些底层软件,如启动引导程序、驱动程序的设计方法进行了分析,重点分析嵌入式系统中软件开发和PC机平台上软件开发的不同之处。
本论文中的嵌入式开发平台在硬件方面采用了一些新技术,如POE、USBOTG,在软件方面移植了Linux操作系统并且能够运行嵌入式数据库。基于本嵌入式开发平台实现的非接触卡读写终端,和目前市场上同类读写终端相比,具有更强大的运算处理能力,更方便的数据交换途径以及更灵活的系统管理方式,同时在技术方面也大大领先于同类产品,因此具有广阔的市场前景及实用价值。