




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——嵌入式系统的特点百科学识什么是嵌入式软件嵌入式软件的特点嵌入式软件有哪些特点嵌入式软件工程师
嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,那么你对嵌入式软件了解多少呢?以下是由我整理关于什么是嵌入式软件的内容,梦想大家热爱!
嵌入式软件的定义
嵌入式系统是指用于执行独立功能的专用计算机系统。它由包括微处理器、定时器、微操纵器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、操纵应用软件组成,共同实现诸照实时操纵、监视、管理、移动计算、数据处理等各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、操纵技术、计算机技术和通讯技术为根基,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以此得志系统对功能、本金、体积和功耗等要求。
最简朴的嵌入式系统仅有执行单一功能的操纵才能,譬如说单片机的应用,在唯一的ROM中仅有实现单一功能操纵程序,无微型操作系统。繁杂的嵌入式系统,例如个人数字助理(PDA)、手持电脑(HPC)等,具有与PC几乎一样的功能。实质上与PC的识别仅仅是将微型操作系统与应用软件嵌入在ROM、RAM和/或FLASH存储器中,而不是存贮于磁盘等载体中。好多繁杂的嵌入式系统又是由若干个小型嵌入式系统组成的。
嵌入式软件的系统分类
流行的嵌入式操作系统可以分为两类:
一类是从运行在个人电脑上的操作系统向下移植到嵌入式系统中,形成的嵌入式操作系统,如微软公司的WindowsCE及其新版本,SUN公司的Java操作系统,朗讯科技公司的Inferno,嵌入式Linux等。这类系统经过个人电脑或高性能计算机等产品的长期运行考验,技术日趋成熟,其相关的标准和软件开发方式已被用户普遍采纳,同时积累了丰富的开发工具和应用软件资源。
另一类是实时操作系统,如WindRiver公司的VxWorks,ISI的pSOS,QNX系统软件公司的QNX,ATI的Nucleus,中国科学院凯思集团的Hopen嵌入式操作系统等,这类产品在操作系统的布局和实现上都针对所面向的应用领域,对实时性高稳当性等举行了精良的设计,而且供给了独立而完备的系统开发和测试工具,较多地应用在军用产品和工业操纵等领域中。
Linux是90年头以来逐步成熟的一个开放源代码的操作系统。PC机上的Linux版本在全球数以百万计爱好者的合力开发下,得到了分外急速的进展。90年头末uClinux,RTLinux等相继推出,在嵌入式领域得到了广泛的关注,它拥有大批的程序员和现成的应用程序,是我们研究开发工作的名贵资源。
嵌入式软件的学习意义
从操纵意义上说,嵌入式系统涉及系统最底层的,芯片级的信息处理与操纵。在某种意义上,对这些"微观'世界的了解与驾驭正是操纵的真正目的。嵌入式系统与通常意义上的操纵系统在设计思路和总体架构方面有大量不同之处,而这些不同之处恰恰是传统操纵学科教学中较少教给学生的。在当今信息化社会中,嵌入式系统在人们的日常工作和生活中所占的份额,可能已超过传统意义的操纵系统,这就是为什么我们的学生感到学的没有用,而有用的又没有学的理由。在嵌入式系统及开发环境方面,仍有大量问题尚在研究进展之中,如,嵌入式系统的硬件软件协同设计方法;面向多目标,多任务的微内核嵌入式操作系统;分布嵌入式系统的实时性问题,分布式计算,分布式信息交互与综合处理;以及嵌入式系统的多目标交错编译和交错调试工具的研究等。通过测验开发平台,学习嵌入式系统的一些根本理论和硬件软件综合设计的方法与技能,亲自动手,实现一个嵌入式系统的解决方案,为今后的深入研究打下一个初步根基。
结语:"嵌入式系统'作为自动化学科一门理论与实际紧密结合的,学识与技术含量较高的综合性专业课程,必将随着信息产业的进展而逐步趋于成熟。
嵌入式软件的特点
1、嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系精细。嵌入式系统以应用为中心,
嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行业阅历。每种嵌入式软件都有自己独特的应用环境和实用价值。
2、嵌入式软件应有生动的适用性。嵌入式软件通常可以认为是一种模块化软件,它理应能分外便当生动的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。首先它要小巧,不能占用大量资源;其次要使用生动,应尽量优化配置,减小对系统的整体继承性,升级更换生动便当。
看过"嵌入式软件的特点'的人还看了:
1.嵌入式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北海市检测合同范例
- 代建房屋租赁合同范本
- 企业消防合同范本
- 主体变更合同范本
- 个人建设工程合同范本
- 农村房屋验收合同范本
- 办证代理合同范本
- 代理土地合同范本
- 乳胶卷材供货合同范本
- 加工辅料采购合同范本
- 苏少版小学一年级下册综合实践活动单元备课
- 博士、博士后简历模板
- 《房屋面积测算技术规程》DGJ32TJ131-2022
- 浙江省金衢六校联盟2021-2022学年高二上学期期末联考试题 英语 Word版含答案
- 品茗安全计算软件新手入门教程1梁模板扣件式
- 预应力空心板吊装专项施工方案
- 鞍钢鲅鱼圈钢铁项目38m生产线工程设计思想
- 《药剂学》-阿昔洛韦软膏的制备
- 毕业设计-胆囊结石患者的护理计划
- 倒排工期计划表
- 项目承包制实施方案
评论
0/150
提交评论