首页> 中文学位 >汽车导航系统设计与实现——基于XScale的嵌入式系统设计
【6h】

汽车导航系统设计与实现——基于XScale的嵌入式系统设计

代理获取

目录

文摘

英文文摘

论文说明:图表目录

前言

第1章汽车导航系统介绍

第2章硬件选择

2.1嵌入式微处理器的主要类型

2.2 ARM体系结构

2.2.1 ARM处理器结构

2.2.2多种工作模式

2.2.3 ARM的流水线结构

2.2.4 ARM存储器结构

2.2.5 ARM协处理器接口

2.2.6 ARM AMBA接口

2.2.7 ARM JTAG调试接口

2.3 MIPS体系结构

2.3.1 MIPS工作模式

2.3.2 CPU寄存器

2.3.3 MIPS流水线

2.3.4 MIPS存储结构

2.3.5内存访问类型

2.3.6异常处理

2.3.7协处理器

2.4比较与选择

2.5其它硬件

第3章软件选择

3.1嵌入式系统选型

3.2嵌入式操作系统一览

3.3 Linux

3.3.1红旗嵌入式Linux

3.4 Windows

3.5操作系统选择

3.6其它开发软件

3.6.1 Platform Builder

3.6.2 ADS(ARM Developer Suit)

3.6.3 Eshell

3.6.4 JFlash

第4章模块设计

4.1硬件框架

4.2软件模块设计

4.2.1板级支持包

4.2.2 SDK

4.2.3应用程序

第5章模块实现

5.1准备工作

5.2启动下载器

5.3 OAL

5.4生成Windows CE

5.5设备驱动

5.5.1串口驱动

5.5.2网络控制器驱动

5.5.3 SD卡驱动

5.5.4触摸屏驱动

5.6 SDK生成

5.7应用程序

第6章总结

参考文献

后记

论文独创性声明及论文使用授权声明

展开▼

摘要

嵌入式系统在迅速发展,被应用于生活中的各个方面。要构建一个嵌入式系统,需要进行硬件选择、软件选择,然后根据功能进行模块设计、模块实现等等。汽车电子就是嵌入式系统一个很主要的方向。而汽车导航系统是现在汽车电子的一个热门话题。它应该能够实现电子地图,随着功能的不断强大,还可以和用户进行交互,给用户提供娱乐功能。  在本文中,介绍如何选择硬件,比较ARM、MIPS等嵌入式芯片的功能,结合本系统所要实现的功能,选择芯片,并选择相应的外部设备;  介绍如何选择软件,比较Windows和Linux系统,考虑到后期开发、产品生成、产品成本等因素,选择嵌入式操作系统,和相应的开发软件;  介绍如何进行模块设计和模块实现,充分考虑到嵌入式系统开发的特殊性,尽可能让系统精简、可移植等。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号