




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式技术基础调 研 报 告 班 级 姓 名 学 号 指导教师 2015年 06 月 15 日10级机械电子工程系郑州大学目录一、 对嵌入式的了解2二、 嵌入式系统组成2三、 嵌入式系统在生活中的应用2四、 从事嵌入式的优缺点 一从事嵌入式软件开发的好处是3 二从事嵌入式软件开发的缺点是4五、 嵌入式系统的现状分析5 一 研究背景5二 嵌入式系统定义5三 嵌入式系统的组成6四 嵌入式系统的应用7六、 嵌入式系统人才需求8七、 嵌入式前景分析9八、 嵌入式小结12一、 对嵌入式的了解 嵌入式系统是一种“完全嵌入到受控器件内部,为特定应用而设计的专用计算机系统”。 嵌入式系统定义为:以应用为中心,
2、以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。嵌入式系统是相对桌面系统来讲的,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。作为系统核心的微处理器又包括三类:微控制器(MCU)、数字信号处理器(DSP)、嵌入式微处理器(MPU)。
3、嵌入式比较准确一个定义如下:系统以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 二、 嵌入式系统组成 一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY 智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受
4、各种状态信息。 三、 嵌入式系统在生活中的应用近几年,嵌入式系统产品渐渐完善,并在全世界各行业得到广泛应用。嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化发展的新的国民经济增长点。随着消费家电的智能化,嵌入式更显重要,像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机 (DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等,都是典型的嵌入式系统。据预测,随着Internet的迅速
5、发展和廉价微处理器的出现,嵌入式系统将在日常生活里形成更大的应用领域。四、从事嵌入式的优缺点一从事嵌入式软件开发的好处是:1.目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很少。嵌入式人才稀缺,身价自然就高,越有经验价格就越
6、高。其实嵌入式人才稀少根本原因可能是大多数人无条件接触这需要相应的嵌入式开发板和软件另外需要有经验的人进行指导开发流程。2.与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每个人工作范围相对狭
7、窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。3.哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。土木学院有一个叫启明星的公司开发出一个好象叫“工程e”的掌上PDA,施工技术人员用该PDA可当场进行土木概预算和其它土木计算,据说销路特好。我认识的某大学老师,他开发的饭馆用的点菜PDA(WinCE平台,可无线连网和上网),据他说销路不错,饭馆点点PDA让客户点菜,多显派头档
8、次。我记得00级22班当年有一组同学在学Windows程序设计课程时用VC设计了一个功能很强的点菜系统做为课程项目,当时真想建议他们将这个软件做成PDA,估计会有些销路(上海火车站南广场的Macdonald便使用很漂亮的PDA给用户点食品,像摸像样的)。这些PDA的硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。二从事嵌入式软件开发的缺点是: 1. 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行2.这方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(
9、小企业要搞自己的产品创业),知名大公司较少(搞嵌入式的大公司主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体、Microtek、研华、华为、中兴通信、上广电等制造类企业)。这些企业的习惯思维方式是到电子、通信等偏硬专业找人。由于正规高校软件学院以前毕业生以企业计算为主,所以正规高校软件学院与这些企业联系相对较少。正规高校软件学院正积极努力,目前已与其中部分公司建立了联系,争取今后能有正规高校软件学院同学到这些企业中实习或就业。3.有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无
10、此要求,只要有经验即可。五、嵌入式系统的现状分析一 研究背景随着信息技术的发展,我们经历了PC时代,经历着网络时代,进而面向所谓的后PC时代。当前由于网络与Intent的家庭化,使消费电子、计算机、通信(3C)趋于一体化,从人们在生活中使用的手机、PDA、电视、电冰箱等民用电子与通信产品,到导弹、卫星通信、潜艇等军用的控制核心,无一不打上了ES(Embedded system)的烙印。而在后PC时代,信息家电、新一代手机乃至智能化大楼等新的应用更不可缺少这个核心技术。二 嵌入式系统定义所谓嵌入式系统(Embedded System),实际上是“嵌入式计算机系统”的简称,它是相对于通用计算机系统
11、而言的。在有些系统里也是计算机,但是计算机作为某个专用系统中的一个部件而存在。像这样“嵌入”到更大、专用的系统中的计算机系统,称之为“嵌入式计算机”、“嵌入式计算机系统”或“嵌入式系统”。在日常的生活中,早已存在着许多嵌入式系统的应用,如天天必用的移动电话、带在手腕上的电子表、烹调用的微波炉、办公室里的打印机、汽车里的供油喷射控制系统、防锁死刹车系统(ABS),以及现在流行的个人数字助力(PDA)、数码相机、数码摄像机等等,它们内部都有中央处理器CPU。嵌入式系统无处不在,从家庭的洗衣机、电冰箱、小汽车,到办公室的远程会议等,都属于可以使用嵌入式技术进行开发或改造的产品。嵌入式系统本身是一个相
12、对模糊的定义。一个手持的MP3和一个PC104的微型工业控制计算机都可以认为是嵌入式系统。根据工程师协会(IEE)的定义,嵌入式系统是用来控制或监视机器、装置或工厂等的大规模系统的设备。可以看出此定义是从应用方面考虑的 。嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。三 嵌入式系统的组成嵌入式系通常由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几大部分组成。1, 嵌入式处理器嵌入式处理器是嵌入式系统的核心部件。嵌入式处理器与通用处理器的最大不同点在于其大多工作在为特定用户群设计的系统中。它通常把通用计算机中许多由板卡完成的任务集成在芯片内部,从而有有利于嵌入式系统设计趋于小型
13、化,并具有高效率、高可靠性等特征。大的硬件厂商会推出自己的嵌入式处理器,因而现今市面上有1000多种嵌入式处理器芯片,其中使用最为广泛的有ARM 、MIPS、PowerPC、MC6800等。2,外围设备外围设备是指在一个嵌入式系统中,除了嵌入式处理器以外用于完成存储、通信、调试、显示等辅助功能的其它部件。根据外围设备的功能可以分为存储器、接口和人机交互。3,嵌入式操作系统 在大型嵌入式应用系统中,为了使嵌入式开发更方便、快捷,需要具备一种稳定、安全的软件模块集合,用以管理存储器分配、中断处理、任务间通信和定时器响应,以及提供多任务处理等,即嵌入式操作系统。嵌入式操作系统的引入大大的提高了嵌入式
14、系统的功能,方便了应用软件的设计,但同时占用了宝贵的嵌入式系统资源。一般在比较大型或需要多任务的应用场合才考虑使用嵌入式系统。嵌入式系统常常需要有实时要求,所以嵌入式操作系统往往又是“ 实时操作系统 ”。早期的嵌入式系统几乎都用于控制目的,从而或多或少都有些实时要求,所以从前“嵌入式操作系统”实际上是“实时操作系统”的代名词。今年来由于手持式计算机和掌上电脑等设备的出现,也有了不带实时要求的嵌入式系统。另外一方面,由于CPU速度的提高,一些原先认为是“实时”的反应速度现在已经很普遍了。这样,一些原先需要在“实时”操作系统上才能实现的应用,现在已不难在常的操作系统上实现。在这样的背景下,“嵌入式
15、操作系统”和“实时操作系统”就成了不同的概念名词。 4,应用软件 嵌入式系统的应用软件是针对特定的实际专业领域,基于相应的嵌入式硬件平台,并能完成用户的预期任务的计算机软件。用户的任务可能有时间和精度的要求。有些应用软件需要嵌入操作系统的支持,但在简单的场合下不需要专门的操作系统。由于嵌入式应用软件对成本十分敏感,因此,为减少系统成本,除了精简每个硬件单元的成本外,应尽可能的减少应用软件的资源消耗,尽可能的优化。 四 嵌入式系统的应用 嵌入式系统主要用于各种信号处理与控制,目前已在国防、国民经济及社会生活各领域普及应用,用于企业、军队、办公室、实验室以及个人家庭等各种场所。 1,军用:各种武器
16、控制(火炮控制、导弹控制、智能炸弹制导引爆装置),坦克、舰艇、轰炸机等路海空各种军用电子装备,雷达、电子对抗军事通信装备,野战指挥作战用各种专用设备等。从海湾战争到最近的伊拉克战争都广泛的应用。我国嵌入式计算机最早用于导弹控制。2,家用:我国各种信息家电产品(数字电视机、机顶盒、数码相机、可视电话、洗衣机等广泛采用微处理器、微控制器及嵌入式软件,EMIT(嵌入式Internet技术)已用于社区对家用电、水、煤气表远程抄表及洗衣机遥控。3,工业用:各种智能测量仪表、数控装置、可编程控制器、控制机、分布式控制系统、现场总线仪表及控制系统、工业机器人、机电一体化机械设备、汽车电子设备等。广泛采用微处
17、理器和控制器芯片级、标准总线的模版级及嵌入式计算机系统级。4, 商用:各类收款机、POS系统、电子秤、条形码阅读机、商用终端、银行点钞机、IC卡输入设备,取款机、自动柜员机、自动服务终端、防盗系统、各银行专业外围设备等。 5,办公室:复印机、打印机、扫描仪、传真机、安全监控设备、个人助理、变频空调设备、录音录像及电视会议设备等。女娲Hope嵌入式软件已用于机顶盒、网络电视、电话、手机、PDA等。目前嵌入式系统最热门的有个人数字助理PDA、机顶盒STB、IP电话。嵌入式系统的应用正在从狭窄的应用范围、单一的应用对象、以及简单的功能,向着未来社会的应用需求进行转变。社会对嵌入式系统的需求正在慢慢的
18、扩大,特别是最近几年随着国际互联网的发展,从PC时代进入到后PC时代,对信息家电的需求越来越明显。嵌入式系统在信息家电中的应用,就是对嵌入式系统概念和应用范围的一个变革,从而打破了过去PC时代被单一微处理器厂家和单一操作系统厂家垄断的旧局面,出现了一个由多芯片、多处理器占领市场的新局面。五 嵌入式系统发展展望 当前,嵌入式系统正处在一个飞速发展和激烈竞争的时代。在未来的几年里,这种发展和竞争将达到白热化的程度。就嵌入式系统的技术和市场来说,国外发展极快,技术日趋成熟,市场格局基本形成;而国内发展也增长很快,市场潜力很大。在国外嵌入式系统硬件,特别是嵌入式CPU的处理能力提升较快,由8位16 为
19、升到32位,掌上电脑、PDA智能手机、智能汽车等新产品层出不穷,产业规模日益壮大。在国内,潜入式系统关键硬件主要靠国外引进,技术基础比较薄弱。然而国内的个人数字助理(PDA)市场火爆,掌上电脑、机顶盒等产品进入市场后也获得用户好评,智能手机市场前景看好。作为嵌入式系统核心的嵌入式实时操作系统是开发嵌入式应用的关键一环。在这个领域内没有通常操作系统环境下Windows系统那样一枝独秀的商品。因此目前国内外相继推出了很多商业化嵌入式操作系统,都在努力的为自己争取着潜入式市场的份额。由于专用实时操作系统价格比较昂贵及源代码不公开,是Linux在嵌入式系统应用中占有一席之地。由于Linux自身有诸多优
20、势,吸引了许多开发商的目光,成为嵌入式操作系统的新宠。它的出现无疑为国家发展嵌入式操作系统事业提供了一个极有吸引力的机会。在国内,大规模的嵌入式系统目前还非常少,今后重点将转向基于Internet的各类嵌入式系统和信息家电领域,包括浏览Internet、网上证券交易、IP Phone和VOD点播。宏观方面发展趋势是向经济性、小型化(PDA)、可靠性(汽车)、高速度(飞机)、智能性(知识推理、模糊查询、识别、感知运动)的方向发展。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散和不断创新的知识集成系统。
21、所以,介入嵌入式系统行业,必须有一个正确的定位。六、嵌入式系统人才需求嵌入式技术已经无处不在,从随身携带的mp3、语言复读机、手机、PDA到家庭之中的智能电视、智能冰箱、机顶盒,再到工业生产、娱乐中的机器人,无不采用嵌入式技术。各大跨国公司及国内家电巨头如INTEL、TI、SONY、三星、TCL、联想和康佳等都面临着嵌入式人才严重短缺的挑战。 更大的应用领域马上带来了更大的人才需求。据悉,目前国内3G核心嵌入式人才不足万人,其中华为约拥有5000-6000人,中兴通讯、大唐各有约2000人,以区区万人的阵容去争夺据称上千亿元的市场,肯定不敷所用。在近期的职位人气榜上,电信行业嵌入式工程师“行市
22、”走高,嵌入式研发工程师、嵌入式技术支持工程师都跻身前五位。业内人士认为,通信领域至少需要15万嵌入式人才,电信业嵌入式人才的需求将会在今后一段时间内继续上扬。嵌入式人才有两类: 一是电子工程、通信工程等偏硬件专业出身的人,主要从事硬件设计; 二是计算机专业出身、学软件编程的人,主要从事嵌入式操作系统和应用软件的开发。 在目前职场上比较走热的还属偏软件人才。因为你必须得懂硬件才能开发出操作系统。所以从事软件的职业人才是很少。 市场上需要的嵌入式人才必须具备C语言编程经验、嵌入式操作系统(嵌入式Linux)经验、内核裁剪经验、驱动程序开发经验,比如高级嵌入式软件开发工程师相关职位要求是:有丰富的
23、嵌入式多任务软件系统分析和设计能力,能独立完成项目系统方案,解决系统故障和问题;精通C语言应用开发,有良好的编程习惯和风格,程序稳定可靠;良好的文档编写能力和习惯,能够编写规范的概要和详细设计文档;熟悉项目管理流程。特别指出,良好的英文阅读能力及较强的学习能力是从事这一领域工作的基础,而熟悉Linux是该职位录用的优先指标。七、嵌入式前景分析嵌入式领域较新,目前发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨
24、船高。权威部门统计,我国嵌入式人才缺口每年50万人左右。根据前程无忧网发布的调查报告,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一,具有10年工作经验的高级嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了30005000元,中高级的嵌入式工程师月薪平均超过10000元。 不仅薪水不菲,嵌入式人才的工作环境与发展前景也有优势。从事嵌入式工作有两大优势:一是工作强度相对较低。开发企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都不同,开发人员往往疲于奔命,重复劳动;二是搞嵌入式系统的公司,都有自己的产品计划,按自
25、己的节奏行事,所开发的产品通常是通用的,不会因客户的不同而修改,一个产品型号开发完了,往往还有较长一段空闲时间进行充电和休整。二是职业发展相对顺利。从事企业应用软件的人,工作范围广,项目变化大,日常的积累很难产生质变,容易遭遇职业瓶颈;而从事嵌入式软件的人,所涉及的专业技术范围就是那些,时间长了会越来越有经验。 做软件实际上有高下之分,开发语言从机器语言、汇编到C、C+,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?还是门槛,比如月薪15
26、k的Linux嵌入式开发职位,门槛就有 Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植
27、到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。 未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,45年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的计算机的发展与技术一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政单位给水排水方案
- 汽车交互面试题及答案
- 门诊操作考试题及答案
- 上海小学考试题及答案
- 微软面试题试题及答案
- 餐饮行业大堂经理职位竞聘与福利保障合同
- 铜矿开采规划方案
- 糖厂安装施工造价方案
- 车间水泥墙改造方案
- 春季招工用工方案
- 房屋定购协议书8篇
- 中式面点师考试试卷及答案
- 论语 学而 教学课件
- 巡察流程培训课件
- 二手房基础知识培训
- DB42T 1923-2022 城镇沥青路面冷补沥青混合料施工技术规程
- 【中考真题】2025年北京市中考数学真题(含解析)
- 中国高尿酸血症与痛风诊疗指南(2024年)
- 浙江省台州市2024-2025学年高一下学期6月期末英语试题
- 光伏发电项目施工方案(安装)光伏施工方案
- 行为安全观察与沟通
评论
0/150
提交评论