学位论文 > 优秀研究生学位论文题录展示
基于嵌入式Linux的车载智能导航终端设计
作 者: 李辉
导 师: 郭万有
学 校: 西安电子科技大学
专 业: 电路与系统
关键词: 车载导航 uClinux ADSP-BF533 MiniGUI
分类号: TN965
类 型: 硕士论文
年 份: 2009年
下 载: 196次
引 用: 3次
阅 读: 论文下载
内容摘要
本文在分析了车载导航设备发展状况的基础上,研究基于ADSP-BF533 DSP处理器和嵌入式Linux操作系统的智能导航终端的设计和实现。论文从软、硬件两个方面详细讨论了车载智能导航终端的设计和实现。硬件方面,采用ADI公司的ADSP-BF533 DSP作为核心处理器,设计了包括存储模块、LCD、触摸屏和GPS模块的硬件电路,并讨论了各模块电路的工作原理和实现方法。软件方面,以嵌入式Linux操作系统为平台,在PC机上建立了一套完整的交叉开发环境,并在该环境下完成了u-boot和uClinux到智能导航终端硬件平台的移植。在对Linux操作系统下平台设备注册过程和帧缓冲设备驱动结构进行分析的基础上,开发了LCD的驱动程序,使设备有一个良好的输出平台。完成了将图形用户界面软件MiniGUI到导航终端的移植,并设计了导航应用程序。智能导航终端的设计充分利用了ADSP-BF533处理器的高效控制处理、易用性等特点,嵌入式Linux软件平台的采用确保了系统软件的可移植性和扩展性。这些对类似的设计具有很好的参考价值。
|
全文目录
摘要 3-4 ABSTRACT 4-7 第一章 绪论 7-11 1.1 研究背景 7-8 1.2 车载导航设备的发展状况 8-9 1.3 本文的主要内容及章节安排 9-11 第二章 车载智能导航终端硬件设计 11-19 2.1 硬件系统结构 11 2.2 主处理器介绍 11-14 2.2.1 ADSP-BF533 处理器 11-13 2.2.2 ADSP-BF533 外设接口 13-14 2.3 存储模块 14-16 2.3.1 NOR FLSAH接口电路设计 14-15 2.3.2 SDRAM接口电路设计 15 2.3.3 NAND FLASH接口电路设计 15-16 2.4 触摸屏电路设计 16-17 2.5 GPS模块 17-19 2.5.1 GPS电路设计 17-18 2.5.2 GPS数据结构 18-19 第三章 车载智能导航终端软件平台搭建 19-37 3.1 建立交叉编译环境 19-20 3.2 U-Boot移植 20-25 3.2.1 U-Boot简介 20-21 3.2.2 U-Boot启动过程 21-22 3.2.3 移植U-Boot 22-24 3.2.4 U-Boot烧写 24-25 3.3 uClinux系统移植 25-37 3.3.1 移植概述 25 3.3.2 uClinux系统简介 25-29 3.3.3 获取内核源代码 29-30 3.3.4 uClinux-dist文件组织结构 30-32 3.3.5 uClinux移植 32-33 3.3.6 内核配置、编译和下载 33-36 3.3.7 添加lrzsz工具 36-37 第四章 图形用户界面实现 37-59 4.1 LCD液晶显示电路硬件 37-39 4.1.1 LCD硬件电路介绍 37-38 4.1.2 ADSP-BF533 的PPI接口 38-39 4.2 LCD驱动程序设计 39-48 4.2.1 Framebuffer概述 39 4.2.2 Framebuffer设备驱动结构 39-42 4.2.3 基于platform_device的LCD驱动注册过程 42-45 4.2.4 LCD驱动程序设计 45-47 4.2.5 LCD驱动程序安装 47-48 4.3 MiniGUI概述 48-50 4.3.1 MiniGUI的优点 48-49 4.3.2 基于MiniGUI的嵌入式系统结构 49 4.3.3 MiniGUI运行模式 49-50 4.4 在PC机上建立MiniGUI环境 50-52 4.5 移植MiniGUI到目标板 52-55 4.6 车载导航程序设计 55-57 4.7 测试结果分析 57-59 第五章 结束语 59-61 致谢 61-62 参考文献 62-64 研究成果 64-65
|
相似论文
- 基于ARM7的车载控制中心研制,U463.6
- iLBC语音编码技术的研究及DSP的设计与优化,TN912.3
- 基于操作系统驱动的嵌入式TCP/IP协议栈的实现,TN915.04
- 基于道路空间关系的地图匹配方法设计,P283.1
- 便携式航空发动机内窥检测系统设计,V263.6
- 车载导航路径规划算法研究,U495
- Linux下基于ARM的GPRS通信研究,TN929.5
- 三维模拟车载导航系统的设计与实现,TN966
- 基于ARM9的远程心电监护系统研究与设计,TH772
- 基于ADSP-BF533的电子相框系统的设计与实现,TP334.1
- 基于ARM和DSP的智能绣花机控制器的设计与实现,TP273.5
- 基于ARM和Linux的嵌入式绣花机控制器的研究,TP273.5
- 车载导航系统中路径规划问题的研究,U463.67
- 基于Web的嵌入式远程监控技术的研究,TP277
- 基于Blackfin处理器的声学测量仪器通用硬件平台,TB52
- 基于ARM-uClinux的带传动实验台的研制,TH11-4
- 基于ARM-Linux的隧道超前地震探测仪软件设计,TH762.2
- 基于嵌入式的提花织袜机控制器的设计,TS103.6
- 组合式车载导航系统研究,U463.6
- ARM+FPGA嵌入式系统设计及在测量仪器上的应用,TH70
- 基于ARM+Linux的嵌入式播放器设计,TP368.11
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线电导航 > 导航设备、导航台
© 2012 www.xueweilunwen.com
|