首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 375 毫秒
1.
李红卫 《微机发展》2008,(7):153-155
在嵌入式系统开发中,引导程序一般由引导记录BOOT和装入程序LOADER两部分组成,它主要负责初始化硬件设备和引导内核。基于PC机的RTEMS嵌入式操作系统通常由GNU GRUB引导。在分析GNU GRUB与RTEMS之间的接口和ELF可运行程序的文件格式的基础上给出了BOOT和LOADER的实现算法,并详细介绍了实模式到保护模式的切换过程,且给出了加载ELF可运行程序的实现算法。经上机调试,RTEMS引导程序运行良好。  相似文献   

2.
在嵌入式系统开发中,引导程序一般由引导记录BOOT和装入程序LOADER两部分组成,它主要负责初始化硬件设备和引导内核.基于PC机的RTEMS嵌入式操作系统通常由GNUGRUB引导.在分析GNU GRUB与RTEMS之间的接口和ELF可运行程序的文件格式的基础上给出了BOOT和LOADER的实现算法,并详细介绍了实模式到保护模式的切换过程,且给出了加载ELF可运行程序的实现算法.经上机调试,RTEMS引导程序运行良好.  相似文献   

3.
基于Eclipse的嵌入式集成开发环境的研究与实现   总被引:1,自引:0,他引:1  
为简化嵌入式开发的流程,提高程序开发效率,通过对各类平台上通用的开发环境的研究和分析,基于MIPS架构、龙芯3A目标机上嵌入式操作系统和集成开发环境的研发项目,在x86宿主机上设计并实现龙芯3A平台的交叉编译开发环境.将开发过程中需要使用的编译、调试等功能以插件形式嵌入开发环境中,提出改进编译和工程管理的方法并予以实现,使得应用程序能够在目标机上运行和调试,提高了开发效率.  相似文献   

4.
缓冲区溢出已经成为程序漏洞的主要根源之一。目前存在的缓冲区溢出检测方法或多或少地都存在着不 足,从而限制了这些方法的实际应用。深入研究了当前缓冲区溢出检测方法的优缺点,对程序中的缓冲区及其相关操 作进行建模,设计了一种基于模型检验的缓冲区溢出检测方法,并开发了一个原型工具来对该方法进行初步验证。在 剖析缓冲区溢出基本原理的基础上,对程序中的缓冲区及其相关操作建立了理论模型,设计了一种基于模型检验的缓 冲区溢出检测方法。最后,实现了一个原型工具来对该方法进行初步验证。  相似文献   

5.
通过对一个Windows缓冲区溢出程序的详细调试分析,深入研究了Windows系统中缓冲区溢出的机制和具体流程,指出了缓冲区溢出攻击的基本原理,并提出了防范缓冲区溢出攻击的有效措施.  相似文献   

6.
缓冲区溢出漏洞自从出现以来,一直引起许多严重的安全性问题,而且随着软件系统越做越大,越来越复杂,缓冲区溢出漏洞的出现越来越普遍。本文从检测程序的漏洞方面着手,比较了以前常用的静态代码分析和实时错误注入的检测方法,提出了一种对可执行文件反汇编后的代码进行缓冲区溢出漏洞检测的技术,提高了检测软件系统漏洞的效率。  相似文献   

7.
为快速开发嵌入式应用中的接口通讯程序,提高其效率和可靠性,本文提出了一种基于ICD的代码自动生成技术.首先确定了目标代码的形式,通过设计系统结构、建立驱动模型和代码生成单元结构,最终实现了代码生成器.本文设计的代码生成器,能够根据ICD数据库自动生成符合ANSI C标准的接口通讯程序,并在某航天工程的集成仿真测试系统中得到应用验证.  相似文献   

8.
缓冲区溢出攻击是各种网络攻击方法中较普遍且危害较严重的一种。文章分析了缓冲区溢出攻击的原理,从程序编写和程序检测等多个角度提出了防范缓冲区溢出攻击的方法。  相似文献   

9.
介绍CodeWarrior集成开发环境,以及在飞思卡尔Mc9s12X系列单片机上的使用方法。CodeWarrior将调试技术与开发环境的简易性结合在一起,提供高度可视且自动化的框架。在嵌入式应用领域,CodeWarrior是使用最广泛的软件开发工具。使用CodeWarrior可以有效地提高软件开发效率,缩短开发周期。  相似文献   

10.
缓冲区溢出攻击是各种网络攻击方法中较普遍且危害较严重的一种.文章分析了缓冲区溢出攻击的原理,从程序编写和程序检测等多个角度提出了防范缓冲区溢出攻击的方法.  相似文献   

11.
Embedded systems are vulnerable to buffer overflow attacks. In this paper, we propose a hardware memory monitor module that aims to detect buffer overflow attacks by analyzing the security of an embedded processor at the instruction level. The functionality of the memory monitor module does not rely on the source code and can perform security check through dynamic methods. Compared with several existing countermeasures that protect only part of the program’s data space, our proposed memory monitor module can protect the program’s entire data space. The proposed memory monitor module has negligible performance overhead because it runs in parallel with the embedded processor. As demonstrated in an FPGA (Field Programmable Gate Array) based prototype, the experimental results show that our memory monitor module can effectively resist several types of buffer overflow attacks with approximately a 15% hardware cost overhead and only a 0.1% performance penalty.  相似文献   

12.
分析目前缓冲区溢出攻击的弱点,提出一种新的攻击方法。通过抽象缓冲区溢出攻击的规律,分析植入代码的结构特征,给出缓冲区溢出攻击描述语言的文法。对于不同的缓冲区溢出漏洞,攻击描述语言能够动态地构造植入代码,实现攻击的自动化。  相似文献   

13.
杜皎  荆继武  李国辉 《计算机工程与设计》2006,27(16):2918-2920,2924
缓冲区溢出攻击已经成为网络安全威胁中最为严重的一类,而嵌入式网络安全设备则更需要有抗缓冲区溢出攻击的能力.在分析了缓冲区溢出的基本原理以及抗缓冲区溢出攻击的方法后,提出建立全新的嵌入式网络安全设备的安全架构,并构建多层次的抗缓冲区溢出攻击机制.根据网络安全设备的特点和特殊需求,详细阐述了适合嵌入式网络安全设备需要的多层次,全方位的抗缓冲区溢出攻击机制.  相似文献   

14.
C语言嵌入式系统编程软件设计架构研究   总被引:2,自引:0,他引:2  
针对C语言嵌入式系统开发,阐述了系统软件的编程思路,给出了基于分层设计的功能模块划分,明确了软件开发过程中的项目组织、程序框架设计、模块重用设计等实现方法,用来解决C语言灵活性和应用开发工程化之间的矛盾,为利用C语言进行嵌入式系统开发提供参考解决方案,有利于提高嵌入式应用软件开发的重用性、拓展性和可靠性.  相似文献   

15.
针对嵌入式软件中的内存泄露、内存写溢出等问题,提出嵌入式Linux平台下数据采集和测试分离的交叉测试方法,设计实现一个嵌入式软件动态内存的检测工具。该工具可以检测软件的内存泄露、内存写溢出、释放野指针和内存管理函数不匹配等问题,通过一个实例验证其有效性和可靠性。  相似文献   

16.
运用最新嵌入式技术,搭建ARM-Linux嵌入式开发平台,构建一个可以进行多任务、实时性强、低功耗的便携式Y能谱仪.首先完成了多道脉冲幅度分析器脉冲采集电路的设计,然后编写了A/D转换驱动模块和多道脉冲幅度分析器接口驱动函数,并利用QT/E库完成了能谱数据的处理和显示软件.在此基础上,利用GPS模块,实现能谱仪的时间和空间定位.  相似文献   

17.
随着嵌入式系统日益受到重视并得到了广泛的应用,如何为嵌入式系统提供一个安全的运行时系统环境就迫切需要解决。本文提出一种在处理器运行过程中加入安全因子的解决方案,设计并实现为上层可执行程序提供安全的运行时系统环境的虚拟机系统,并以缓冲区溢出为例,验证方案的可行性,最后指出论文的下一步的工作。  相似文献   

18.
设计了一种动态检测嵌入式软件堆栈溢出及使用量的方案,在不受堆栈溢出影响的定时器中断服务程序中,周期检测堆栈使用量,通过LED提示堆栈溢出深度.通过设置堆栈溢出缓冲区,在RAM空间中隔离堆栈和全局变量分区,使得浅度堆栈溢出不影响系统正常运行,同时,堆栈溢出缓冲区保存了关键的上下文信息,将该信息存储在非易失性存储器中,运行一段时间后,通过专用工具读取非易失性存储器中的堆栈使用量数据和溢出上下文信息,分析异常位置,从而调整堆栈尺寸或者调整程序设计,以提高系统运行的稳定性.  相似文献   

19.
介绍了一个能满足 C 4 1工艺的彩色负片冲印机的设计 ,这是一个典型的机电一体化系统 ,为减少系统控制的复杂程度 ,采用了商品化的直流电动机控制模块 ,其中包含了对直流电机的启停和调速等功能 ,且有过流保护 ,在开发较复杂的嵌入式软件时 ,能有效减少错误发生  相似文献   

20.
郭林  严芬  蔡玮珺  黄皓 《计算机科学》2006,33(12):70-74
远程缓冲区溢出漏洞是网络安全领域危害最严重的安全漏洞,提高远程缓冲区溢出攻击防御能力成为安全研究的重要课题。本文提出了一种基于切片技术的远程缓冲区溢出攻击检测模型,给出了模型的架构思想和结构,以及各模块单元的实现技术和方法。最后,通过实验对模型的有效性进行了验证,并对各要素对模型性能的影响进行了客观的分析和评价。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号