嵌入式处理器和开发板解读.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式处理器和开发板解读

第2章 嵌入式处理器和开发板简介 在实际的工程项目中,Linux驱动程序一般是为嵌入式系统而写的。因为嵌入式系统因用途、功能、设计厂商不同,硬件之间存在很多的差异。这些差异性,不能通过写一个通用的驱动程序来完成,需要针对不同的设备书写不同的驱动程序。要写驱动程序,必须了解处理器和开发板的相关信息,本章将对这些信息进行详解讲解。 2.1 处理器的选择 本节对处理器的概念进行了简要的讲解,并介绍了一些常用的处理器种类,以使读者对嵌入式系统的处理器有初步的认识。 2.1.1 处理器简述 处理器是解释并执行指令的功能部件。每个处理器都有一个独特的诸如mov、add或sub这样的操作命令集,这个操作集被称为指令系统。在计算机诞生初期,设计者喜欢将计算机称为机器,所以该指令系统有时也称作机器指令系统。 2.1.2 处理器的种类 处理器作为一种高科技产品,其技术含量非常高,目前全世界只有少数厂商能够设计。这些厂商主要有Intel、AMD、ARM、中国威盛、Cyrix、IBM和龙芯等。目前,处理器在嵌入式领域应用十分广泛,各大厂商都推出了自己的嵌入式处理器,主要的嵌入式处理器有:英特尔的PXA系列处理器、StrongARM 系列处理器、MIPS处理器、摩托罗拉龙珠 (DragonBall)系列处理器、日立SH3处理器和德州仪器OMAP系列处理器。了解这些嵌入式处理器的特性,是驱动开发人员必须补的一课,所以本节对这些常用的处理器进行简要的介绍。 1.英特尔的PXA系列处理器 2.StrongARM 系列处理器 3.MIPS处理器 4.摩托罗拉龙珠 (DragonBall) 系列处理器 5.日立SH3处理器 6.德州仪器OMAP系列处理器 2.2 ARM处理器 ARM处理器价格便宜,功能相对较多,是目前最为流行的嵌入式处理器之一。ARM处理器分为很多种类,适用于不同的应用。本节对其进行详细介绍。 2.2.1 ARM处理器简介 ARM处理器是目前最为流行的处理器之一,下面对该处理器的一些常识进行介绍。 1.ARM处理器 2.ARM处理器的特点 2.2.2 ARM处理器系列 ARM处理器当前有6个产品系列:ARM7、ARM9、ARM9E、ARM10、ARM11 和SecurCore,其中ARM11为最近推出的产品。进一步产品来自于合作伙伴,例如Intel Xscale 微体系结构和StrongARM 产品。ARM7、ARM9、ARM9E、ARM10是4个通用处理器系列。每个系列提供一套特定的性能来满足设计者对功耗、性能、体积的需求。SecurCore是第5个产品系列,是专门为安全设备而设计的。目前中国市场应用较成熟的ARM处理器以ARM7TDMI和ARM9核为主。主要的厂家有SAMSUNG、ATMEL、OKI等知名半导体厂商。 2.2.3 ARM处理器的应用 虽然8位微控制器仍然占据着低端嵌入式产品的大部分市场,但是随着应用的增加,ARM处理器的应用也越来越广泛。 2.2.4 ARM处理器的选型 随着国内外嵌入式应用领域的发展,ARM芯片必然会获得广泛的重视和应用。但是,由于ARM芯片有多达十几种的芯核结构,100多家芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难。本节将从应用的角度,介绍ARM芯片选择的一般原则。 2.2.5 ARM处理器选型举例 在选择处理器的过程中,应该选择合适的处理器。所谓合适就是在能够满足功能的前提下,选择价格尽量便宜的处理器,这样开发出来的产品更具有市场竞争力。消费者也可以从合适的搭配中,找到性价比高的产品,满足消费者的需求。 2.3 S3C2440开发板 S3C2440开发板上集成了一块S3C2440处理器。S3C2440处理器是ARM处理器中的一款。其广泛使用在无线通信、工业控制、消费电子领域。本节将对S3C2440开发板进行详细的介绍。 2.3.1 S3C2440开发板简介 目前大多数拥有ARM处理的开发板都是基于S3C2440处理器的。基于S3C2440的开发板由于资料全面、扩展功能好、性能稳定三大特点,深受广大嵌入式学习者和嵌入式开发工程师喜爱。这种开发板由于性能较高,一般可以应用于车载手持、GIS平台、Data Servers、VOIP、网络终端、工业控制、检测设备、仪器仪表、智能终端、医疗器械、安全监控等产品中。 2.3.2 S3C2440开发板的特性 基于S3C2440开发板包含了许多实用的特性,这些特性都是驱动开发人员练习驱动开发的好的材料。下面对这些开发板一般都具有的特性进行介绍。 1.CPU 处理器 2.SDRAM内存 3.FLASH 存储 4.LCD 显示 5.接口和资源 6.系统时钟源 7.实时时钟 8.扩展接口 9.操作系统支持

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档