十多年来,随着信息技术、电子技术和通讯技术的发展,嵌入式系统已经获得了空前的应用和发展。随着嵌入式应用系统功能复杂度的提高、对软件产品的非功能约束的特别关注以及由于市场的激烈竞争导致嵌入式软件推出周期的缩短,都使得嵌入式软件开发人员面临着严峻的危机和挑战。传统的结构化开发方法已经显得力不从心,于是嵌入式软件开发人员在软件开发中引入了目前较为流行的“面向对象方法(OO)”,.但是目前对该方法的应用还只是停留在传统的以编程为中心的嵌入式软件开发方法上,不能很好地保证软件复用和代码的重用,因此难以满足市场对嵌入式软件开发效率和开发质量的要求。 本课题的研究内容是应用面向对象方法的框架技术,对嵌入式系统领域的专有结构组件进行封装,创新性地提出了面向嵌入式系统领域的通用实时框架ARTIC(Abstract real-time contrO1)。ARTIC框架除了具有框架的共有优点一最大限度实现软件重用外,最突出的是具备以下两个特点: 1、功能和非功能的分离 在应用面向对象的技术时,传统的嵌入式软件开发方法关注的重点是软件结构和功能分解,、忽略了嵌入式环境下特殊的非功能性要求。为了在实现系统功能需求的同时,保证软件系统的非功能性需求的实现,ARTIC框架引入了面向方面的思想,、把系统的非功能性需求从功能模块中分离出来,为它们单独设计组件。开发人员在应用该框架进行嵌入式软件设计时,只需要关注功能需求的实现,对于实时性、调度等非功能需求的实现可以通过调用ARTIC提供的时间管理模型和任务调度模型直接实现。 2、基于状态机的主动对象设计模式 根据嵌入式系统通常由多个控制线程组成的特点,应用基于状态机的主动对象设计模式,把嵌入式软件系统构建成多个主动对象的缉合。相对于传统的面向对象方法,本文提出的主动对象的最大特点在于:它提供对事件队列、控制线程和表示主动对象动态行为状态机等的封装,并且该模式可以直接支持嵌入式系统的并行性。 ARTIC框架的应用能够帮助嵌入式软件的开发人员快速地开发出高质量的嵌入式软件,除此之外,因为它包含了一个微小的实时操作系统(RTOS) 报包装,在某些场合可以作为一个简易的RTOS使用。为了验证ARTIC的性能,本文将该框架应用于硬币搬送实时控制系统的开发设计,从该系统的应用中充分体现了ARTIC框架的优点。
资源简介:十多年来,随着信息技术、电子技术和通讯技术的发展,嵌入式系统已经获得了空前的应用和发展。随着嵌入式应用系统功能复杂度的提高、对软件产品的非功能约束的特别关注以及由于市场的激烈竞争导致嵌入式软件推出周期的缩短,都使得嵌入式软件开发人员面临着严...
上传时间: 2013-06-21
上传用户:cxl274287265
资源简介: 为了改善目前嵌入式系统中的代码数量厦复杂度越来越高,维护效率低下,不能满足某些高级应用的要求等现状,提出一套新的基于面向对象的嵌入式系统开发技术。介绍面向对象嵌入式开发的应用现状和模块体系结构;针对面向对象编程所带来的更多的运行时间和...
上传时间: 2013-10-09
上传用户:xinhaoshan2016
资源简介:基于linux和minigui的嵌入式系统软件开发指南 做minigui是很权威的参考资料
上传时间: 2013-12-26
上传用户:hj_18
资源简介:基于 Linux 和 MiniGUI 的嵌入式系统软件开发。
上传时间: 2017-05-13
上传用户:cc1015285075
资源简介:书名:基于MATLAB的嵌入式系统软件开发
上传时间: 2017-06-18
上传用户:a673761058
资源简介:本文介绍在基于ARM7的嵌入式系统上开发USB接口的详细内容
上传时间: 2015-07-06
上传用户:cainaifa
资源简介:随着人们对软件产品质量要求的不断提高,软件测试技术得到越来越多的重视和应用。本文深入研究嵌入式软件的测试技术,并将研究成果应用到测试实践中。论文的主要工作有: 嵌入式软件作为一种特殊的软件,符合软件的大多数特征,要研究嵌入式软件测试就必须先了解...
上传时间: 2013-04-24
上传用户:qweqweqwe
资源简介:本文结合开发项目“基于C8051F040 单片机的嵌入式系统开发”,在深入研究嵌入式系统技术的基础上,提出了小型PLC 设计的系统方案。硬件结构以高性能的8 位嵌入式处理器C8051F040 为核心,充分利用其丰富的片上资源,扩展系统的输入输出功能。软件以开发的PLC ...
上传时间: 2016-08-03
上传用户:zhangjinzj
资源简介:基于pic单片机的嵌入式系统的以太网通信的软件程序,可以实现pic单片机以太网开发板的网络功能,以及学习TCP/IP协议栈的使用方法
上传时间: 2016-11-19
上传用户:lps11188
资源简介:嵌入式系统产品开发现已成为IT产业的主流发展方向之一,在不同应用领域的嵌入式系统产品开发中,都涉及到的一个共性关键技术是:嵌入式系统开发平台的研究与设计。 本文密切结合实际科研项目,采用软、硬件协同设计的研究方法,设计了一套基于ARM微处理器架构...
上传时间: 2013-06-02
上传用户:banyou
资源简介:基于ARM7 的嵌入式系统上开发USB接口的详细内容
上传时间: 2014-09-08
上传用户:钓鳌牧马
资源简介:arm开发书籍包括:基于ARM的嵌入式系统程序开发要点(三)——如何满足嵌入式系统的灵活需求
上传时间: 2015-03-24
上传用户:181992417
资源简介:基于ARM+uClinux的嵌入式系统开发
上传时间: 2013-12-19
上传用户:zmy123
资源简介:用于构建基于ARM平台的嵌入式系统开发平台搭建时libjpeg.so.62的产生
上传时间: 2013-11-29
上传用户:hjshhyy
资源简介:本文介绍了在基于ARM7的嵌入式系统上开发 USB接口的详细内容。
上传时间: 2015-07-26
上传用户:xuanjie
资源简介:面向对象的连续系统通用仿真工具平台的研究与开发 面向对象的连续系统通用仿真工具平台的研究与开发
上传时间: 2013-12-05
上传用户:pkkkkp
资源简介:面向对象的嵌入式开发经典教程 中文翻译的实在太差了,原版又太过了要3百多
上传时间: 2013-12-27
上传用户:chfanjiang
资源简介:是一个基于Linux的嵌入式系统软件平台设计
上传时间: 2015-11-06
上传用户:lanhuaying
资源简介:文中整理了作者开发的基于arm+uClinux的嵌入式系统的过程
上传时间: 2015-11-26
上传用户:lwwhust
资源简介:一种基于arm的嵌入式linux软件开发jtag烧写工具
上传时间: 2014-01-22
上传用户:sammi
资源简介:基于ARM 的嵌入式系统程序开发要点 ARM® 系列微处理器作为全球16/32 位RISC 处理器市场的领先者,在许多领 域内得到了成功的应用。近年来,ARM 在国内的应用也得到了飞速的发展,越 来越多的公司和工程师在基于ARM 的平台上面
上传时间: 2016-01-25
上传用户:zaizaibang
资源简介:[精]基于ARM的嵌入式系统程序开发要点
上传时间: 2016-01-26
上传用户:songnanhua
资源简介:在基于ARM7 的嵌入式系统上开发USB 接口的详细内容。项目使用ARM7 (MCU 处理器)和PDIUSBD12(USB 芯片)完成了U 盘的开发
上传时间: 2014-01-20
上传用户:yyq123456789
资源简介:ARM 嵌入式系统软件开发 入门的最好例子, 供参考设计,有很大的借鉴哦
上传时间: 2016-03-22
上传用户:yuchunhai1990
资源简介:此PDF为 讲解 基于ARM 的嵌入式系统程序开发要点—— 嵌入式程序开发过程,欢迎下载
上传时间: 2013-12-21
上传用户:koulian
资源简介:基于ARM的嵌入式系统程序开发要点,很不错的书
上传时间: 2014-01-13
上传用户:上善若水
资源简介:基于ARM的嵌入式系统程序开发要点,arm开发者必看
上传时间: 2013-12-18
上传用户:003030
资源简介:本文介绍了在基于ARM7 的嵌入式系统上开发USB 接口的详细内容。
上传时间: 2016-07-04
上传用户:xlcky
资源简介:基于arm的嵌入式系统程序开发要点(一)——嵌入式程序开发基本概念.rar
上传时间: 2016-07-15
上传用户:924484786
资源简介:本文介绍了在基于MCS51 的嵌入式系统上开发USB 接口的详细内容。项目使用MCS51 (MCU 处理器)和PDIUSBD12 (USB 芯片)完成了U 盘的开发。主要内容涉及USB 接口的U 盘开发过程中所涉及的技术内容;重点介绍项目调试方法与步骤; 诚邀与您合作:qq:29294...
上传时间: 2016-10-18
上传用户:pinksun9