嵌入式系统开发技术与应用探究

来源 :名城绘 | 被引量 : 0次 | 上传用户:maryren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着各种各样智能家居和自动化设备的不断发展,嵌入式系统的应用越来越多也越来越广泛。本文对嵌入式系统进行了简要的介绍,在此基础上进一步研究了嵌入式系统的开发技术与应用。
  关键词:智能家居;嵌入式系统;应用
  使用嵌入式系统的设备在生产和生活中起到至关重要的作用。可以说因为嵌入式系统的存在,方便了我们的工作和生活。
  1、嵌入式系统概述
  嵌入式系统本质上是一种专用的计算机系统,在广义上说,凡是带有微处理器的专用软硬件系统,都可以被称作嵌入式系统。嵌入式系统的个性化很强,软硬件结合也非常紧密。在很多情况下,系统会完全嵌入在受控系统内部,嵌入式系统对于用户为不可见状态。嵌入式系统可以用于控制,监视或是辅助设备进行专门的一种或是多种工作。由于嵌入式系统只针对专门的任务,可以很方便的根据需求进行优化,并形成规模化和小型化。且被大量生产和使用的嵌入式系统还可以很好的形成规模效应,大大的降低成本。
  2、嵌入式系统的结构
  2.1嵌入式微处理器
  嵌入式的微处理器相当于通用计算机中的中央处理器(CPU),常见的嵌入式微处理器主要有DSP处理器,嵌入式微控制器,微处理器等三种。
  嵌入式DSP是一种信号处理器,能够快速进行信号处理,一般具有很高的执行速度。
  嵌入式微控制器,又称为单片机,是以微处理器内核为核心,在芯片上集成了存储器,各种接口以及运行内存等的整合芯片,应用十分广泛。
  嵌入式系统中的微处理器,是由通用计算机中的处理器演变而来,与DSP和单片机相比,它具有较强的性能;与通用计算机相比,它强化了嵌入式的需要,去除了多余的部分。
  2.2嵌入式系统软件
  嵌入式系统的软件,与硬件和嵌入式系统的功能需求密不可分。根据功能需求,有禁止性单一功能的控制功能软件,也有可以执行非常复杂功能的嵌入式操作系统。
  3、嵌入式系统的开发和应用
  嵌入式系统的开发都是由嵌入式微处理器,外围硬件,嵌入式软件等部分组成。
  3.1嵌入式微处理器
  在嵌入式系统开发的过程中,嵌入式微处理器的选择有着至关重要的作用,需要根据实际的功能需要以及成本等情况进行综合选择。比较常见的选择有通用处理器、单用途处理器以及专用处理器等几类:
  嵌入式通用处理器有着较为强大的功能和运算速度,可以用于不同类型的应用,灵活性很高,功能的改变只要进行程序的修改就可以实现。但是由于包含了较多的功能和硬件,系统的体积和功耗与其他嵌入式处理器相比都较大。
  单用途处理器是用于执行特定程序的数字电路,功能单一,但是性能与通用处理器相比,其性能会更好,功耗和成本也容易降低。
  专用处理器是一种针对专门类型进行优化的一种可编程处理器。可以在保证灵活性和可编程性的前提下,提供较强的性能。
  这些处理器在实际应用中,各有特点与擅长,在开发工作的时候需要根据具体需求来选择和使用。
  3.2外围硬件部分
  外圍硬件在嵌入式系统的开中,是接受处理器控制或是担任处理器与其他设备连接桥梁的器件,有一些外围硬件还担负着保护嵌入式处理器,使处理器能够更好工作的任务。这部分涉及到的范围非常广泛,既可能包括电子方面的内容,也可能包括工业设计,各种生产工艺的设计等方面。
  3.3嵌入式软件开发
  嵌入式软件的开发,是许多嵌入式系统开发的核心。由于嵌入式处理器开发的成本和门槛都很高,世界上只有少数的大公司才有实力进行研发和量产,对于嵌入式系统开发来说,大多数时候,不需要也没有必要自己投入大量的人员和经费来重新开发对应的硬件。只需要在市场上采购合适的硬件和设备,由自己根据需要来进行功能的匹配和软件的研发。一般来说,嵌入式系统的软件开发由以下几个步骤:
  3.3.1建立开发环境。开发环境是进行软件开发的基础,一般采用通用计算机来进行。软件的环境需要根据开发平台的需要来进行配置。目前最为常用的软件平台几乎都是X86系列CPU的计算机,但是嵌入式平台的处理器却是多种多样。比如,现在手机和平板电脑中最为常用的ARM处理器,就与X86处理器有着非常大的差异,这就需要开发环境配备有相应的交叉编译软件。
  3.3.2配置开发板或仿真软件。开发板或是仿真软件是与嵌入式硬件完全一致的硬件或是模拟软件。开发完成的软件可以通过写入开发板或是仿真软件,来模拟实际的执行情况,便于发现问题和解决问题。
  3.3.3根据需要进行软件的研发并写入开发机中,然后进行调试与修改。嵌入式系统软件的研发与其他类型软件的研发有着很大的相似之处,但是也有少许的不同。嵌入式软件开发不仅包括了需求分析,软件设计,代码生成这几个阶段,还包括了一个软件写入或是固化的特殊步骤。由于这一步骤的存在,对软件的代码的质量要求更高,且可靠性也更高。
  3.3.4根据需求进行量产。由于嵌入式的开发试验与大批量的生产需求有很大的不同。软硬件设计和调试完毕,才能根据需求开始量产工作。在量产的过程中,一般先进行小批量试生产,通过小批量试生产来发现和解决可能出现的问题,然后再进行大批量生产与销售。
  3.4嵌入式系统的应用与展望
  信息化已经成为现代化的一个标识。在信息化飞速发展的今天,嵌入式系统已经进入到我们生活的方方面面。现在我们使用的电视机、洗衣机、空调、手机等等电子设备,他们的内部都有嵌入式系统的身影。甚至在一些家庭中,已经开始使用智能家居系统。通过智能家居系统,可以方便的对家里的很多家具完成控制。比如通过语音就可以控制灯光的开关或是灯光的亮度,打开或是关闭窗帘,控制和设置空调等等。
  4、结束语
  嵌入式系统在我们的生活中,已经有了非常广泛的应用,在方便我们的同时,也在不断的发展进步。嵌入式系统的开发前景仍然十分的广阔,值得我们不断的去探索和研究。
  参考文献:
  [1]李薇.嵌入式系统开发技术与应用探究[J].电子技术与软件工程,2016(4)
  [2]朱巧明.远程调试系统的关键技术分析[J]计算机应用与软件,2010,15(10):166-175.
  [3]廖娜.嵌入式系统关键技术分析与开发应用探讨[J].电子测试,2013,22(07):79-85.
  (作者单位:南京熊猫电子制造有限公司)
其他文献
特色农业难亦不难□郑永平当前,人们常把农业划为常规农业和特色农业两个方面。二者之间的关系,可以说常规农业是基础,特色农业是常规农业的拓展和提高。从常规农业到特色农业,拓
赣州地区扶贫与计划生育相结合工作成绩显著温州山区经济全面发展○广角镜○乐安县全力消灭贫困赣州地区老建扶贫与计划生育部门通力合作,按照“一手抓扶贫,一手抓少生,两手相结
一种新的扶贫方式湖北省远安县﹃少生快富合作社﹄的调查周世荣张再富/湖北近几年,远安县大胆探索扶贫开发与计划生育少生快富有机结合,以基层计划生育协会为纽带,经济部门、计生部门
随着经济迅速发展,环境问题成为了当今的焦点之一,江河水流量的减少及地表水体的污染构成了水环境的主要问题,如果事态恶化,有可能会引起地质灾害,因此了解水环境监测过程中
摘要:改革开放以来我国经济取得世界瞩目的成绩,但是经济发展过程中,大力开采利用自然资源,污染生态环境,导致生态环境恶化,出现酸雨、雾霾现象,严重影响到人们身体健康,森林康养逐渐受到人们的重视,被誉为不用人工治疗的天然医院。森林康养是在此基础上提出来的一种新型产业,它融合了设计学、医学、健康学、养生学、运动学、心理学等多门学科,属于大健康发展,对促进森林资源的合理开发利用,促进经济转型发展具有重要意
建筑业作为国民经济的支柱产业之一,关系到国计民生,历来受到党和各级政府的高度重视。伴随着中国经济的快速发展和社会文明的进步,我国建筑行业得到了快速的发展,并对我国的
历史的足迹──宁都扶贫改革暨扶贫开发纪实江西省宁都县老建办(一)十九世纪八十年代,共和国已进入"而立之年"。然而,哺育过中国革命的江西宁都老区同其他老区、贫区一样仍然贫穷、
电气安装工程的施工质量会直接对人们的日常生活造成影响,如今,电气安装工程也随之受到了广泛的关注,为了能够确保未来的系统安全、稳定运行,增强投资效益,我们需要不断完善
摘要:众所周知,水利工程建设可以有效缓解甚至消除水环,对于确保我国国民经济快速发展起到了至关重要的作用。当今世界已经进入信息化时代之中,高科技的应用为人们的生活、工作提供了无尽的便利,网络、计算机共同构成了数字化的世界,各行业中计算机的运用都已经得到了普及,水利工程也应如此,如水能的开发及应用、洪水测量及排泄、废水净化等领域中都逐渐开始应用计算机技术,极大的改善了我们的生活质量。论文介绍水利工程计