基于安卓的车载虚拟仪表人机界面设计毕业论文(编辑修改稿)内容摘要:
仅 6cm*6cm,适合内嵌各种设备 核心板全速工作在 1GHZ,功耗大约 5V/200mA 核心板引脚功能分类 电源支持 支持 5V 电源输入( DC5V引脚) 支持锂电池输入 (VBAT引脚 ) 支持锂电池充电,充电电流 500mA,支持电池温度检测 支持 USB供电 支持 VBAT VUSB DC5V 无逢切换,优先级为 DC5VVUSBVBAT 支持低电平按键开机 支持开关机键检测 ~3V RTC 后备电池输入引脚 显示接口 RGB 24Bit 接口 支持 HDMI输出 TVOUT输出 TOUCH接口支持 系统总线 16 位数据总线 2^16地址空间 支持单字节和双字节读写 Camera接口 支持一路 Camera 8bit RGB 或 YUV 输入 串行总线 两路 IIC接口 四路 TTL UART,其中两路三线,两路五线 两路 SPI 一路 USB 一路 SDIO 接口 两路 4bit SDIO 接口,可接 SDIO设备和 SDMEMOY 以态网接口 一路 100M以态网接口 音频 支持两路差分 MIC输入 支持一路单端 MIC输入 支持一路耳机输出 (带插入检测) 支持两路差分 SPEAK输出,输出增益可调 一路左右声道 LINE信号输入 键盘接口 支持 8*8矩阵键盘 可做为 GPIO使用 外部中断接口 支持 GPIO输入输出,支持外部中断 共 18 路外部中断入支持 BOOT 配置引脚 支持 NAND和 UART引脚配置 JTAG 支持仿真器调试 系统硬件体系的分析与设计 一 硬件系统构架 以嵌入式系统的硬件为背景,对主要部件给予客观的分类和评价。 硬件是软件的基石, 固然它硬件是有多么的重要。 嵌入式系统开发与软件开发有巨大的差别。 只有充分了解硬件,软件才能更大限度的挖掘硬件的能力。 所谓硬件系统,是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。 如 CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、显示器、打印机、绘图仪、调制解调器等等,整机硬件也称“硬设备”。 随着电子系统的复杂化,系统设计已经成为一门重要的学科,传统的反复试验法已经越来越不适应时代的发展。 发展迅速的软硬件协同设计技 术越来越受到人们的重视。 它是在系统目标要求的指导下,通过综合分析系统软硬件功能及现有资源,最大限度地挖掘系统软硬件之间的并发性,协调设计软硬件体系结构,以使系统工作在最佳工作状态。 虽然 Android 是作为一款手机软件平台进行开发的应用程序框架和应用程序但其本质是一个嵌入式软件开发平台。 若将 Android 用于车载虚拟仪表系统的开发,需要对仪表系统应用的特点进行调整,系统采用的硬件平台是 REAL210, CPU 处理速度 600 MHz~ 1 GHz,基于 Cortex— A8 架构。 系统中主要的硬件模块有音频模块、 CAN 模块、液晶显示模块、串口和以太网通信模块,如图所示。 二 硬件系统分为三种典型结构 单总线结构 即用一组系统总线将计算机系统的各部分连接起来,各部分之间可以通过总线交换信息。 这种结构的优点是易于扩充新的 I/O 设备,并且各种 I/O 设备的寄存器和主存器的存储单元可以统一编址,使CPU访问 I/O 设备更方便灵活;其缺点是同一时刻只能允许挂在总线上的一对设置之间互相传送信息,也即分时使用总线,这就限制了信息传送的吞吐量,这种结构一般用在微型计算机和小型计算机中。 双总线结构 为 了消除信息传送的瓶颈,常设置多组总线,最常见的是在主存和 CPU 之间设置一组专用的高速存储总线。 这种结构的优点是控制线路简单,对 I\O总线的传送速率要求低;其缺点是 CPU 的工作效率较低,因为 I/O 设备与主存之间的信息交换要经过 CPU 进行。 以存储器为中心的双总线结构中,主存储器可通过存储总线与 CPU 交换信息,同时还可以通过系统总线与 I/O 设备交换信息,这种结构的优点是信息传送速率高;其缺定是需要增加硬件的投资。 采用通道的大型系统结构 为了扩大系统的功能和提高系统的效率,在大、中型计算机系统中采用通道结 构,在这种结构中,一台主机可以连接多个通道,一个通道可以连接一台或多台 I/O控制器,一台 I/O 控制器又可以连接一台或者多台 I/O设备,所以它具有较大的扩展余地,另外由通道来管理和控制 I/O设备,减轻了 CPU 负担,提高了整个系统的效率。 最小硬件系统 嵌入式系统的硬件设计与其应用场合和应用系统的不同而有所差别。 一般情况下,用户可以根据自己的要求,选用合适的微处理器类型,根据相应的接口电路搭配不同类型外设,构成不同用途、不同不同规模的应用系统。 这些系统,无论其规模多大,从硬件上看,都可以分为由核心电 路构成的最小系统以及各种各样外部设备所需的外围接口电路。 通常最小硬件系统指的是,由处理器以及 SDRAM 和FLASH构成的存储电路,再加上一些必要的辅助电路构成的核心系统。 最小硬件系统不仅是整个硬件系统的核心部分,它的构成对软件系统也有重要的影响,其构成决定了处于软件系统最底层的 Bootloder 的设计,同时它也是嵌入式操作系统正常运行的基础。 换而言之,最小硬件系统及其之上的最底层的最小软件系统构成了嵌入式系统最基本最核心的部分 三 CortexA8介绍 CortexA8 第一款基于 ARMv7 构架的 应用处理器。 CortexA8 是ARM公司有史以来性能最强劲的一款处理器,主频为 600MHz到 1GHz。 A8 可以满足各种移动设备的需求,其功耗低于 300 毫瓦,而性能却高达 20xxMIPS。 CortexA8 是 ARM 公司第一款超级标量处理器。 在该处理器的设计当中,采用了新的技术以提高代码效率和性能。 在 CortexA 采用了专门针对多媒体和信号处理的 NEON 技术。 同时,还采用了 Jazelle RCT 技术,可以支持 JAVA程序的预编译与实时编译。 针对 CortexA8 , ARM 公 司 专 门 提。基于安卓的车载虚拟仪表人机界面设计毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。