RTEMS操作系统形式化语言支撑库的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:dayanjing10000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算技术的飞速发展,嵌入式系统作为一个近年来越来越受到重视的研究热点,在军工、航天、民用等领域均得到了广泛的应用和快速的发展。然而嵌入式开发随着软件规模的不断扩大,代码量的不断增加,开发难度也不断增长。嵌入式开发人员急需一种直观、易于掌握且规范的开发工具,在开发工作之中有效的减少重复工作,在设计和编码阶段解决工程中潜在的问题。   SDL语言作为一种用于描述离散实时系统的形式化语言,最早应用于电信领域,而由于其开发的各种优点,SDL被越来越多的应用于嵌入式系统应用的开发工作中。开发人员利用SDL图描述目标系统的构成、行为和数据结构等,对设计进行验证和C语言代码的转换,最终嵌入到具体的嵌入式平台中运行。作为近年发展迅猛的开源实时嵌入式操作系统,RTEMS具有不逊于商业嵌入式系统的性能,并且提供了完整的操作系统底层支持。   本文首先介绍了SDL语言的开发模式,之后针对RTEMS进行了操作系统内核的深入研究分析。接着着重分析了SDL与RTEMS系统集成的可能性,并在对SDL和RTEMS的分析研究基础上提出集成方案,针对该方案进行RTEMS系统对形式化语言支撑库的设计与实现。最后针对集成支撑库的完整性和功能进行了验证和测试。完成了在RTEMS操作系统上针对形式化语言SDL编程支撑库的实现。
其他文献
随着社会的发展,人们对现代信息技术的需求越来越高,尤其是通信技术的需求,信息通信已经成为人们日常生活中不可缺少的一部分。电信网络作为现今通信网络的主要载体,电信网络的通
软件即服务SaaS模式的应用,为软件的使用模式带来了全新的面貌。某IT公司的表单管理平台HiService为租户提供了一套便捷的SaaS服务,可以满足多种灵活的使用。但是由于HiService
在电信网中,复杂的底层网络结构,竖井式的业务开发模式,独立的业务平台,造成电信业务开发者需要对底层网络结构、不同的业务模式进行深入了解,加大了业务开发的人力成本和开发成本
随着网络带宽和移动终端的不断发展,流媒体业务已经成为一项非常重要的应用。流媒体业务集图文、视频于一身,在娱乐、教育、医疗等诸多领域都极大的丰富了人们的生活。然而,流媒
如今,随着道路建设的发达、车辆的普及以及交通规模的扩大,人们越来越渴求一个成熟的、车辆间通信技术,能使道路上的车辆能像办公室中的电脑一样,可以随时组成一个无线的网络。而
银行风险预警系统旨在为全行不同防线的业务人员提供统一的风险预警管理平台,从而及时发现并控制潜在的各种风险,提高数据管理效率,加强内控和稽核工作。但是由于面向的是全行的
随着互联网业务的迅速发展,网络信息在社会发展中的作用日益突出。然而,在网络为人们带来便利的同时,对网络安全问题以及传输高质量、高性能的多媒体业务也提出了更高的要求
近几年,互联网技术高速发展,计算机网络发展迅速,电子资源以其使用方便、快捷的优势,受到越来越多的人认可。电子资源的发展已经在很大程度上改变了读者的阅读方式,所以提供一个友
近年来,随着中小团队在互联网创新的作用日益突出,大企业如何能够吸引这些草根团队,为其提供简单、快速、可深度发掘自身资源优势的开发部署平台,成为了业界关注的焦点。PaaS(Pla
为了推动我国工业制造向智能化方向发展并结合实际应用,本文设计并实现了包括数字化车间设备数据采集、工艺数据处理分析展示以及数字化车间三维加工场景重现功能的数字化车间设备生产工艺数据的分析展示平台,通过直观地展示数据分析结果,并结合数字化车间生产场景的仿真回放,达到帮助优化生产决策的目的,进而提高对数字化车间的有效管理。本文在介绍了数字化车间发展现状的基础上,首先对数字化车间加工工艺流程数据分析和重现