loading请求处理中...

简述:嵌入式系统的构成

2021-12-01 06:37:19 阅读 11210次 标签: 开发 作者: anyi
  随着电子工业的发展,嵌入式系统与大家生活的联系越来越紧密,日常生活中的手机、电视、冰箱、洗衣机等,都与之相关。了解了嵌入式在日常生活中的应用,都想知道嵌入式的系统的构成吧。下面小编就给大家简单介绍嵌入式系统开发的构成。希望对大家学习嵌入式有一定的帮助。
嵌入式系统的构成
  嵌入式系统是由硬件和软件构成的。

  嵌入式系统的硬件部分,包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等,其中嵌入式微处理器是嵌入式系统的核心。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用EPROM、

  EEPROM或闪存(Flash Memory)作为存储介质。软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。

  嵌入式软件是嵌入式系统的基础,而与嵌入式操作系统紧密联系的开发调试工具是嵌入式软件的核心,它的集成度和可用性将直接关系到嵌入式系统的开发效率。因为嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中。

  嵌入式软件开发的特征可以概括为四个字:“小”、“特”、“专”、“简”。所谓“小”,是指基于专用设备普遍的特点和需求,一般不会编写得太大;“特”是指它一般根据

  某一系统的功能设计单独编写(或在既有软件上进行修改),是一种个性化很强的软件产品;“专”不仅是从专用系统的角度来说的,而且出于系统功能、系统安全和功耗等方面最佳配置的考虑,嵌入式软件即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改,而这种修改显然不同于通用软件的“升级”;至于“简”,则是说嵌入式软件一般不要求其功能设计及实现上过于复杂,简单既出于控制成本的目的,同时也是对系统安全的考虑。

  嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。

  实时多任务操作系统是指具有实时性、能支持实时控制系统工作的操作系统。北京昆仑通态软件公司开发了基于WindowsCE.NET的嵌入式工控组态软件,本系统作为组态软件的一个功能块集,其运行的目标环境为WindowsCE.NET。

  通过上面的介绍我们知道了,想学习嵌入式系统开发得从硬件和软件入手。不过现在企业也对嵌入式系统的开发进行了分工,硬件工程师和软件工程师。想成为一名全面的嵌入式开发工程师是不容易的,小编认为可以从自己的兴趣出发,选择自己喜爱的硬件或者软件,具有针对性的学习,相信学习嵌入式就会简单很多了。

荐更多与“简述:嵌入式系统的构成”相关推荐:

 ASP,PHP,JSP网站开发 | php网站建设技术 | 企业网站建设流程 | 广告设计知识 | PHP网站开发过程

 嵌入式系统开发流程  网站建设基本流程| 网站建设开发语言 | 程序开发语言 | 网站开发技术

 手机APP开发优势     | ASP动态网站开发​ | HTML静态网站开发

嵌入式软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
嵌入式软件相关任务
DESIGN TASK 更多
网上商城APP开发

¥20000 已有1人投标

微信公众号服务号开发

¥3000 已有0人投标

电商营销网站开发

¥3000 已有0人投标

今日头条的点赞功能开发

¥3000 已有1人投标

工作岗位管理Web APP开发

¥1000 已有5人投标

算法相关的软件开发

¥5000 已有0人投标

小型游戏开发游戏源码购买

¥20000 已有2人投标