- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
设计总说明 III
Introduction V
1 绪论 1
1.1前言 1
1.2本文的研究思路与贡献 3
1.3本文的结构 3
2 Intel PXA255处理器硬件基础 5
2.1嵌入式处理器 5
2.1.1嵌入式处理器介绍 5
2.1.2 ARM核 6
2.2 嵌入式系统的组成结构和分类 7
2.2.1体系结构的概念 7
2.2.2 嵌入式系统的组成结构 7
2.2.3嵌入式系统的分类 9
2.3 嵌入式系统的应用 9
2.4 INTEL XSCALE的体系结构 10
2.5 INTEL PXA255处理器 12
2.5.1 INTEL PXA255简介 12
2.5.2 PXA255结构 13
2.5.3 INTEL PXA255主要特点 19
2.5.4 INTEL PXA255主要功能 20
3 基于Intel PXA255处理器的嵌入式系统硬件设计 24
3.1 PXA255系统电源电路 25
3.2 PXA255系统复位电路 26
3.3 PXA255系统串口电路 27
3.4 PXA255系统JTAG接口电路 27
3.5 PXA255系统存储器电路 28
3.5.1 PXA255系统内存资源分配 28
3.5.2 PXA255系统FLASH电路 30
3.5.3 PXA255系统SDRAM电路 31
3.6 PXA255系统以太网接口电路 32
3.7其他电路设计 33
3.7.1 PXA255系统CPLD逻辑电路设计 33
3.7.2 PXA255系统总线缓冲电路 34
4 基于Intel PXA255处理器的嵌入式系统软件平台设计 36
4.1 WIDOWS CE.NER简介 36
4.2 开发工具PLATFORM BUILDER介绍 36
4.3 定制CE 操作系统 37
4.4 BOOTLOADER 的开发 38
4.4.1 BOOTLOADER工作流程 39
4.4.2 启动部分 39
4.4.3 主控部分 42
4.4.4 BOOTLOADER 的编译和链接 42
5 结束语 44
参考文献 45
致谢 47
附录 系统电路图 48
设计总说明
嵌入式系统的一般定义为:以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
随着通信技术和计算机技术的高速发展,基于高速CUP的嵌入式系统的软、硬件开发也得到了充分发展。嵌入式系统已广泛应用于工业、国防、医疗、通信等领域。ARM(Advanced RISC Machines)公司的32位RISC处理器,以其高速度、低功耗、低成本、强功能、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案的RICS标准。本文选择Intel公司的嵌入式处理器PXA255作为CPU,研究和解决的主要任务就是如何在此处理器基础上设计一个良好的嵌入式应用软硬件综合开发平台。
归纳起来,本文做的主要工作如下:
(1) 分析了嵌入式系统的特点和应用领域,ARM和Xscale体系结构的特点,并在此基础上深入研究Intel公司的嵌入式处理器PXA255的主要特点和功能,自行开发实现了基于Intel PAX255处理器的嵌入式开发硬件平台。主要由以下几部分构成:
①核心板的电源供电系统是由供给CPU的I/O工作电压和用于FLASH读写保持操作及SDRAM的读写保持操作的3.3V(DC3P3V)电压,供给CPU的核电压(DC_CORE),及锁相环电压(DC_PLL)。其中供给的3.3V电压是是由Linear公司的LT1086S将底板电源供给的5V变换得到;而CPU的核电压(DC_CORE)是由MC_5129BM5将底板电源供给的3.3V变换得到。
② 系统复位电路:CPU在上电或手动复位时,需要数个毫秒CPU才能复位完成,又因CPU的复位电路是3.3V电平供电,因此选择MAXIM公司的MAX708T芯片作为PXA255系统的复位芯片。该芯片是4个管脚并且具有复位信号输入微处理器电压监控芯片,供电电压3.3V,电压门限为3.08V,即当电源电压低于3.08V时,产生一段时间的低电压,当电压恢复时,即超过其门限值3.3V,产生一段时间的低电平的延时,延时时间为140毫秒,消耗电流只有6微安。
③ 系统串口电路:当与PC的RS-232 接口连接时,要用PIN-TO-PIN 的连接电缆,而不是2、3两脚交叉过的那一种。系统提供两个RS232标准串行接口(DB9)、UART0/1可与PC或MODOM进行串行通信。两个接口采用一片MAX3232作为电平转换器。
④ 系统JTAG接口电路:PXA255包含一个专门的仿真口,来支持IEEE1149.1 标准规范的
您可能关注的文档
- 毕业论文(设计)_基于mems的oxc结构设计及其应用研究.doc
- 毕业论文(设计)_基于modbus的远程温湿度监控系统的设计与实现.doc
- 毕业论文(设计)_基于moodle构建网络课程实验报告.doc
- 毕业论文(设计)_基于moodle的学习平台建设.doc
- 毕业论文(设计)_基于moodle的有效教学模式的设计.doc
- 毕业论文(设计)_基于moodle的计算机网络网络与开发.doc
- 毕业论文(设计)_基于mpc5605的boot loader软件can模块应用研究文献综述.doc
- 毕业论文(设计)_基于msp430单片机的温度监控系统设计 .doc
- 毕业论文(设计)_基于mtd的nand驱动开发.doc
- 毕业论文(设计)_基于mtlab模拟滤波器设计.doc
文档评论(0)