-
题名面向应用的嵌入式Linux裁剪方法研究与实现
被引量:5
- 1
-
-
作者
成月良
方寿海
-
机构
南京工业大学信息科学与工程学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2009年第11期2684-2686,2697,共4页
-
文摘
嵌入式Linux系统裁减主要包括内核裁剪和系统库裁剪。目前已有的裁剪方法都存在一定的不足,因此,提出了一种基于函数调用关系图的Linux裁剪方法。通过CD播放器裁减测试,基于函数调用关系图的面向应用裁剪比普通模块化裁剪粒度更小、精度更高,得到的内核体积更小,减少了系统的运行开销。
-
关键词
嵌入式LINUX
内核裁剪
系统库裁剪
函数调用关系图
面向应用
-
Keywords
embedded Linux
kernel tailoring
system library tailoring
function call relationship
application-oriented
-
分类号
TP316.89
[自动化与计算机技术—计算机软件与理论]
-
-
题名嵌入式系统程序调用关系分析设计方法
被引量:7
- 2
-
-
作者
庄克良
高云岭
纪向尚
-
机构
海军
-
出处
《舰船电子工程》
2010年第10期129-131,149,共4页
-
文摘
对嵌入式系统中单线程应用程序的动态执行情况进行研究探讨,以EFI Shell下为例提出了程序动态执行过程中对函数调用深度和执行时间提取的具体实现方法,为开发人直观清晰地了解整个程序的结构和动态执行情况提供了便利。
-
关键词
函数调用深度
执行时间
动态执行
-
Keywords
function calling relationship
executing time
dynamic executing
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于K-最短路径的大规模函数调用关系分析
- 3
-
-
作者
张晶晶
石剑君
高玉金
计卫星
-
机构
北京理工大学计算机学院
-
出处
《计算机应用与软件》
2017年第12期26-31,共6页
-
文摘
函数调用关系反映了软件系统中函数之间的依赖关系,在软件分析、软件测试与软件维护等众多软件工程领域都有着广泛的应用。但在大型复杂软件中搜索两个函数之间的调用关系时,由于函数数量众多、函数之间调用关系复杂,使得搜索所需时间较长。为了获得任意两个函数之间的调用路径,提出使用K-最短路径算法,并对K-最短路径算法进行并行化优化,减少搜索时间,为用户分析函数调用关系提供方便。通过对Linux内核3.19(包含40多万个函数结点和110多万调用关系)进行分析,实验结果表明通过并行化优化,并行加速比一般可达5~6倍。
-
关键词
函数调用关系
K-最短路径
路径搜索
LINUX内核
-
Keywords
function call relationship
K-shortest
Path search
Linux kernel
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名GraphX图模型智能软件死码发现机制
- 4
-
-
作者
刘文静
王洪彬
-
机构
内蒙古工业大学数据科学与应用学院
-
出处
《福建电脑》
2020年第6期87-89,共3页
-
基金
可靠网内泛在缓存机制研究(No.RZ1800005199)资助。
-
文摘
本文在对GraphX图处理技术进行系统研究的基础上,提出了一种软件死码发现机制。运行软件源代码,生成函数调用关系,利用本文机制发现在程序操作过程中永远不可能被执行到的代码,即软件死码。利用CodeViz对100个左右的源代码文件进行筛选需要1个多小时的运算时间。而使用本文机制有效提高了死码的发现效率,可以将运算效率提升数倍。
-
关键词
GraphX
软件死码
函数调用关系
-
Keywords
Spark GraphX
Software Dead Code
function call relationship
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-