嵌入式的有关知识.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式的有关知识嵌入式的有关知识

什么 是嵌入式?嵌入式的定义与特点? (1) 嵌入式系统的定义   按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。对象系统则是指嵌入式系统所嵌入的宿主系统。 (2) 嵌入式系统的特点   嵌入式系统的特点与定义不同,它是由定义中的三个基本要素衍生出来的。不同的嵌入式系统其特点会有所差异。   与“嵌入性”的相关特点:由于是嵌入到对象系统中,必须满足对象系统的环境要求,如物理环境(小型)、电气/气氛环境(可靠)、成本(价廉)等要求。   与“专用性”的相关特点:软、硬件的裁剪性;满足对象要求的最小软、硬件配置等。   与“计算机系统”的相关特点:嵌入式系统必须是能满足对象系统控制要求的计算机系统。与上两个特点相呼应,这样的计算机必须配置有与对象系统相适应的接口电路。   另外,在理解嵌入式系统定义时,不要与嵌入式设备相混淆。嵌入式设备是指内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单元、机器人、手机、PDA等。嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的过去它主要应用于工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、调度工作,控制协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。嵌人式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。 可装卸性。开放性、可伸缩性的体系结构强实时性。EOS实时性一般较强,可用于各种设备控制当中。统一的接口。提供各种设备驱动接入操作方便、简单、提供友好的图形GUI,图形界面,追求易学易用提供强大的网络功能,支持TCP/IP协议及其它协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口强稳定性,弱交互性嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。按照行业细分,嵌入式产品主要分布在消费类电子、通信、医疗、安全等行业 手机,PDA,机顶盒,高清电视(HDTV),路由器,汽车电子,智能家电,医疗仪器,航天航空设备等。 有那些常见的嵌入式操作系统? 常见的嵌入式操作系统有:linux,Uclinux,WinCE, PalmOS, Symbian, eCos, uCos-11, vxWorks, pSOS, Nucleus, ThreadX, Ptems QNX, INTEGRITY, OSE, C Executive。 通过学习嵌入式,我哪方面的能力会有所提高? 编程方面的能力,解决问题的能力,有项目开发的经验,对实际项目可以直接上手。 嵌入式C语言和普通的C语言有什么区别? 嵌入式C语言是基于linux 开发平台的编程,基本的语法和算法是相同的。只是在普通的C语言的基础上对C语言有了更深入的运用。 嵌入式学习需要涉及到那些方面的基础知识? 需要有一定的C语言基础。 我学的是偏硬件方面的东西,嵌入式是软件方面的吗?涉及到硬件方面的东西有多少? 嵌入式本来就是软硬件结合的,硬件方面的主要是开发一些与硬件关系密切的底层程序,如BOOTLoader,最初级的硬件驱动程序等。如果是通信工程,电子工程等偏硬件方面的专业,学了嵌入式对以后的发展更好,因为对硬件的原理非常清楚,再对应用软件有一定的了解,那就比做纯软件出身的人有更好的优势了。 什么是嵌入式操作系统? 嵌入式系统一般指系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。嵌入式处理器是系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的目前仍在大规模应用的,到最新的受到广泛青睐的32位Linux的兼容性问题和开放的源代码, 开放的源码是让其他人可以得到源代码,并且认可或者采纳对源代码的修改,开发者可以使用,改造,共享,提交回来源代码。 硬件支持,许多驱动程序都是linux自己维护的。 通讯协议和软件标准使得linux系统更加容

文档评论(0)

yyanrlund + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档