您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 1ARM嵌入式系统的发展趋势
广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925嵌入式系统的发展趋势由于网络与通信技术的发展,嵌入式系统在经历了近20年的发展历程后,又进入了一个新的历史发展阶段,即从普遍的低端应用进入到一个高、低端并行发展,并且不断提升低端应用技术水平的时代,其标志是近年来32位MCU的发展。32位MCU的应用不会走8位机百花齐放、百余种型号系列齐上阵的道路,这是因为在8位机的低端应用中,嵌入对象与对象专业领域十分广泛而复杂;而当前32位MCU的高端应用则多集中在网络、通信和多媒体技术领域,32位MCU将会集中在少数厂家发展的少数型号系列上。在嵌入式系统高端应用的发展中,曾经有众多的厂家参与,很早就有许多8位嵌入式MCU厂家实施了8位、16位和32位机的发展计划。后来,8位和32位机的技术扩展侵占了16位机的发展空间。传统电子系统智能化对8位机的需求使这些厂家将主要精力放在8位机的发展上,形成了32位机发展迟迟不前的局面。当网络、通信和多媒体信息家电业兴起后,出现了嵌入式系统高端应用的市场;而在嵌入式系统的高端应用中,进行多年技术准备的ARM公司适时地推出了32位ARM系列嵌入式微处理器,以其明显的性能优势和知识产权平台扇出的运行方式,迅速形成32位机高端应用的主流地位,以至于使不少传统嵌入式系统厂家放弃了自己的32位发展计划,转而使用ARM内核来发展自己的32位MCU。甚至在嵌入式系统发展史上做出卓越贡献的Intel公司以及将单片微型计算机发展到微控制器的PHILIPS公司,在发展32位嵌入式系统时都不另起炉灶,而是转而使用ARM公司的嵌入式系统内核来发展自己的32位MCU。网络、通信、多媒体和信息家电时代的到来,无疑为32位嵌入式系统高端应用提供了空前巨大的发展空间;同时,也为力不从心的8位机向高端发展起到了接力作用。一般来说,嵌入式系统的高、低端应用模糊地界定为:高端用于具有海量数据处理的网络、通信和多媒体领域,低端则用于对象系统的控制领域。然而,控制系统的网络化、智能化的发展趋势要求在这些8位机的应用中提升海量数据处理能力。当8位机无法满足这些提升要求时,便会转而求助32位机的解决办法。因此,32位机的市场需求发展由两方面所致:一方面是高端新兴领域(网络、通信、多媒体和信息家电)的拓展;另一方面是低端控制领域应用在数据处理能力的提升要求。后PC时代的到来以及32位嵌入式系统的高端应用吸引了大量计算机专业人士的介入,加之嵌入式系统软/硬件技术的发展,导致了嵌入式系统应用模式的巨大变化,即使嵌入式系统应用进入到一个基于软/硬件平台、集成开发环境的应用系统开发时代,并带动了SoC技术的发展。在众多嵌入式系统厂家参与下,基于ARM系列处理器的应用技术会在众多领域取得突破性进展。Intel公司将ARM系列向更高端的嵌入式系统发展;而PHILIPS公司则在向高端嵌入式系统发展的同时,向低端的8位和16位机的高端应用延伸。Intel公司和PHILIPS公司的发展都体现了各自的特点,并充分发挥了各自的优势。因此,在32位嵌入式系统的应用中,ARM系列会形成ARM公司领军,众多厂家参与,计算机专业、电子技术专业以及对象专业人士共同推动的局面,形成未来32位嵌入式系统应用的主流趋势。这种集中分工的技术发展模式有利于嵌入式系统的快速发展。面对这种形势,近年来,嵌入式系统业界人士掀起了广泛学习嵌入式系统理论及应用开发的热潮,相关的出版物和培训班如雨后春笋不断出现。无论是原有的嵌入式系统业界人士,还是刚进入嵌入式系统的人们,都渴望了解嵌入式系统理论,掌握嵌入式系统的应用技术。广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925高等院校面对这种形式,也迫切需要开设相应的课程。因此,为了满足高等院校嵌入式系统教学以及社会上各种培训的需要,作者结合几年来在嵌入式系统领域教学与开发的经验和特点,编写了本套《ARM嵌入式系统系列教程》。2.本套教程的组成本套教程由理论教材、实验教材和学习指导3部分(共5册)组成,且配套的所有教学实验平台都是基于PHILIPS公司的LPC2000系列ARM微控制器(基于ARM7TDMI-S核心)而设计。理论教材《ARM嵌入式系统基础教程》——含开放式多媒体教学课件,可自行添加或删减内容实验教材《ARM嵌入式系统实验教程(一)》——含开放式多媒体实验教学课件,可自行添加或删减内容——配套EasyARM2200教学实验开发平台《ARM嵌入式系统实验教程(二)》——含开放式多媒体实验教学课件,可自行添加或删减内容——配套SmartARM2200教学实验开发平台《ARM嵌入式系统实验教程(三)》《ARM嵌入式系统实验教程(三)扩展实验》——含开放式多媒体实验教学课件,可自行添加或删减内容——配套MagicARM2200教学实验开发平台辅导资料《ARM嵌入式系统教学参考与学习辅导》上述5本图书构成了一个完整的,可根据不同教学特点及时进行裁剪、配套的教材体系。除此之外,还将我们近年来在ARM嵌入式系统领域的应用开发成果编辑成两册(《ARM嵌入式系统软件开发实例(一)、(二)》)在北京航空航天大学出版社出版。我们为µCLinux系统构建和驱动开发编写的专著《ARM嵌入式µCLinux系统构建与驱动开发范例》,以MiniGUI为基础的嵌入式GUI应用专著《ARM嵌入式MiniGUI初步与应用开发范例》亦即将由北航出版社出版。与此同时,我们还与著名的嵌入式操作系统专家日本东京大学坂村健教授合作,翻译了日文版《源码公开的嵌入式实时操作系统T-Kernel》作为配套参考资料在北京航空航天大学出版社出版,与T-Kernel有关的详细信息请参考网站“ARM嵌入式系统教学”专栏。选用本套教程作为教学或培训教材的师生以及工程技术开发人员,可选用这些图书作为参考资料,这些资料可为ARM嵌入式系统的应用开发人员提供进一步的帮助。参考资料《ARM嵌入式系统软件开发实例(一)》《ARM嵌入式系统软件开发实例(二)》《ARM嵌入式µCLinux系统构建与驱动开发范例》《ARM嵌入式MiniGUI初步与应用开发范例》《源码公开的嵌入式实时操作系统T-Kernel》广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925本套教程的特点本套教程可面对不同教学或培训需要,并配备有相对应的教学实验平台,配有开放式多媒体教学课件,具有完整性、实践性强及便于教学等特点。完整性——体现在理论教材、实验教材、辅导资料及参考资料的完全配套性;实践性强——体现在所提供的教学实验系统是成熟且易于上手的软/硬件应用平台;便于教学——体现在针对不同教学要求,能方便地选择教学与实验教材的最佳组合,无论是理论教材,还是实验教材都配有多媒体教学课件。4.本套教程各册内容简介《ARM嵌入式系统基础教程》本套教程中的理论课教材。以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。共分3部分:①理论部分:主要介绍嵌入式系统相关的概念及开发方法;②基础部分:主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器的结构原理;③应用部分:主要介绍如何设计嵌入式系统,包括硬件的设计、µC/OS-II的移植、建立软件开发平台的方法及嵌入式系统开发平台的应用。《ARM嵌入式系统实验教程(一)》本套教程中的实验课教材之一。以具有丰富硬件资源的EasyARM2200教学实验平台为基础,以ADS1.2集成开发环境、µC/OS-II操作系统以及各种中间件为软件平台,搭建经济实用的ARM嵌入式系统教学实验体系。共分5章,共有47个实验例子。第1章全面介绍EasyARM2200教学实验平台的设计原理以及各种跳线、接口的使用说明。第2章重点介绍ADS1.2集成开发环境的使用,包括建立工程、添加源文件、编译链接设置以及AXD调试操作等,并介绍LPC2200专用工程模板及EasyJTAG仿真器的安装与使用。第3章为基础实验,包含32个实验。第4章为基于µC/OS-II操作系统的实验,包含6个实验。第5章为综合实验,包含9个实验。《ARM嵌入式系统实验教程(二)》本套教程中的实验课教材之二。以具有丰富硬件资源的SmartARM2200教学实验平台为硬件基础,使用2.2英寸TFTLCD显示屏作为人机界面,使用µC/OS-II和µCLinux双操作系统、开源的MiniGUI图形用户界面等各种中间件为软件平台,搭建高性价比的ARM嵌入式系统教学实验体系,同时还非常适合构建手持便携式产品教学与开发示范平台,如掌上游戏机、PDA、POS机、手持式电度表抄表器、智能卡系列产品手持式数据录入器、酒店点菜器以及手持式测量仪器仪表等。《ARM嵌入式系统实验教程(三)》与《ARM嵌入式系统实验教程(三)扩展实验》本套教程中的实验课教材之三。以具有丰富硬件资源的MagicARM2200为教学实验平台,使用5.2英寸STNLCD触摸显示屏作为人机界面,使用µC/OS-II和µCLinux双操作系统、开源的MiniGUI图形用户界面等各种中间件为软件平台,搭建ARM嵌入式系统教学实验体系,完全覆盖了EasyARM2200与SmartARM2200教学实验平台几乎所有的软/硬件功能模块。《ARM嵌入式系统教学参考与学习辅导》为读者提供学习指导和课外补充,答疑解惑。对本套教程中的理论教材和3本实验教材中的习题进行解答,并对理论教材中的重点和难点进行剖析,还补充了许多相关资料作为课外补充读物。两本参考资料的内容简介如下:《ARM嵌入式系统软件开发实例(一)》详细介绍当前几大热点ARM嵌入式系统软件模块的原理及其在ARM7上的实现。分为5章,每一章介绍一种模块。第1章介绍FAT文件系统的基础知识,以及兼容FAT12、FAT16和FAT32的文件系统模块ZLG/FS的源码分析。第2章介绍USB从模块驱动程序的设计思想及实现过程。第3章详细介绍CF卡和IDE硬广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925的设计思想及实现过程。第4章详细介绍TCP/IP及相应的软件模块ZLG/IP的设计思想及实现过程。第5章介绍GUI的基础知识及GUI模块ZLG/GUI的设计思想及实现过程。《ARM嵌入式系统软件开发实例(二)》详细介绍当前几大热点ARM嵌入式系统软件模块的原理及其在ARM7上的实现。如USB1.1(ISP1181B)/HOST(ISP1160/1161)、1英寸微型1/1.5/2GB硬盘、SD卡等软件的开发思想与源码分析。《ARM嵌入式µCLinux系统构建与驱动开发范例》是面向初学者的µClinux内核编程图书,对资深µClinux内核编程人员也有参考价值。本书从应用角度出发,以众多的实例为载体,以随笔的形式,由浅入深进行描述,让读者在短期内即可编写µClinux设备驱动。本书的出版将对µClinux驱动编写起重大推动作用。《ARM嵌入式MiniGUI初步与应用开发范例》从应用设计的角度,从初学者的角度,系统地介绍了嵌入式MiniGUI(功能强大的、轻量级的图形用户界面支持系统)的移植和基础应用,图文并茂地介绍一步一步的操作、简单的原理说明和实例的形式使读者轻松入门。《源码公开的嵌入式实时操作系统T-Kernel》是一本T-Kernel嵌入式实时操作系统的使用手册,历经20多年的商业化开发和完善,全球市场30-40亿CPU的使用验证,Linux、WinCE.NET等众多著名操作系统均向T-Kernel靠拢并兼容,庞大的商业化市场使用说明,
本文标题:1ARM嵌入式系统的发展趋势
链接地址:https://www.777doc.com/doc-505843 .html