在单片机内部的ICE是指什么

在单片机内部的ICE是指什么,第1张

ARM是一个公司名!分ARM7/ARM9等

http://www.arm.com/chinese/

ARM可以是16位机,也可以是32位机

8051单片机和羚阳单片机没有可比性,如果一定要比较就是单片机和CPU的区别!

ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。

ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。

目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。

ARM架构是面向低预算市场设计的第一款RISC微处理器。

2.产品介绍

ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。

①CPU内核

--ARM7:小型、快速、低能耗、集成式RISC内核,用于移动通信。

-- ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ICE调试技术来简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。

--ARM9TDMI:采用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。在生产工艺相同的情况下,性能可达ARM7TDMI的两倍之多。常用于连网和顶置盒。

②体系扩展

-- Thumb:以16位系统的成本,提供32位RISC性能,特别注意的是它所需的内存容量非常小。

③嵌入式ICE调试

由于集成了类似于ICE的CPU内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。

④微处理器

--ARM710系列,包括ARM710、ARM710T、ARM720T和ARM740T:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(Cache)、内存管理、写缓冲和JTAG。广泛应用于手持式计算、数据通信和消费类多媒体。

--ARM940T、920T系列:低价、低能耗、高性能系统微处理器,配有Cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。

--StrongARM:性能很高、同时满足常规应用需要的一种微处理器技术,与DEC联合研制,后来授权给Intel。SA110处理器、SA1100 PDA系统芯片和SA1500多媒体处理器芯片均采用了这一技术。

--ARM7500和ARM7500FE:高度集成的单芯片RISC计算机,基于一个缓存式ARM7 32位内核,拥有内存和I/O控制器、3个DMA通道、片上视频控制器和调色板以及立体声端口ARM7500FE则增加了一个浮点运算单元以及对EDO DRAM的支持。特别适合电视顶置盒和网络计算机(NC)。

Windows CE的Pocket PC只支持ARMWindows CE可支持多种嵌入式处理器,但基于Windows CE的Pocket PC则只支持ARM一种。微软在对SH3、MIPS、ARM等嵌入式处理器做了评估后认为,ARM是一种性价比较好的选择。由于目前ARM在手持设备市场占有90%以上的份额,只支持ARM,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。由于ARM开放其处理器授权,因此,用户在市场上可以在多家整机厂商中进行选择,从而保证了这一市场的竞争性。

看您拿来做什么?

许多世界知名电子公司都提供这方面的支持!

ICE

Internet Communications Engine

Ice 架构

Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务

器应用提供了工具、API 和库支持。Ice 应用适合在异种环境中使用:客户和服务器可以用不

同的编程语言编写,可以运行在不同的 *** 作系统和机器架构上,并且可以使用多种网络技术

进行通信。无论部署环境如何,这些应用的源码都是可移植的。

Ice术语

客户与服务器

• 客户是主动的实体。它们向服务器发出服务请求。

• 服务器是被动的实体。它们提供服务,响应客户请求。

Ice 对象

• Ice 对象是本地或远地的地址空间中、能响应客户请求的实体。

• 一个Ice 对象可在单个或多个服务器中实例化(后者是冗余方式)。如果某个对象

同时有多个实例,它仍是一个Ice 对象。

• 每个Ice对象都有一个或多个接口。 一个接口是一个对象所支持的一系列有名称的

*** 作。客户通过调用 *** 作来发出请求。

• 一个 *** 作有零个或更多参数,以及一个返回值。

代理

代理是客户的地址空间中的一种制品。

• 寻址信息:用于让客户端run time 联系正确的服务器

• 对象标识:用于确定服务器中的哪一个对象是请求的目标

• 可选的facet 标识符:用于确定代理所引用的是对象的哪一个facet

Servants

在服务器端提供 *** 作调用的行为的制品叫作servant。一个servant 提供一个或多个Ice 对

象的实质内容

属性

Ice run time有大量功能都是通过属性来配置的。

Slice (Ice 规范语言)

ICE (In-Circuit Emulator)

传统用于测试印刷电路板的方法

ICE是一种专用的设备,配有专用于特定CPU芯片的接头。将ICE的接头骑在CPU芯片上并加以固定,

使它的每一条引线与CPU芯片上的对应引线接触,就可以监测CPU芯片各条引线上的逻辑电平。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/9128145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-25
下一篇 2023-04-25

发表评论

登录后才能评论

评论列表(0条)

保存