基于代码分析的Linux裁剪技术研究与实现

被引量 : 0次 | 上传用户:wfzhousd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要研究Linux系统的裁剪问题。裁剪Linux的主要目的就是建立一个与特定嵌入式应用系统的软硬件需求相匹配的嵌入式Linux系统。Linux的性能、可靠性、灵活性和可升级性,与其支持多微处理器体系结构、硬件设备、图形支持和通信协议相结合,把Linux建成了一个日益流行的操作系统平台,它适用于大量的工程和产品。目前随着嵌入式应用的增多和Linux等源代码开放软件的发展,软件开发者越来越多地构建基于Linux的嵌入式系统。在这个过程中,关键的一步就是对Linux内核或者系统关键组件libc的裁剪,而目前对裁剪方法的专门研究还不多。我们描述了创建一个嵌入式Linux的通常过程。其中Linux的内核裁剪一般是利用了Linux自身的条件编译系统,但由于通常的裁剪不涉及对代码的深入了解,所能裁剪的程度不高。本文基于Linux内核的代码分析做Linux的裁剪研究。通过对Linux内核的代码分析,按照需求分析,软件体系结构分析,图示方法的过程,可以对Linux和libc进行功能上的裁剪。另外因为考虑可复用性,原软件采用设计模式,会带来系统冗余的问题,本文提出了设计模式消解方法部分解决了这个问题。另外在上述方法的基础上还提出了基于调用图的裁剪方法。最后,通过以矿热炉微机智能控制系统为目标系统,对Linux进行了裁剪,使其适用于这一特定的嵌入式系统,从而得出了基于代码分析的Linux裁剪方法能够比利用Linux自身的条件编译系统得到更高的裁剪率的结论。
其他文献
大气中的尘埃、烟雾、云团等气溶胶粒子在大气过程气象变化及成云致雨中起着重要的作用。同时,这些体积很小的气溶胶粒子在大气中可以停留很长的时间,并且大多数气溶胶粒子都存
翼状胬肉是眼科疾病的一种, 患者睑裂部结膜以及其下组织出现变性增生,并向其角膜方向发展,从而使得其眼睛运动受阻、出现散光,若患者的病情较为严重,则可出现视力问题[1],因
电力系统短期负荷预测是电力系统一项非常重要的工作,是电网规划决策的基础,是电力市场化的前提,对电力部门提高经济效益有着重要的意义。随着电力企业逐步走向市场,短期负荷预测
曲轴作为典型的非均质结构的零件,尺寸过渡处存在应力集中。大量理论研究和实践表明,曲轴的疲劳破坏大多发生在曲柄与主轴颈、连杆轴颈的过渡圆角处。为了提高其疲劳强度必须对
农村科技服务超市以"六有"为建设模式,通过政府引导,以企业为主体建设,市场化运作,服务农业产业链全程。文章对科技超市的内涵、宿迁市科技超市发展现状及存在的主要问题进行了
计算机网络技术和信息技术的快速发展进步和广泛应用,促使人们生活中接触到的互联网系统非常丰富,同时,其对于学习时代产生了非常大的影响,促使碎片化学习时代的来临。在碎片
目的研究在药品零差价基础上综合医药价格改革前后,实际医疗费用的差异性。方法选取外科科室腹股沟疝行疝修补术患者,以1∶1配对方式进行病例对照研究,根据医改时间设立医改
目的:研究改良马迈式挤奶法在剖宫产后乳房疏通中的应用效果。方法:我院2016年5月到2019年5月实施剖宫产的产妇65例,随机分为对照组33例和试验组32例。常规护理给予对照组,试
许多实验和计算研究发现,碳材料中的特征电子自旋态和电荷态可增加反应物和中间体的吸附/解吸自由能,以及作为氧还原催化剂的用途。将杂原子(例如N,O,B,P等)或者金属M-N-C(Mn,Co,Fe等)引入碳骨架中对单一和共掺杂碳材料表现出良好的电化学性能。合理设计高效三官能电催化剂的氧还原反应(ORR),析氧反应(OER),析氢反应(HER)对电化学方面应用于储存能源与转换来说至关重要。本论文主要设计
江苏农村科技服务超市的建设是农村科技服务手段和服务模式创新的一种尝试。文章中详细说明了科技服务超市以有实体店面、有专业团队、有稳定网络、有工作基地、有卓越成果、