最新ARM处理器体系结构与接口设计
上传时间: 2013-11-14
上传用户:元宵汉堡包
嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用PC相比,能够使用一个满足辅助功能的合适的CPU,从而简化了系统设计,降低了成本。例如,数字电视的机顶盒需要处理每秒以百万兆位计的连续数据,但这些数据处理大部分是由定制的硬件来实现的,如解析、管理和编解码多个频道的数字影像。 对于大批量生产的嵌入式系统,如便携式音乐播放器或手机等,降低成本就成为最主要的问题。这些系统通常只具有几个芯片:一个高度集成的CPU,一个定制的芯片用于控制其他所有的功能,还有一个存储芯片。在这种设计中,每部分都设计成使用最小的系统功耗。 对于小批量的嵌入式应用,为了降低开发成本,常常使用PC体系结构,通过限制程序的执行时间或用一个实时操作系统来替换原先的操作系统。在这种情况下,可以使用一个或多个高性能的CPU来替换特殊用途的硬件。 嵌入式系统的软件通常运行在有限的硬件资源上:没有硬盘、操作系统、键盘或屏幕。软件一般都没有文件系统,如果有的话,也会采用Flash驱动器。如果有人机交互接口的话,也是一个小键盘或液晶显示器。硬件是计算机的物理部分,和存储在硬件中的计算机软件程序和数据区分开来。 嵌入到机械中的嵌入式系统需要长期无故障连续运行,因此它的软件需要比PC中的软件更加仔细地开发和更加严格地测试。 那么,到底什么是嵌入式系统呢? 根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础,软件 硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。 本书是按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计考试大钢》。全书共六章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解。最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可作为本科生嵌入式系统相关课程教材或培训书使用。
上传时间: 2013-10-29
上传用户:dongqiangqiang
本次会议,我们将讨论加入下一代多核软件开发包(SDK)的多个创新技术,包括简洁、高可用API集的新基础库(FLIB);重构的Netcomm软件库;支持SEC IP模块以实现安全功能的新使能工具;具有参考应用的用户空间DPAA (USDPAA);新型虚拟化技术,包括现有Topaz+基于Kernel的虚拟机(KVM) ,用以优化用户空间的嵌入式容器支持;及非对称多处理框架等。 本会是Multicore Expert系列的一部分,机会不容错过。
上传时间: 2013-11-02
上传用户:wojiaohs
本会议将讨论某些安全特性,将i.MX系列中各处理器所支持的特性进行逐一比较。此外,本会议还将介绍如何启用这些安全特性,包括代码签名和保险丝熔断工具。
上传时间: 2013-10-20
上传用户:zengduo
随着多核平台在嵌入式市场的激增,从传统堆栈到多核堆栈的迁移已成标准任务。但它本身引发了如何有效挖掘多核功能的一些挑战。部分需要解决的问题包括:调试、有效线程处理及避免出现死锁情况、性能和时间造成的延迟问题、多个CPU之间共享系统资源的问题、缓存一致性问题、OS角色问题(不同CPU之间的线程及中断迁移)等。本会议将具体讨论这些挑战并且针对如何应对这些挑战提供相应的建议。此外,我们还将讨论现有的调试技术、工具和方法论。
上传时间: 2013-12-26
上传用户:wxnumen
本会议将简要介绍面向汽车应用的i.MX 6系列应用处理器,同时还将介绍使用为优化i.MX 6系列而提供的Rightware Kanzi® UI解决方案来实现高性能的3D用户界面。
上传时间: 2013-11-06
上传用户:HGH77P99
ARM系列处理器体系结构与指令系统详解
上传时间: 2013-11-15
上传用户:a67818601
基于stm32的多功能MP3(毕业设计)
上传时间: 2013-12-17
上传用户:皇族传媒
VxWorks是WindRiver(风河)公司开发的嵌入式实时操作系统(RTOS),由于它的高实时性,所以广泛地应用于军事、工业控制、通信等领域;分析了VxWorks下PCI总线多功能数据采集卡的实现方法;以ADLINK的PCI7396数据采集卡为例,介绍PCI总线设备的配置空间,包括它的结构及访问方法,重点介绍PCI总线设备在VxWorks下驱动程序的开发步骤及编程要点,并对开发过程中的关键部分给予代码说明;在某综合控制系统中,开发的驱动程序运行稳定、可靠。
上传时间: 2013-11-02
上传用户:masochism
DDS的多功能信号发生器的设计下载
上传时间: 2013-10-12
上传用户:zhaiyanzhong