【摘 要】
:
嵌入式系统在人们的生活中随处可见,但由于嵌入式系统的特点,使得在嵌入式操作系统的裁剪或移植过程中面临着许多困难。本文主要研究了一种在仿真平台上对Linux内核运行进行
【出 处】
:
华北电力大学(北京) 华北电力大学
论文部分内容阅读
嵌入式系统在人们的生活中随处可见,但由于嵌入式系统的特点,使得在嵌入式操作系统的裁剪或移植过程中面临着许多困难。本文主要研究了一种在仿真平台上对Linux内核运行进行自动跟踪与分析的方法,可以对操作系统内核代码进行测试、分析与验证,可以作为操作系统裁剪或移植过程中的一个辅助工具。首先,本文介绍了行为分析的概念及特点,并分析了它在信息安全等领域中的应用方法。分析了仿真平台的特点以及它与传统硬件平台相比在进行系统分析和软件跟踪时存在的优势。结合行为分析的特点和仿真平台的特点,提出了一种基于行为分析的仿真平台上Linux内核运行的跟踪机制。针对本文的应用环境定义了行为跟踪的粒度,包括粗粒度跟踪与细粒度跟踪。粗粒度跟踪是从函数级层次跟踪被监测函数序列的运行轨迹,它记录了每一个被监测函数执行时的状态以及被监测函数的调用序列。细粒度跟踪是从指令级层次跟踪被监测函数的运行轨迹,它记录了被监测函数执行时每条指令的地址。对两种跟踪方式的算法进行了详细描述;其次,简单介绍了ARM微处理器的特点以及ARM函数调用标准。在ARM仿真平台上,实现了粗粒度跟踪与细粗粒度跟踪的算法;最后,分析了在Linux2.6内核中进程创建、进程调度以及程序加载的实现原理,在此基础上设计了测试用例,对基于行为分析的仿真平台上Linux内核运行自动跟踪与分析的方法进行了验证。
其他文献
随着网络技术的发展,文件分享系统(BitTorrent)、在线播放系统(PPLive)、视频点播系统(Joost)等通过协作定位和分布共享的对等网文件共享系统已经成为占据当今网络流量最多的
当前,Deep Web中蕴含着高质量的海量信息并且其数量还在不断地增长,由于DeepWeb具有分布、异构、自治等特点,用户高效、快捷地获取自己感兴趣的信息面临巨大挑战。然而,将Deep We
计算机软硬件系统日益复杂,其正确性和可靠性已成为计算机领域中研究的热点,在诸多方法和理论中,模型检测以其简洁明了和自动化程度高而倍受关注。模型检测的关键问题是状态
基于无线射频识别(RFID)技术的IC卡应用系统为高校管理信息化提供了技术保障,基于RFID技术的校园一卡通系统使得高校在新生报到、考勤、公寓管理、消费等各方面的管理实现信
自动导引运输车(AGV, Automatic Guided Vehicle)自20世纪80年代以来,已经发展成为生产物流系统中最大的专业分支之一,并出现产业化发展的趋势,成为现代化企业自动化装备不可
运动目标的检测与分割一直都是计算视觉领域研究的热点问题,它是计算机视觉领域中运动目标跟踪、运动目标分类及运动目标行为理解的基础。运动目标的检测与分割有广泛的应用
数据挖掘是从海量数据中提取用户事先关心却未曾知悉的有价值信息。作为一个新兴的多学科交叉研究领域,数据挖掘的应用正在逐步深化,在各行各业的决策支持中也扮演着越来越重要
本文提出了一种基于多种群蚁群算法的多约束QoS路由模型。此方法不仅考虑到多种群蚁群算法能选择多条传输路径,而且还加入了多约束的QoS模型,在网络中传递数据时减少网络拥塞