嵌入式系统底层片级到系统级软件能耗建模与分析

来源 :四川师范大学 | 被引量 : 3次 | 上传用户:errand2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的高速发展,嵌入式系统的性能也不断提高,嵌入式设备渗透到了人们生活生产的方方面面。其不仅应用于通信、金融、交通、医疗、仪器仪表、制造业控制等民用领域,还应用于航天航空和军事装备领域。由于嵌入式系统的广泛应用,它在应用中所产生的能耗会给信息与通信技术行业以及社会环境带来不良影响。针对此问题,本文就嵌入式系统能耗角度考虑,对其中相关的三个层级进行能耗估算模型的建立与分析。嵌入式系统是针对特定功能而开发的计算机系统,是一个软硬件结合的综合系统,它的硬件组成与软件组成是不能分割的。对于嵌入式系统的能耗分析研究,需要分别从硬件能耗、软件能耗以及硬件与软件的相关性等多方面对系统进行研究。本文对硬件层结构以及与硬件层相关的软件层的主要功能进行逐层分析,研究底层的片级能耗以及与硬件相关的BSP级和驱动级能耗,完成了以下工作:1.研究分析了嵌入式系统的硬件组成结构和软件体系结构,并对硬件层和软件层的能耗相关研究工作进行了分类综述。2.建立了基于传统的Petri网的片级能耗模型。在满足系统性能度量指标条件下的片级硬件结构模型中,将硬件功能模块划分为处理器、存储器、输入输出和外设四个功能模块,分析各功能模块之间在工作模式下所产生的能耗量。3.建立了BSP级和驱动级的能耗模型,并以LCD为例分别进行了能耗估算。首先分析了板级支持包BSP对硬件设备的初始化工作,并将各初始化状态抽象成状态连通图,分析出各初始化阶段产生的能耗与初始化程序、初始化时间有关,建立了BSP级的能耗模型;其次以字符设备为例分析了驱动程序中的I/O服务程序、设备驱动子程序、中断服务程序,建立驱动级的能耗模型;最后分别对两者进行能耗估算实验。4.建立了底层片级到系统级总能耗模型。联系层级之间的关系,建立了总的结构模型,并以LCD的驱动流程为例,对其过程产生的能耗进行估算;然后将能耗模型估算结果与能耗模拟器结果进行对比实验,实验结果证明了模型估算的有效性。总结以上的研究工作内容,分析了嵌入式系统与硬件相关层级对硬件设备产生能耗的过程,建立了三层级的总能耗模型,通过实验结果分析,达到了将抽象的系统能耗具体化的基本目的。在此基础上,对源程序进行了能耗优化与分析。
其他文献
随着互联网规模的不断扩大及其应用的多元化发展,迫切需要对网络的流量进行实时、在线的监控和管理。因此研究网络流量特征,对网络管理、规划和发展都有重要意义。其中,网络
信息检索、会话系统已经得到广泛研究和应用,例如常用的检索系统有百度、谷歌,会话系统小冰和Siri,以及服务行业的自动应答系统等等。随着智慧旅游热度的提升,人们越来越希望
随着Web的迅猛发展,网络已经成为完美交流意见、发表观点和展现个性的平台。当今大量用户在微博、论坛、购物网等平台上表达自己的观点和意见,具有强烈的情感倾向性。如何更为
电信业务支撑系统是实现电信运营一体化战略及信息资源共享的支持系统,是各大电信运营商在竞争日益激烈的环境下获得成功的关键。云计算作为新一代计算技术,以分布式计算、网
本文针对原电厂数据采集系统中存在的系统实时性不足、通信速率低下、通信网络可靠性差、双冗余主机故障切换过程慢、故障切换过程中数据丢失等问题,提出了基于PROFIBUS(Process Field Bus)总线的分布式控制系统。本系统采用了高速的PROFIBUS现场总线作为主要通信网络,双冗余PROFIBUS网络在提高了系统的通信速度的同时也增强了通信网络的可靠性。同时双冗余热备份主站和高效的仲裁切换
TTCN-3作为目前唯一的国际标准测试语言,被广泛地应用于软件测试、协议测试等各个领域。虽然国内对TTCN-3的应用研究取得了一些成果,但是TTCN-3工具的研发能力仍然十分薄弱,尤其
随着科技的进步和多媒体技术的迅速发展,人脸识别技术在各个场景中的应用越来越多,特别是在安全管理领域的应用,更加凸显了人脸识别技术的重要性。人脸识别技术的关键是从人
随着汽车电子技术的发展,ECU(Electronic Control Unit)的复杂度越来越高,传统的人工电子系统测试方法显得效率低下,可靠性不足,无法满足当前汽车快速发展的要求。同时电子单元供
作为信息传播的基本媒介,图像在人类社会的生产生活中扮演重要的角色。信息技术的迅速发展,对图像的产生、存储、处理都产生了巨大的影响。各种数字图像生成技术的出现,使得图像
数据加密问题一直以来是信息安全领域的研究重点和热点。现有加密技术和体制(如DES和RSA)在一定程度上可以为数据安全提供有效的保障,但传统的加密体制在时间、空间、效率、安全