基于龙芯2K1000B嵌入式系统的快速启动设计与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:zhaojunchao2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
龙芯2K1000B是龙芯公司研发的面向网络安全领域及移动智能终端领域的双核处理器芯片,在这样的应用场景与定位下,系统的启动速度十分重要,快速的启动对提高用户体验有着很大的积极意义。论文通过对龙芯2K1000B的软硬件系统进行分析,提出了对该系统启动速度的具体优化方法并实验验证了优化的有效性。对启动软件的分析主要包含三个方面。首先分析了系统的具体启动流程,包括PMON初始化、Linux内核初始化和系统服务初始化三个部分。然后分析并适配了ESESC性能评估工具,区别于传统方法,利用该工具从指令数和时钟数的角度评估分析了Linux内核部分在龙芯2K1000B处理器上的启动耗时情况。最后实测并分析了整体启动流程在龙芯2K1000B处理器上的耗时,其中重点分析了Linux内核初始化部分中可优化的耗时部分,包括根文件系统挂载延时、串口相关的耗时和延时校准耗时。通过对系统启动过程的分析,采用了以下的优化手段。首先通过裁减,提高了PMON、Linux内核和系统服务初始化的启动速度。然后重点研究Linux内核部分,对于根文件系统挂载,利用完成量机制降低根设备的等待时延,并且合理减少USB存储设备的建立延迟;对于串口控制台的建立延迟和打印延迟,通过临时提高控制台打印级别来优化;对于串口设备初始化的延时,采用了单独模块加载的方式优化;对于延迟校准过程采用预设lpj值的优化方法。最后,根据对软件框架和2K1000B平台的硬件特性的分析,适配了CPU热插拔和STD机制,建立了基于STD的快速启动策略。通过对快速启动过程的分析,采用了两种优化策略,包括,一、最大化回收内存来缩小启动镜像大小;二、减少保存的进程并删除用户登陆状态,从而避免传统方案会保留用户信息的不足。通过实验验证,采用本文中的优化方法,PMON初始化部分的耗时从17.65s减少到10.75s;Linux内核镜像加载和解压的耗时从5.18s减少到3.36s;Linux内核初始化的耗时从17.83s减少到1.38s;系统服务初始化的耗时从18.56s减少到6.51s;整体启动时间从59.22s减少至22.00s,减少了62.8%。
其他文献
自古以来天气与人们的生活息息相关,随着科技的快速发展,自动气象站的出现极大地帮助了人们的数据采集工作,增强了人们对气象的感知能力。然而,目前的自动气象站较多使用RS-485或CAN总线的有线传输方式,对于无线传输方式的研究较少,本文将结合无线通信模块和云技术实现气象数据的无线传输功能以及设备的远程在线升级功能。本文在嵌入式技术的基础上,设计了一套使用无线通信技术以及MEMS传感器的气象数据采集与传
随着电路集成度的提升,“黄金标准”蒙特卡洛仿真的耗时越来越不可接受,统计静态时序分析方法(Statistical Static Timing Analysis,SSTA)可以加速电路时序分析。但是在低电压下,工艺参数波动导致电路延时呈现非高斯分布,传统的SSTA模型(比如偏正态模型(Skew Normal model,SN))估计的延时分布误差变大。因此,论文研究在低电压下考虑工艺波动参数的影响,
物联网节点为了降低功耗,在芯片中引入动态电压频率调节(Dynamic Voltage Frequency Scaling,DVFS)技术,在满足芯片不同状态下性能需求的同时降低功耗。在物联网芯片中实现DVFS技术面临很多挑战,传统的振荡器结构在DVFS应用中有着频率切换时间长、启动速度慢等缺点。为了提高启动与频率切换速度、减少工艺、电压、温度对频率的影响,本文设计了一种基于数字分频选相的低功耗数控
相比于通用处理架构与专用处理架构,粗粒度可重构架构(Coarse-Grained Reconfigurable Architecture,CGRA)因兼具高能效和高灵活性而有着独特的优势。然而CGRA因数据流驱动的特性无法高效甚至有效处理应用中存在的控制流结构。基于触发指令的执行方案(Triggered Instruction Architecture,TIA)作为一种比较全面的控制流处理方案,虽
基于可见光的室内定位(Visible Light Positioning,VLP)由于精确度高、成本低的优点,越来越受研究关注。VLP通常使用光电二极管(Photodiode,PD)或图像传感器作为接收器,后者抵抗环境光干扰能力更强,在手机上广泛配置。图像传感器通常需要至少同时拍摄到三个光源,才能使用传统三角定位方法,但在实际场景中通常难以满足,因此越来越多的研究者关注单个LED灯的定位。单个LE
作为三维(3-Dimensions,3D)成像应用的主流技术之一,基于单光子雪崩光电二极管探测器(Single Photon Avalanche Detector,SPAD)和光子飞行时间(Time-of-Flight,TOF)测量的TOF测距成像技术,因其作用距离远、抗背景光干扰能力强、精度高等优点,在诸如高级驾驶辅助系统(Advanced Driving Assistance System,A
5G时代的到来,催生了增强型移动带宽、高可靠低时延通信、海量机器通信等多种业务场景,然而多样性的业务对于承载网带宽、时延、可靠性等方面的要求差异巨大。一方面,IEEE802.3协议中固定速率的以太网接口,无法为多样性的业务提供更加灵活的带宽颗粒度;另一方面,网络流量快速增加,对于以太网速率的需求迅猛提升,但是光模块速率越高性价比越低。为了满足高速传送、带宽配置灵活等需求,光互联网论坛(Optica
海外军事干预是美国对外战略的重要特征,国际政治学界近年提出的"退出战略"理论,为考察美国如何结束海外军事干预提供了重要路径。美国结束阿富汗战争的"退出战略"主要源于美国总统的"阿富汗战争观",奥巴马、特朗普和拜登均认为,阿富汗在美国国家战略中的地位日趋降低,阿富汗战争的前景日益暗淡。以此认知为基础,这三位总统在任职期间均致力于从阿富汗撤军,结束阿富汗战争,并为此通过一系列的战略表述,以国家利益为由
随着“新零售”概念的出现,越来越多的新兴技术与零售行业融合。自动售货机作为传统的无人零售方式,具有点位多,应用场景广泛以及零售方式普及的特点,在新零售背景下与物联网技术融合,具有广阔的市场应用前景。目前市面上绝大多数自动售货机采用MDB/ICP(Multi-Drop Bus/Internal Communication Protocol)协议作为内部通信标准,售货机内部结构定型。因此在新零售背景下
功率电子领域正朝着高集成度、高能效比、高可靠性的方向发展,而当今在功率电子领域中应用最广泛的硅基(Silicon,Si)功率器件已不能完全满足未来功率电子系统更高功率密度的需求,为此人们把目光转向了有着卓越性能的增强型氮化镓(Gallium nitride,GaN)功率晶体管,但针对增强型GaN功率晶体管驱动技术的研究却没有跟上器件发展的速度,极大地限制了增强型GaN功率晶体管的应用,因此针对增强