文档介绍:嵌入式系统结课设计(论文)
基于XScale 和Windows CE 的智能公交报站器的设计与实现
摘要
针对我国快速发展的公交运行系统高度自动化的需求,讨论了在嵌入式Windows CE. net 系统平台下利用32 位RISC 处理器XScale 和Rikaline 公司的GPS224 模块实现智能报站器的步骤和方法。详细介绍了实时嵌入式操作系统Windows CE. net 的特点、内核的定制以及在嵌入式处理器XScale 上的移植过程。在硬件上,讨论了使用串口在GPS 模块与处理器之间通信的方法;在软件上,讨论了采用实时多线程编程方式分配系统任务的方法,将系统任务分配为GPS 信息接收解析、LCD 显示和语音报站3 个子线程,实现多任务的操作。
关键词:XScale Windows CE GPS 智能报站器
ABSTRACT
Adapting to the rapidly developed and highly automated need of national bus operation system , this paper present s the steps and methods of using a 32bit RISC processor XScale PXA255B and a GPS224 module to implement an intelligent station reporter based on embedded Windows CE. net . It int roduces the features of the real time embedded operating system Windows CE. net , the kernel configuration and the porting process to the embedded processor XScale in detail. According to the hardware , it present s the methods munication between the GPS module and the CPU via serial port . With the sof tware , it adopt s multi2thread programming way and divides the system task into three sub2 threads , which are receiving and analyzing , LCD display and station report . It is known as multi2task.
Keywords: XScale Windows CE GPS intelligence station reporter
目录
摘要 I
ABSTRACT II
1 绪论 1
1
2
2智能公交报站器的设计与实现 3
3
4
6
3 测试结果及分析 9
结论 10
参考文献 11
1 绪论
21世纪是一个充满挑战性的时代,科学技术日新月异,信息技术飞速发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术以及商业、文化艺术、娱乐业等和人们的日常生活紧密相关的方方面面中。随着国内外嵌入式产品的进一步开发和推广,嵌入式技术将会给人们的工作和生活方式带来巨大的变化。
什么是嵌入式系统(Embedded System)英国电机工程师协会将其定义为“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置”。它有下列四项特性:
1. 通常执行特定功能
2. 以微电脑与外围构成核心
3. 严格的时序与稳定性要求
4. 全自动操作循环
嵌入式系统是硬件与软件的综合体,亦可涵盖机械或其他的附属装置。它由包括微处理器、微控制器、定时器、传感器、存储器等一系列微电子芯片与器件、嵌入在存储器中的微型操作系统、控制应用软件组成,完成诸如实时控制、监测管理、移动计算、数据处理等各种自动化处理任务。
嵌入式系统以应用为中心,以微电子技术,控制技术、计算机技术和通信技术为支撑。与桌面微机系统不同,嵌入式系统没有标准化的体系结构,其硬件平台和运行在该平台上的软件系统都是需要定制的。而且嵌入式系统常常用于关键设备的控制,对实时性、可靠性有严格的要求。因此嵌入式系统更强调软硬件的协同性与整合性,以满足对系统功能、成本、体积和功耗等多方面的要求[1