首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
何群 《微计算机应用》1998,19(6):357-359
首先分析了32位Windows环境下动态链接库(DLI)与硬件中断服务程序的关系,采用设备驱动设计(Device Driver Design)技术,将中断服务程序代码驻留到DLL固定数据段内,解决了硬件中断服务的实时响应这一关键性问题。其次说明利用DLL的初始化函数实现硬、软件中断矢量的设置。在应用程序方面,说明了装入含有中断服务程序的动态链接库的方法以及如何实现软中断调用。  相似文献   

2.
本文着重强调了C语言中指针、地址和数组的关系以及指针在C语言中所占有的地位。同时也介绍了IBM PC机上用C语言调用软中断和设置硬中断的方法。  相似文献   

3.
本文介绍一种在单片机应用系统中实现实时多任务调度的策略和方法,结合16位单片机(8098)实时系统,详述了调度策略、中断管理以及实时时钟等实现过程。  相似文献   

4.
嵌入式Linux操作系统实时性的分析与研究   总被引:3,自引:0,他引:3  
通过分析嵌入式Linux在实时应用中的不足,从软中断模拟技术、可抢占式内核机制和实时调度策略等方面给出了改善系统实时性能的方法,同时提出了宏观调度结构,拓展了实时系统的应用范围。  相似文献   

5.
本文着重分析8098与其他单片机不同的二个特点,结合这二个特点介绍了在高速输出单元(HSO)开发过程中进行定时递归中断调用、嵌套中断调用、多重软件定时器中断调用时所产生的问题,并进行了分析、给出解决的方法.  相似文献   

6.
《电脑爱好者》1998,(18):52-53
Windows下的屏幕保护可以很好的保护显示器,而DOS却没有提供类似的程序,但如果我们了解DOS的原理就可以开发出类似的屏幕保护程序了。 1.原理及方法 DOS里有一个时间软中断1CH,它是一个伪中断,中断例程只有一条IRET(从中断返回)语句,只是提供一个可以使用的计时中断。它每秒被调用18.2次,每分调用1092  相似文献   

7.
为了在综合业务网络中保障实时多媒体业务的服务质量(QoS),设计了软实时Linux系统。系统中将网络接受中断的推后执行工作校由工作队列来执行,而非传统的由网络接受软中断处理。工作队列是Linux2.6内核的进程调度机制,对实时多媒体任务和数据任务实施不同的优先级调度,以保证实时多媒体任务的优先处理而不是尽力而为(BestEffort),保障其服务质量。通过简单的测试证明本系统运行稳定,能够保障实时多媒体业务的服务质量,尤其对解决延迟抖动问题有明显的效果。  相似文献   

8.
所有中断服务程序都是由软中断指令INTn或硬中断源如时钟、键盘等触发的,由硬件自动将标志寄存器Flag和断点地址CS:2P压入堆栈,再进入服务,服务完成后由IRET指令依次弹出IP:CS及Flag,返回  相似文献   

9.
曾有很多人介绍过利用DEBUC来完成一些特殊工作的方法,如果你仔细地研究这些操作过程,会发现这其中大都使用了一个指令即INTX,其中X为O-DTH之间的一个数值,实际上计算机系统为我们提供了很多现成的中断服务程序,这些程序可以方便的完成很多特殊的功能,INTX指令即是直接调用这些中断服务程序的命令,一般来说这些中断服务程序可在汇编语言、C语言或其它编程语言中使用,而在DEBUC下只能进行一些简单的利用:如果编制一个通用程序,可在DOS命令行上直接调用任何中断服务程序,那样即可抛开DEBUC而方便地在DOS状态完成指定的功能。 涉及问题:软中断的调用过程,是按规定向AX.BX.CX.DX…等寄存器以及某一特定内存缓冲区中赋以固定的数值,然后执行“INTN”指令;在DOS命  相似文献   

10.
现场级硬实时网络在线调度   总被引:1,自引:0,他引:1  
陈慧  熊光泽  罗克露 《计算机应用》2003,23(12):9-11,15
通过对主要周期和非周期硬实时调度算法的深入研究,提出了一种可用于调度链路数据包的在线硬实时调度系统(ARTCS)。该调度器基于单调比率调度算法:RM、风车调度算法Sr和轮询服务器调度算法,能快速判定可调度性,进而自动生成总线表,使调度算法将数据包作为周期数据包进行调度。ARTCS简单、易用,有效地利用了总线带宽。顺序执行总线表,不仅能保证硬实时的性能,而且避免了消息传输中的中断和阻塞,因而较好地满足了现场总线领域中硬实时通信系统的要求。  相似文献   

11.
本文介绍了一种基于PHILIPS公司PDIUSBD12芯片的USB通用设备开发,包括设备端的硬件设计——单片机电路、USB接口电路、固件设计及关键的中断处理技术,主机端的设备驱动程序和应用软件等,描述了一个完整的开发USB设备所需的各项技术,其中设备端采用了51单片机可以方便扩展各种应用。  相似文献   

12.
对C8051F040的CAN控制器的分析及应用   总被引:1,自引:0,他引:1  
介绍了C8051F040内部集成的CAN控制器的结构.重点分析了CAN控制器可能有的冲突及相应硬件软件的解决方案,在此基础上给出了以此MCU为核心的CAN总线节点的硬件原理图,并介绍了主从节点软件实现的例子。  相似文献   

13.
穆强 《计算机测量与控制》2012,20(2):536-537,555
星载软件均为嵌入式软件,中断是星载软件与外界进行信息交互的重要接口,中断的响应是否及时对星载软件的性能有着较大的影响;且由于星载软件的实时性要求,中断处理的延迟可能会导致软件功能性错误,无法完成正常的功能,而且该错误随机性较强,难以定位;中断响应时间是衡量一个星载软件对外部中断处理的及时性的重要参数,文中说明了如何对软件进行最大中断响应时间的分析,为星载软件中断处理的设计提供参考;文中给出两个实例,分别介绍在允许中断嵌套和禁止中断嵌套的情况下,中断响应时间的具体分析方法,经过分析得出结论,示例1中断处理余量仅5.63%,无法进一步提升性能,示例2中断处理余量为86.38%,系统还有较大的扩展空间。  相似文献   

14.
实时控制系统中的中断技术   总被引:3,自引:0,他引:3  
本文针对控制系统实时测量控制管理的需要,讨论了它的中断系统在硬件和软件两方面的设计技术,通过实例介绍了用C语言编写实时中断程序的方法。  相似文献   

15.
Windows95数控系统实时中断研究   总被引:4,自引:0,他引:4  
该文介绍了在 Windows95操作系统下开发数控系统实时控制的解决方案,着重讨论了软件中断和硬件中断的实现方法。  相似文献   

16.
讨论了Windows操作系统下硬件中断产生的方法,使用硬件DIO输出卡对设计的中断服务程序作了多种时序下试验,做了Windows系统下中断服务工作时的干扰试验,在中断线程和工作线程内部提出了多种试验方法,深入研究了Windows系统下的内核级调度执行相关代码段所需的时间,测试了多种时钟的精确度,设计了工程实用的中断服务程序。  相似文献   

17.
编写硬件中断服务程序是面向Windows95实时系统的一项关键技术,它直接影响到系统的实时性能。本文详细分析了Windows环境下的动态链接库(DLL)技术。通过一个实例,给出相应的程序。这些程序作者在Windows95环境下开发的《铁路信号实时控制》工程系统中得以实现。  相似文献   

18.
针对ARINC419收发系统设计时,单片机执行中断服务程序的时间门槛限制,通过分析ARINC419数据总线的数据通讯格式,提出了一种改变中断信号产生时机的方法;该方法利用复杂可编程逻辑器件的丰富资源,引入缓冲寄存器,将中断信号产生时间提前,为中断服务程序的执行获得充足时间;文中给出了应用该方法的具体步骤和中断服务程序,试验结果表明该方法非常有效.  相似文献   

19.
基于一种新型USB总线接口芯片CH372,设计出一种人机接口设备—USB鼠标。阐述了CH372的工作原理和特点,给出了系统的硬件电路图;在软件设计中,分析了HID类设备描述符枚举过程,根据主程序流程图,写出了部分单片机本地端主程序。通过硬件和软件调试,最后成功模拟出鼠标左键和右键功能。  相似文献   

20.
刘涛  李学军  谢剑薇 《计算机仿真》2007,24(5):206-209,337
针对当前大屏幕立体显示系统价钱昂贵、基于PC构架的分布式系统在立即模式下实时性差的缺点,构建了基于PC支持大屏幕立体显示的分布式系统.该系统利用层次化软件设计方法,运用基于网络中断的通信方式.试验表明该方法大大降低了构建沉浸式虚拟环境的成本,实现在立即模式下实时漫游,在公共库平台的基础上很方便构建新的分布式系统应用,并且该系统基于当前流行的软硬件环境,系统的可扩展能力强,有较高的推广价值.  相似文献   

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

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