嵌入式微处理器系统读书报告(共16页).doc
《嵌入式微处理器系统读书报告(共16页).doc》由会员分享,可在线阅读,更多相关《嵌入式微处理器系统读书报告(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上嵌入式微处理器系统专题读书报告姓名:全妤1、引言 随着医疗电子、智能家居、物流管理和电力控制等方面的不断风靡,嵌入式系统利用自身积累的底蕴经验,重视和把握这个机会,想办法在已经成熟的平台和产品基础上与应用传感单元的结合,扩展物联和感知的支持能力,发掘某种领域物联网应用。作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地、全面地理解物联网的本质。 2、 嵌入式系统的概念嵌入式系统被定义为以应用为中心、计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积功耗严格要求的专用计算机系统。2.1嵌入式系统的组成一个嵌入式系统装置一般都由和执行装
2、置组成。嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和层组成。执行装置也称为被控,它可以接受发出的控制,执行所规定的操作或任务。2.1.1 硬件层 硬件层中包含、(SDRAM、ROM、Flash等)、通用设备接口和(A/D、D/A、I/O等)。在一片基础上添加电源、和电路,就构成了一个嵌入式核心控制模块。其中和都可以固化在ROM中。1)嵌入式系统硬件层的核心是,嵌入式微处理器与通用最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中,它将通用CPU许多由完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的和可靠性。2)嵌入式
3、系统需要来存放和执行代码。嵌入式系统的包含Cache、主存和。3)通用设备接口和I/O接口嵌入式系统和外界交互需要一定形式的通用设备接口,如A/D、D/A、I/O等,外设通过和片外其他设备的或传感器的连接来实现的输入/输出功能。每个外设通常都只有单一的功能,它可以在芯片外也可以内置芯片中。外设的种类很多,可从一个简单的串行通信设备到非常复杂的无线设备。目前嵌入式系统中常用的通用设备接口有A/D(模/数转换接口)、D/A(数/模转换接口),I/O接口有(接口)、Ethernet(接口)、USB(接口)、音频接口、VGA视频输出接口、I2C()、SPI()和IrDA()等。2.1.2 中间层硬件层
4、与软件层之间为中间层,也称为硬件抽象层(Hardware Abstract Layer,HAL)或(Board Support Package,BSP),它将系统上层软件与底层硬件分离开来,使系统的底层与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP 层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能。BSP具有以下两个特点。硬件相关性:因为的具有应用相关性,而作为上层软 件与硬件平台之间的接口,BSP需要为提供操作和控制具体硬件的方法。相关性:不同的操作系统具有各自的软件层次结构,因此,不同的操作系统具有特定的硬件接口形式。
5、实际上,BSP是一个介于和底层硬件之间的软件层次,包括了系统中大部分与硬件联系紧密的软件模块。设计一个完整的BSP需要完成两部分工作:嵌入式系统的硬件初始化以及BSP功能,设计硬件相关的。2.1.3 系统软件层系统软件层由(Real-time Operation System,RTOS)、文件系统、图形(Graphic User Interface,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式的基础和开发平台。2.2 嵌入式系统的特点 1)系统小。由于嵌入式系统一般是应用于小型电子装置的,相对有限,所以较之传统的要小得多。比如Enea公司的OSE,只有5K,而的内核?简直没有可比性。
6、 2)专用性强。嵌入式系统的个性化很强,其中的和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,的编译下载要和系统相结合,这种修改和的“升级”是完全两个概念。 3)系统精简。嵌入式系统一般没有和的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于成本,同时也利于实现系统安全。 4)高实时性的系统软件(OS)是的基本要求。而且软件要求固态存储,以提高速度;要求高质量和高可靠性。 5)要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的可以没有直接在芯片上运行;
7、但是为了合理地调度多任务、利用系统资源、以及和专家接口,用户必须自行选配RTOS(RealTime Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障。 6)需要开发工具和环境。由于其本身不具备开发能力,即使设计完成以后用户通常也是不能对其中的功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、等。开发时往往有主机和目标机的概念,主机用于的开发,目标机作为最后的执行机,开发时需要交替结合进行。 7)嵌入式系统与具体应用有机结合在一起,升级换代也是同步进行。因此,嵌入式系统产
8、品一旦进入市场,具有较长的生命周期。 8)为了提高运行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中。2.3 嵌入式系统的发展 从20世纪七十年代单片机的出现到各式各样的嵌入式微,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。 嵌入式系统的出现最初是基于的。70年代单片机的出现,使得汽车、家电、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执行一些的,还谈不上“系统”的概念。 最早的单片机是Intel公司的 8048,它出现在1976年。Moto
9、rola同时推出了68HC05,Zilog公司推出了Z80系列,这些早期的单片机均含有256字节的RAM、4K的ROM、4 个8位并口、1个全双工、两个16位定 时 器。之后在80年代初,Intel又进一步完善了8048,在它的基础上研制成功了8051,这在的历史上是值得纪念的一页,迄今为止,51系列的单片机仍然是最为成功的单片机芯片,在各种产品中有着非常广泛的应用。 从80年代早期开始,嵌入式系统的开始用商业级的“”编写嵌入式,这使得可以获取更短的开发周期,更低的开发资金和更高的开发,“嵌入式系统”真正出现了。确切点说,这个时候的是一个实时核,这个实时核包含了许多传统操作系统的特征,包括、任
10、务间通讯、同步与相互排斥、中断支持、等功能。 其中比较著名的有Ready System 公司的VRTX、Integrated System Incorporation (ISI)的PSOS和IMG的VxWorks、QNX公司的QNX 等。这些都具有嵌入式的典型特点:它们均采用占先式的调度,响应的时间很短,任务执行的时间可以确定;系统很小,具有可裁剪,可扩充和可移植性,可以移植到各种上;较强的实时和可靠性,适合嵌入式应用。这些嵌入式的出现,使得应用开发人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广阔的应用空间。90年代以后,随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为(
11、RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了嵌入式系统的广阔发展前景,开始大力发展自己的。除了上面的几家老牌公司以外,还出现了Palm OS,WinCE,嵌入式,Lynx,Nucleux,以及国内的Hopen,Delta Os等。随着的发展前景日益广阔,相信会有更多的软件出现。3、 嵌入式实时操作系统 嵌入式实时操作系统(Embedded Real-time Operation System,RTOS),是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任
12、务协调一致运行的。3.1 RTOS的分类3.1.1 TenuxTenux是一款开源免费的硬实时嵌入式操作系统,开发团队来自大连,主要针对ARM Cortex M0-M4系列的微控制器。其内核采用上世纪80年代就出现的T-Kernel。在全球嵌入式最发达的日本,T-Kernel拥有60%的占有率。同时tecoss中国开源社区还推出了Tenux,针对ARM Cortex的R系列和A系列。目前,悠龙软件是世界知名公司ARM的合作伙伴,还是Ti、ATMEL、ST、T-Engine、Neusoft、Tianfusoftwarepark、TEG、Parasoft etc.芯片厂商的合作伙伴。目前,官方提供
13、的Tenux稳定版代码为V1.5.00r160。3.1.2 DJYOS是一个嵌入式实时操作系统,没有考虑在通用计算机/服务器上与、竞争。操作系统是以事件为核心进行调度的,这种调度策略使程序员可以按人类认知事物的习惯而不是计算机的习惯来编程。普通操作系统中,调度是以线程为核心的,事件被作为线程的数据,标榜为“事件触发”的软件模型,也是由线程在一旁候着,待特定事件发生时线程恢复运行并把它作为输入数据加以处理。以事件为核心的调度,则像设备和内存一样,把线程虚拟机作为处理事件所需要的资源看待,当某事件需要处理时,分配或者创建一个线程虚拟机给该事件,并启动该线程虚拟机处理事件。在嵌入式领域,要与非实时操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 微处理器 系统 读书 报告 16
限制150内