`
ldb19890624
  • 浏览: 238428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

嵌入式开发基础(4)

 
阅读更多

嵌入式开发基础(4)



一、独立处理器(Stand-alone Processor)
独立处理器指专用于单个处理功能的处理器芯片。与集成处理器相比,独立处理器往往需要附加电路来完成基本操作。
独立处理器通常能提供最高、最全面的CPU性能。

独立处理器的例子:
1、IBM 970FX
IBM 970FX处理器内核是一高性能64位独立处理器。970FX是一超标量架构,提供多种指令流的同步,IBM 970FX包含高达25级流水线。
970FX的特征如下:
-64位PowerPC架构的实现
-深度流水线设计,甚高性能计算应用
-静态和动态电源管理特征
-多种睡眠模式、最小化电力需求、最大化电池寿命
-动态可调节时钟频率,支持低功耗模式
-高性能、低延迟存储管理的优化

2、Intel Pentium M
x86架构,32位和64位(即IA32和IA64)处理。
Intel Pentium M的特征如下:
-基于x86架构,受大量软硬件厂商支持
-比x86处理器功耗低
-高级电源管理特征,能够低功耗操作模式和多种睡眠模式
-动态时钟速度
-芯片发热监控,自动转换为低功耗模式
-多种倍频和电压操作点,可超频

3、Freescale MPC7448
Freescale MPC7448包含第四代PowerPC核心,通常称为G4。高性能、32位处理,一般用于信号处理、网络和通信应用。
MPC7448的特征如下:
-运行时钟频率超过1.5GHz
-1MB的板载L2 Cache
-高级电源管理功能,包括多种睡眠模式
-高级AltiVec矢量执行单元
-宽电压

二、集成处理器(Integrated Processor)
集成处理器:SoC(片上系统,单片机),几个主要的处理器架构都存在集成SoC处理器。

集成处理器的例子:
1、PowerPC
PowerPC是一精减指令集计算机(RISC)架构,由苹果、IBM、摩托罗拉公司联合设计,PowerPC已深入到嵌入式的各个领域,包括汽车、消费电子、网络应用、通信、交换机等,是嵌入式应用最流行的架构。

2、AMCC PowerPC
AMCC PowerPC 440EP是其中之一,特征如下:
-片上DDR SDRAM控制器
-集成NAND Flash控制器
-PCI总线接口
-10/100Mbps以太网接口
-片上USB2.0接口
-高达4个用户可配置的串口
-双倍IIC控制器
-可编程中断控制器
-用于调试的JTAG接口

3、Freescale PowerPC
Freescale半导体公司有大量集成外设的PowerPC处理器。面向三个市场:网络、汽车、工业。
Freescale PowerPC芯片基于PowerQUICC架构,而PowerQUICC架构建立于PowerPC内核,并整合了QUICC引擎。QUICC引擎是一独立的RISC处理器,专用于通信处理。

4、MIPS
MIPS架构的存在已有20多年的历史,它设计于1981年,属于RISC架构。
MIPS技术网站列出了很多获得授权的公司,如:Sony、Texas Instruments、Cisco's Scientific Atlanta、Motorola等。

5、Broadcom MIPS
Broadcom是领先的SoC解决方案提供商,例如有线电视机顶盒、Cable Modem、HDTV、无线网络、千兆位以太网、IP电话等。
在2000年,Broadcom收购SiByte公司,获得单核、双核、四核处理器能力。Broadcom处理器即指SiByte处理器。

单核SiByte处理器包括BCM1122和BCM1125H。两者都基于MIPS64核心,运行的时钟频率在400~900MHz之间。它们还包括片上外设控制器、10/100Mbps以太网控制器、PCI总线控制器。两者都包括SMBus串行配置接口、PCMCIA、两个UART用于串口连接。但BCM1125H还包括10/100/1000Mbps以太网控制器。
还有一个显著特征是:两者运行在400MHz时的处理器功耗为4W。

双核SiByte处理器包括BCM1250、BCM1255和BCM1280。三者都基于MIPS64核心,处理器时钟频率BCM1250为400MHz、BCM1255和BCM1280为1.2GHz。双核处理器芯片包括集成外设控制器、千兆位以太网控制器、64位PCI-X接口、SMBus、PCMCIA、多个UART接口。
BCM1255在1GHz下运行时功耗为13W。

四核SiByte处理器包括BCM1455和BCM1480通信处理器。也基于MIPS64核心,处理器时钟频率为800MHz~1.2GHz。包括DDR SDRAM控制器、4个单独的千兆位以太网MAC控制器、64位PCI-X主机控制器、SMBus、PCMCIA、4个串行UART。

6、AMD MIPS
AMD MIPS处理器基于MIPS32核心。主要有Au1000、Au1100、Au1200、Au1500、Au1550芯片,时钟频率在266MHz~500MHz之间。

7、ARM
ARM架构在消费电子领域占有巨大市场。它几乎无所不在,如索尼的PS便携游戏机、苹果的iPod Nano随身听、TomTom GO300 GPS导航仪、摩托罗拉的E680i手机等等。

8、TI ARM
德州仪器(Texas Instruments)在其OMAP芯片系列使用ARM核心,作为单芯片解决方案,OMAP集成了许多外设,除了集成UART和IIC
之外,还集成了一系列特殊目的的接口,包括:
-LCD屏和背部照明控制器
-蜂鸣器驱动器
-摄像机接口
-MMC/SD卡控制器
-电池管理硬件
-USB客户机/主机接口
-收音机modem接口逻辑
-集成2D或3D图形加速器
-集成安全控制器
-S视频输出
-IrDA控制器
-直接TV视频输出的DACs
-用于音视频处理的DSPs

9、Freescale ARM
Freescale ARM基于ARM架构,芯片包括i.MX21和i.MX31应用处理器。i.MX21基于ARM9内核,i.MX31基于ARM11内核。
i.MX21/31包含下列集成接口:
-图形加速器
-MPEG-4编码器
-小键盘和LCD控制器
-摄像头接口
-音频多路复用
-IrDA红外输入/输出
-SD/MMC接口
-大量扩展外设,如PCMCIA、USB、DRAM控制器、UART

10、Intel ARM XScale
Intel ARM XScale基于ARM v5TE架构,Intel使用XScale来命名此架构。Intel XScale架构的处理器使用很广,如:GPS iQue M5、惠普的iPAQ、Treo的智能手机、摩托罗拉的A760智能手机等。

三、硬件平台
通用硬件参考平台是好主意,经受住时间考验的硬件平台有:PC/104、VMEbus、CompactPCI等。

1、CompactPCI
CompactPCI(cPCI)硬件平台基于PCI电子标准和欧洲卡物理规范。cPCI有下列特征:
-卡垂直高度为3U或6U
-用于安全和弹出卡的弹簧系统
-前后面板I/O连接支持
-高密度底板连接器
-用于热交换支持的交错电源针脚
-广受支持
-兼容标准PCI芯片集

2、ATCA
CompactPCI的后继者是ATCA(Advanced Telecommunications Computing Architecture ,高级电信计算架构)。



分享到:
评论

相关推荐

    Java嵌入式开发基础教程

    在学习过程中,逐步掌握以上知识点,可以让你具备进行Java嵌入式开发的基本技能,为构建各种嵌入式系统打下坚实的基础。不过,具体的学习内容还需要根据"新建文件夹"中的具体文件来进一步确定。

    嵌入式开发基础+实践教程课

    本教程将带你深入理解嵌入式开发的基础和实践,让你具备设计和实施嵌入式解决方案的能力。 首先,我们来探讨嵌入式系统的基础知识。嵌入式系统的核心是微处理器,它是整个系统的大脑,负责执行指令和控制硬件。微...

    零基础学会ARM嵌入式开发

    零基础学会ARM嵌入式开发

    嵌入式开发零基础起步

    由于嵌入式开发即需要掌握一定的硬件知识,还需要掌握必要的软件编程知识,把许多初学挡在了门外,本文的目的就是通过使用一块小型嵌入式开发板,引导初读者对嵌入式开发有一个感性的认识,激发出学习热情,进而逐步...

    嵌入式开发入门 ppt

    对于嵌入式开发,动手设计和调试硬件电路是必不可少的技能,这部分内容将帮助读者建立硬件基础。 最后,“05第三章2前向通道.ppt”可能讲解嵌入式系统中的通信接口和协议,如UART、SPI、I2C等,以及如何实现数据...

    嵌入式开发详解

    嵌入式开发详解 知识点一:嵌入式系统的概念与特点 嵌入式系统是一种专用的计算机系统,它被嵌入到一个应用系统中,与该应用系统协同工作,完成特定功能。嵌入式系统有以下几个显著特点:实时性、专用性、可靠性、...

    嵌入式系统开发基础

    了解Linux的基本架构、文件系统、命令行接口以及进程管理对于嵌入式开发至关重要。例如,学会使用shell脚本自动化任务,理解和操作设备节点(/dev),以及理解Linux进程间通信(IPC)机制如管道、信号量和共享内存等...

    计算机三级嵌入式开发技术

    计算机三级嵌入式开发技术是全国计算机等级考试中的一项重要科目,主要针对对嵌入式系统有深入理解和应用能力的考生。2016年3月的考试资料为备考者提供了全面的学习资源,帮助他们掌握相关知识并应对考试。 首先,...

    Linux嵌入式开发基础

    总结来说,"Linux嵌入式开发基础"涵盖了从内核移植、根文件系统构建、驱动程序开发到应用编程的全过程,是深入理解和实践Linux在嵌入式系统中应用的基石。通过深入学习和实践,开发者可以为各种硬件平台打造出高效、...

    21天学通ARM嵌入式开发

    总之,《21天学通ARM嵌入式开发》教程覆盖了从基础理论到实践应用的广泛内容,是初学者进入ARM嵌入式世界的良好起点。通过系统地学习和实践,你将具备开发复杂嵌入式系统的技能,为未来的创新项目奠定坚实基础。

    嵌入式开发经典网页收藏.rar

    《嵌入式开发经典网页收藏》 嵌入式开发是一个涵盖广泛的领域,它涉及到硬件、软件、操作系统以及各种专用设备的交互。这个压缩包“嵌入式开发经典网页收藏.rar”显然是一份珍贵的资源,包含了多篇关于嵌入式开发的...

    嵌入式开发学习知识点梳理--思维导图.pdf

    嵌入式开发学习知识点梳理是指学习嵌入式开发相关的知识点,包括嵌入式应用领域、嵌入式方向、嵌入式相关岗位、嵌入式编程基础、嵌入式硬件基础、常见开发工具、嵌入式典型平台(ARM)、嵌入式应用层开发、嵌入式...

    ARM嵌入式系统基础教程习题答案

    本资源为 ARM 嵌入式系统基础教程习题答案,涵盖了嵌入式系统的基本概念、嵌入式处理器、嵌入式操作系统、项目开发生命周期、风险分析、系统规范、系统规划、项目讨论等方面的知识点。 一、嵌入式系统基本概念 * ...

    嵌入式 开发 书籍汇总

    这四本书的组合为学习嵌入式开发提供了一个全面的学习路径,从基础知识到高级实践,从Linux系统到实时控制,覆盖了嵌入式开发的关键环节。通过阅读这些书籍,读者可以系统地掌握嵌入式领域的核心技能,为进一步的...

    arm linux嵌入式开发电子书大全

    这些资源覆盖了嵌入式开发的基础知识到高级技术,对于希望深入了解ARM架构及Linux系统在嵌入式应用中的实现细节的学习者来说非常有价值。 #### 可能包含的书籍类型 - **基础入门类**:介绍ARM架构的基本概念、工作...

    嵌入式开发经典基础教程

    通过学习这个经典教程,你将能够建立起坚实的嵌入式Linux开发基础,从而能够设计和实现高效的、针对特定硬件平台的应用程序。《嵌入式Linux应用程序开发详解》这本书会详细讲解这些知识点,并通过实例帮助你巩固理论...

    嵌入式开发基础实验指导书.doc

    嵌入式开发基础实验指导书.doc

    嵌入式LINUX基础教程中文第2版 --百度网盘

    嵌入式LINUX基础教程中文第2版 高清带书签 本书是嵌入式Linux领域的名著。全面深入而又简明地阐述了构建嵌入式Linux系统的精髓。书中不仅剖析了嵌入式Linux系统,而且讲述了处理器、内核、引导加载程序、设备驱动...

    嵌入式开发笔记.pdf

    总的来说,“嵌入式开发笔记.pdf”将为读者提供一个全面而深入的嵌入式系统开发指南,涵盖了从基础概念到实际操作的各个方面,对于想进入这个领域的学习者或是经验丰富的开发者来说,都是一份宝贵的参考资料。

Global site tag (gtag.js) - Google Analytics