首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
基于串口嵌入式操作系统的远程监控系统   总被引:1,自引:0,他引:1  
远程监控技术在嵌入式系统中十分重要。在对嵌入式操作系统内核调试的过程中,为了验证新添加功能的正确性并评价其性能,需要实时荻取一些内核信息,但通常的调试功能并不提供这些系统信息。借鉴嵌入式系统远程调试中插桩(stub)的思想,利用串口的嵌入式操作系统远程监控方法,设计和实现了远程监控系统,其界面简洁,操作简单,运行稳定。  相似文献   

2.
基于ARM平台的GDB远程调试环境的研究与实现   总被引:1,自引:0,他引:1  
在ARM硬件平台上调试嵌入式程序,需要在被调试的硬件平台上建立远程调试环境,以便宿主机GDB可以从远程环境获取数据进行分析调试.在建立远程调试环境的过程中,需要完成RSP协议的移植,并且根据硬件平台的特性编写异常处理函数.通过建立远程凋试环境,使用进行嵌入式程序的开发调试,极大的提高了效率,降低开发成本.  相似文献   

3.
GDBServer是GDB的远程调试代理,广泛应用于嵌入式linux的用户空间程序调试. 分析了GDBServer的工作原理,介绍了RSP协议,在运行于ARM7TDMI内核处理器的uClinux系统实现了GDBServer的移植和应用.  相似文献   

4.
本文介绍了在Linux内核设计中遵守的基本规则,通过分析源代码介绍Linux内核在程序设计方面的一些思想和实现技巧.  相似文献   

5.
源代码重构技术来源于软件开发中的经验总结,提出了一种更系统化的基于本体技术的源代码重构方法.通过使用本体来组织已有的基于经验的源代码重构知识,并使用网络本体描述语言(OWL)进行描述,进而建立源代码重构知识库.这就使得重构知识以一种更系统化的方式被保存下来,不仅是形式的,而且是可复用的,易于在开发人员之间共享源代码重构知识.该方法为源代码重构技术的相关研究提供了一种新思路,同时可以为源代码重构工具的开发提供支持.  相似文献   

6.
详细介绍了远程串口调试通信协议,并对嵌入系统中调试器使用该协议进行交叉调试的原理与程序实现进行了分析。  相似文献   

7.
在一定的硬件基础上,构建了一个小型三级现场总线控制系统.该系统应用当今流行的以太网来完成其远程监控,其实现方式为软件编程,用VB语言来实现.经调试,数据在现场与远程端可无误地传输,达到了通过网络实现远程监控的目的.  相似文献   

8.
嵌入式实时操作系统兼有嵌入式和实时性的特点.分析了μC/OS—Ⅱ嵌入式实时内核的公开源代码可移植性、可裁剪、可固化、稳定性与可靠性等特点.指出μC/OS—Ⅱ在嵌入式工业控制系统中很好的应用前景.  相似文献   

9.
为了解决当前硬件仿真器采用测试激励与探针采样调试方法导致的额外硬件资源需求增加以及调试方法复杂死板的问题,研究出一种虚拟GDB远程调试技术提高硬件仿真器的调试能力。首先,使用JTAG的消息代理器与事务处理器进行软件与硬件的信息交互,实现计算机与硬件仿真器的通信;然后,通过VPI接口实现GDB与JTAG代理器的软件信息交互,完成虚拟GDB调试;最后,在硬件仿真器中进行应用实验。结果表明,虚拟GDB远程调试系统可支持断点插入、单步运行、寄存器读写等功能,与插入探针的调试方法相比,使用虚拟GDB调试提速近百倍。虚拟GDB远程调试技术丰富了硬件仿真器的软件调试手段,增强了硬件仿真器的调试能力,提升了芯片设计验证效率。  相似文献   

10.
ARM Linux中断系统移植研究   总被引:2,自引:0,他引:2  
基于ARM的嵌入式Linux移植与应用是当今嵌入式领域的热点与难点,Linux中断的移植在整个嵌入式Linux的移植应用中占有重要地位.针对嵌入式Linux的中断系统移植进行了深入的研究,通过分析Linux源代码,研究了Linux中断系统的结构和移植的软硬件接口,并以MP2530F开发板为例,介绍了Linux中断的移植方法,分析了移植过程中面临的问题及其解决办法.由于在设计中使用了面向对象的方法与两种设计模式,使得Linux中断系统具有良好的架构设计,并有效地屏蔽了底层硬件实现的复杂性,提高了Linux内核的可移植性.对于理解Linux内核的中断系统,以及嵌入式Linux的中断移植均有一定的参考价值.  相似文献   

11.
研究了国内外电信级计费网关的现状,设计了基于Linux内核的电信级计费网关模型,实现了一种在x86硬件上使用Linux内核进行包过滤的计费系统原型。使用Netfilter框架,完成了网络层的数据包重组,以及应用层的报文头分析;实现了在内核中对HTTP协议的数据流进行解析及过滤,并提取出计费所需的重要信息;使用x86电信服务器对系统原型进行了实例测试,通过性能分析,证明了该系统的可用性。  相似文献   

12.
随着嵌入式应用领域的蓬勃、快速的扩展,它对嵌入式操作系统也提出了更严格的要求,Linux操作系统由于其源代码开放、支持多种硬件平台、应用程序丰富等优点而受到广泛的关注,把它引入到嵌入式领域或者说嵌入式化是当前嵌入式操作系统研究的热点,本文分析了嵌入式Linux系统的特点和技术实现。  相似文献   

13.
提出了一种基于Linux平台的邮件系统的设计方法,在debian操作系统上,通过postfix、dovecot、squirrel、mysql开源的自由软件搭建了一个稳定性、性价比较好的邮件系统.通过安装和配置这些自由软件实现了SMTP、IMAP、POP3协议和电子邮件的服务功能.克服了当前商用邮件系统价格昂贵,稳定性和安全性欠佳等缺点.  相似文献   

14.
网络实验教学平台的设计与实现   总被引:1,自引:0,他引:1  
通过本网络实验教学平台能学习交换机和路由器两大网络交换设备的使用和管理的验证性实验,增强学生的动手能力和独立分析、解决问题的能力;同时通过学习,使学生掌握交换机和路由器的口令及主机名的设置、计算机与交换机IP地址设置等基本知识。  相似文献   

15.
针对Linux系统存在缓冲区容易溢出的漏洞,从分析系统产生溢出漏洞的原因人手,介绍了攻击者如何利用这些漏洞进行攻击的步骤和方法,为阻止攻击者的各种攻击,采取几种相应的常用防范措施,堵塞漏洞,弥补系统本身存在的不足,保证系统安全地运行.实践证明,采用这些防御措施能取得较好的防范效果,系统的安全性大大提高,  相似文献   

16.
主要介绍Linux操作系统在实时方面的缺陷及实时性改进方法,包括对Linux内核进行改造的内部实时性改进以及在Linux底层增加实时内核的外部实时性改进,最后与嵌入式系统相结合,说明了嵌入式Linux可广泛应用于信息家电、嵌入式因特网、掌上电脑及各种工业控制领域.  相似文献   

17.
4基于Linux的家庭网关中转发报文流程执行最为频繁,因而对系统的效率影响最大。通过对报文转发流程工作机制的分析,提出了一种改善家庭网关性能的思路。  相似文献   

18.
论述Linux下可加载内核模块和虚拟文件系统的运作原理,比较内核程序运行在微内核和一体化内核两种组织方式下的优缺点.在此基础上,提出Proc文件系统下的编程,包括编写内核模块和Proc文件系统程序的一些过程,并对主要代码进行解析说明.通过一个编程示例,给出Proc文件系统编程的框架,以显示Linux虚拟文件系统的能力.  相似文献   

19.
进程调度是多任务操作系统的核心.Linux中的每个进程用task_struct结构来描述,进程调度的依据是task_struct结构中的policy、priority、counter和rt_priority.Linux根据policy将进程划分为实时和普通两类,普通进程采用动态优先调度,实时进程采用基于优先级的FIFO调度和多级反馈轮转调度.函数schedule( )是实现进程调度的函数,它通过调用函数goodness( )来选择最值得运行的进程获得CPU.2.6内核的O(1)调度算法及其他快速响应策略更加适合实时环境.  相似文献   

20.
陈雪云 《龙岩学院学报》2007,25(3):17-18,21
Linux已经成为一种重要的嵌入式操作系统.介绍了基于Linux操作系统构建嵌入式系统的步骤和方法,从boodoader(主要是U-Boot的使用方法)的设置,内核配置及编译和根文件系统的配置三方面论述了如何定制嵌入式Linux.  相似文献   

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

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

京公网安备 11010802026262号