对嵌入式系统的开发与应用研究
- 格式:pdf
- 大小:1.87 MB
- 文档页数:3
测试工具2019.07
1040 引言在科学技术水平相继发展的情况下,在人们的生活已经工作领域已经大量的应用到了数字信息技术。其中,嵌入式系统是数字信息技术重要的一方面,应用量是较大的。以往传统嵌入式系统是进行外部的控制请求的处理,之后通过进行多年的努力研究以及发展,经引入了先进的技术手段诸如开发设计方法、软件移植技术等,使得应用嵌入式系统的应用范围更加广泛,同时顺应了当前对嵌入式系统提出的更高的需求标准。本文详尽的探究嵌入式系统的开发与应用情况,提供给后期嵌入式系统的发展重要的指导依据。
1 嵌入式系统概况嵌入式系统涉及到的部分包括软件层、硬件层、中间层以及执行装置等,各自的功能是不尽相同的,而且在全部的嵌入式系统内所发挥出的价值均较大,缺一不可。其中,硬件层的构成较多,主要就是嵌入式处理器、存储器系统、 通用设备接口等,经微处理器施展作用使得电路设备或有关电源提升,构建起嵌入式核心控制模式。这一系统能够固化处理相关应用程序,保存在ROM内。应用此系统期间,需要分离开相关系统软件、底层的硬件,以防止系统硬件程序关联于驱动程序。软件层内,涉及到多样化的多任务操作系统、文件系统以及图形用户接口、通用组件模块等等。此系统实施系统复位之后,尽快的实施程序的执行工作,包括嵌入式、目标代码等,即以此作用户操作的主要程序,于RTOS内进行构建企业用户的程序。一般功能层通过奠定 RTOS 技术基础上 的开发应用程序组成,控制被指控对象,主要目标为使得用户的操作更加便捷以及有效,同时需要形成良好的人机界面作为
支撑。针对执行装置来说,构成就是能够接受本系统命令的执行以及控制,执行期间应该科学的管理好相关的操作或任务设备。执行装置应用到不同的领域中,其具体的装置各异,所以需要遵循具体应用场合以及系统实际要求,合理的选用最佳的设备和执行装置。
2 嵌入式系统的特征分析首先,应用嵌入式系统期间,具备明显的特殊性。嵌入式系统设计通常是为部分特定的用户实施的,常见的就是嵌入式CPU(如下图1所示),可以良好的管理对相关用户群,典型的优势就是体积较小、功耗较低以及具备较高的集成度等等。同时开发以及利用期间,能够集成处理CPU相应任务,经板卡在芯片内进行存储相关内容。所以,减小了嵌入式系统的体积以及能耗,达到区域小型化发展目标。也会相应的增加此器件移动能力,并且密切的结合起网络技术。其次,对嵌入式系统的应用而言,能够同时的具备相同软件系统不能实现的功能,特别是在嵌入式系统硬件设计、软件设计方面上,具有更高效性的要求以及科学性的标准。依照相关需求标准进行设计操作,将无用的部分去除,实现精简而高效的效果,也就是需要尽可能的在同样硅片面积上使得性能的发挥更加,会有效的增强竞争优势,使得应用到系统内的效果更好。接下来,在应用时间上观察,嵌入式系统的生命周期是较长的。针对嵌入式系统而言,其有机的融合了相关具体的应用,也就是说一些产品出现升级换代的情况下,能够跟具体的产品嵌入式系统共同实施。所以,如果嵌入式系统的研发产品在市场内进入,会形成理想的生命周期,便于长时间
对嵌入式系统的开发与应用研究蒙海陆(广州导远电子科技有限公司,广东广州,510663)
摘要:在科学技术水平不断发展的情况下,我国的信息技术同样呈现出了不断地变化以及革新的趋势,而且被大量的应用于各个领域中。针对嵌入式计算机系统而言,应用到各行业之中的意义巨大,应用基础是广泛的。本文对于嵌入式系统的开发以及应用情况展开探究。关键词:嵌入式系统;开发;应用
Research on the development and application of embedded systemMeng Hailu(Guangzhou daoyuan electronic technology co.,LTD.,Guangzhou Guangdong,510663)
Abstract:With the continuous development of science and technology, China’s information technology
also shows the trend of constant change and innovation, and is widely used in various fields. As for the embedded computer system, it is of great significance to apply it to various industries. This paper explores the development and application of embedded system.Keywords: embedded system; Development; application测试工具2019.07
105的应用以及管理。
图1 嵌入式CRU最后,设计以及管理嵌入式系统期间,为将系统的整个运行效率提升,确保具备较高的运行可靠性,通常是能够固化处理嵌入式系统中的软件的,并且在单片机或芯片内进行存储。所以,嵌入式系统已经无开发能力,在设计成全部的系统之后,不能出现用户随意篡改的情况,所有的操作行为,都是基于开发环境与开发工具前提下的。
3 嵌入式系统的开发和应用探究3.1 嵌入式系统的流程 开发嵌入系统时,要做到规划好相关流程规划以及设计的工作,涉及到了需求分析阶段、规格说明阶段、体系结构设计、选择软硬件平台、系统集成与测试、 产品发布。其中,嵌入式系统需求分析阶段,要充分的分析掌握住用户和系统管理实际需求,了解到全部系统于设计和开发初期需求,掌握要完成的任务等等。同时掌握该系统需要具备的基本功能,诸如输入信号、操作方式等,也要符合非功能性的要求,包括功耗以及重量等。分析了系统的需求以后,针对系统的相关组成或功能展开分析工作,得到更客观的系统规格说明。同时要在阐述规格期间,说明好此系统的体系机构设计信息,掌握住系统设计结构的一些参数信息等。在对于规格说明进行更改时,应该考虑到用户需求,避免客户阅读期间形成歧义,错误的应用信息系统,认真填写好各项规格说明,如实表达出客户的需求,提供给设计工作重要的参考。另外,在体系的结构设计上,主要的任务为规划以及描述整个系统结构并进行相应操作。在结束了系统结构设计后,必须分析以及说明系统的构建情况.说明好系统的功能和非功能的需求及其怎样进行有效实现,例如相关硬件、软件功能划分、选型系统硬件等。选择硬件与软件也涉及到了硬件部件、操作系统以及处理器、编程语言和软件组件等,于操作系统内严谨的阐述,方便掌握以及应用。3.2 嵌入式系统的开发管理在科学技术水平不断发展的情况下,价值大量的应用到信息系统,使得嵌入式系统开发步入相对科学以及规范化
的形势下,落实开发以及管理嵌入式信息系统时,一般要依据原则进行工作。对于嵌入式的系统开发而言,自身特点是非常显著的,开发环节需要做好必要的前期分析以及管理工作。例如,设计体系结构期间,分析此系统所提供的一系列功能性、非功能性需求,让系统开发以及管理环节,功能划分好相关的软件、硬件、执行装置功能等,选择好系统硬件、软件型号;硬件/软件协同设计,可以更迅速的、高效的完成设计工作;系统的集成开发和设计,即将系统的软件、硬件、执行装置组合安装进行集成,并落实调试管理,改进单元设计弊端问题;结束系统集成工作后进行系统测试。3.3 嵌入式系统关键技术分析开发嵌入式系统一般是实现于宿主机、目标机上,前者控制定址、编译过程,之后把传输数据向着二进制代码进行转化,后者展开系统软件的运行。嵌入式系统内,基于开发技术应用前提下,重视应用好交叉编译器,提供运行平台期间需要的各种代码数据。而且开发嵌入式系统环节,一般是宿主机-目标机形式,对于任务、代码、编译级需要的相应条件急性创造,为将系统开发水平切实的提升, 应该在目标主机内进行下载应用程序。另外,嵌入式系统的软件移植技术也为一种关键性技术。初始阶段,于PC机上编写程序的软件,之后在系统内进行移植软件,包括字节对齐和顺序、位段、代码优化等。不同的主机应用到的字节顺序不尽相同,字节对齐方式多种多样,可采取拆包函数举措,使得软件的通用性不断的增强,处理好字节对齐问题。位段分配上,编译时采取条件编译,对于平台准确的分析。优化代码时,为将代码执行时间节约,以频率作排序标准,在嵌入式系统内例程通常在标准卡中范围是较大的,所以应该具有缩减代码的计划。3.4 嵌入式系统的应用分析 应用嵌入式的信息系统非常广泛,发展前景广阔,在家庭生活中,其应用到洗衣机、电冰箱等家电中,而且被应用到小汽车等交通工具上,也会在远程的会议系统管理等中进行应用。所以,嵌入式系统的开发应用市场需要较大。应该遵循相关的需求展开科学管理,了解此系统应用要求以及操作规范,并应用到实际的生活中,将人们的生活水平进行提升。
4 结语嵌入式系统已经获得不断的进步以及健全完善,嵌入式系统对于人们的生活而言,已近成为不可缺少的重要构成。但是已经在人们的日常生活中扮演着重要角色,在多个领域得 到了广泛应用。但是,嵌入式系统在发展中依然是具有较多问题需要改正的,处于信息技术高速发展的时代背景下,嵌入式系统技术会不断的衍生出相关产品,提供给社会、人类更多的便利,不断的推动经济发展,也使得人类生活更加进步。
参考文献[1]孙静.项目驱动的嵌入式系统原理与应用课程项目设计[J].软件,2016(12):166-168.[2]王子君.嵌入式系统的开发与应用[J].山东工业技
(下转第60页)