首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在深入研究Android硬件抽象层HAL和Java本地接口JNI技术原理的基础上,提出了一个Android非标准硬件驱动程序的设计方案。以一个非标准设备的驱动程式的实现为例介绍了驱动程序的功能模块分层设计,讨论了使用HAL Stub技术对硬件抽象层HAL模块进行优化的方法。  相似文献   

2.
高性能路由器硬件抽象层的设计与实现   总被引:3,自引:0,他引:3  
分布式体系结构已成为高性能路由器普遍采用的实现结构.然而迫切需要解决的问题是如何实现独立于上层软件及底层硬件的通用性支撑软件体系结构。本文针对高性能路由器体系结构及功能特点,提出了硬件抽象层(HAL)的设计方案并予以实现。该方案在主处理单元上模拟从处理单元线路接口行为,由系统管理模块维护从处理单元的正常工作。测试结果表明,HAL在轻、重负载下,其效率及可靠性均能满足高性能路由器的需求,且其功能可满足软件体系结构的可扩展性需求。  相似文献   

3.
如何构建eCos嵌入式系统   总被引:5,自引:0,他引:5  
eCos是一个优秀的嵌入式实时操作系统。eCos的体系结构是一种分层结构,硬件抽象层将操作系统与硬件隔离开,这为把eCos移植到不同的硬件平台提供了便捷的方法,抽象层就像软件与硬件之间的桥梁。主要的移植思想是,按照eCos的模块化设计,完成硬件抽象层。  相似文献   

4.
针对软件通信体系结构规范(SCA),研究了SCA中间件技术.以SCA软件体系结构为基础,描述了公共对象请求代理(CORGBA)中间件技术在SCA中的作用和优势,探讨了SCA体系中中间件对硬件平台模块化的技术支持,分析了为确保SCA架构下软硬件独立性对硬件组件进行抽象所采用的硬件抽象层(HAL)和实时C0RBA技术方法,...  相似文献   

5.
EMC2的硬件抽象层原理与实现   总被引:1,自引:0,他引:1  
为解决嵌入式系统硬件多样化带来的设计复杂性问题,研究如何根据开源运动控制软件EMC2提供的硬件抽象层(HAL),为数控平台构建HAL驱动。介绍其架构与原理,给出了一个在软PLC软件ClassicLadder中调用的例子。实践表明,硬件抽象层的实现有效提高了系统中软硬件的扩展性和可移植性。  相似文献   

6.
Direct3D初步     
姬新征 《程序员》2007,(12):92-94
引言 DirectX是一种与基于标准硬件专用驱动和硬件之上的硬件抽象层(HAL)接口的软件。DirectX创建了一个通用的硬件独立层,向许多不同的硬件提供支持。当使用DirectX的时候,你在一种硬件上写程序,而DirectX会确保你的程序能在其它DirectX兼容的硬件组件上运行。(本文以Direct3D9为范例)  相似文献   

7.
可扩展固件接口(EFI)规范为启动操作系统前的程序提供了一个标准环境。NUWA系统是一个专门针对EFI环境开发的图形用户界面。该系统采用分层设计思想,其中的图形抽象层(GAL)与输入抽象层(IAL)定义了一组不依赖于任何特殊硬件的抽象接口,而用于实现这一抽象接口的底层代码形成了NUWA系统的“图形引擎”,类似于操作系统中的驱动程序。该文介绍了GAL与IAL的设计以及在EFI环境下GAL驱动程序的实现。  相似文献   

8.
WindowsNT以其高度安全性和全新体系结构,而成为许多应用系统的首选操作系统平台,开发WindowsNT下的驱动程序已成为应用系统开发的难点之一,本文简述了驱动程序的生成、调试、安装方法,系统介绍了用Numega DriverStudio设计WindowsNT的设备驱动程序,包括多板同机、驱动程序与应用程序的I/O通信和中断事件通知,在此基础上可以编写实用的WindowsNT设备驱动程序。  相似文献   

9.
Windows NT下利用DDK开发时统卡驱动程序   总被引:3,自引:0,他引:3  
该文主要论述了WindowsNT操作系统的体系结构及如何在WindowsNT下编写设备驱动程序。文中解释了驱动程序各组成部分的结构功能,并给出了用NTDDK开发时统卡驱动程序的具体细节。  相似文献   

10.
USB(通用串行总线)是一种用于连接计算机和外部设备的外部总线体系结构。USB协议栈是整个USB的管理中枢,由HCD,USBD,HUBDRIVER和配置任务组成。文章结合特定平台下USB协议栈的研究课题,分析USB软件系统的体系结构,提出独立于平台的操作系统抽象层和硬件抽象层,实现了可移植的USB协议栈。试验结果表明,在不同的平台下,利用可复用的USB协议栈,将提高开发速度,减少质量风险,降低开发成本。  相似文献   

11.
软件通信体系(SCA)引入硬件抽象层(HAL)的概念,有效地将系统波形开发与硬件平台分开,两者之间的整合透过系统软件所提供的配置管理与硬件平台所提供的硬件管理沟通的机制达成。波形开发负责应用程序的开发,通过硬件平台提供的接口能与具体硬件分离;而负责实际工作执行的硬件组件配置则为波形提供统一的接口。这种方案属于动态链接技术,在系统run-time的过程中可视实际需要作硬件组件的更动。本文以DSP为例,在DSP上实现硬件抽象层(HAL)的思想,详细介绍SCAHAL的功能以及应用接口(API),描述在TMS320C6000上用实时操作系统DSP/BIOS实现该API的方法。  相似文献   

12.
操作系统安全增强模型的通用化   总被引:1,自引:0,他引:1  
陈泽茂  沈昌祥 《计算机工程》2005,31(1):27-28,62
研究了实现操作系统安全增强模型通用化的途径。把安全增强模型中与操作系统体系结构相关的部件隐藏在系统特征封装层,从而降低了模型的系统依赖性,使之适用于不同类型的操作系统;引入安全策略抽象层,使安全增强模型独立于任何特定的安全策略,使之对不同安全策略通用;在模型中增加应用支持层,实现在安全增强的操作系统环境下灵活支持已有应用程序。  相似文献   

13.
自从IBMPC个人计算机及其兼容机面世以来,计算机的硬件性能与系统软件的功能提高很快,用户的应用要求也变得越来越复杂。目前继市面上广为流行的MSDOS、UCDOS、Windows3.X、()S/ZI.X等,基于16位体系结构的操作系统之后,32位体系结构的桌面操作系统IBM()S/22.X、MSWindowsNT和桌面UNIX等操作系统也相继推出。这些系统功能强大,各有所长,在国外均有相当大的市场占有率和广阔的应用前景。为帮助广大电脑应用工程技术人员和电脑爱好者了解32位桌面操作系统,以便选择.持撰文介绍()S/221和WindowsNT3.l操作…  相似文献   

14.
陈虎  陈一天  奚建清 《计算机工程》2006,32(17):246-248
由于缺乏面向嵌入式系统的功耗管理硬件标准接口,嵌入式操作系统在不同硬件平台上的功耗管理功能缺乏可移植性。该文针对嵌入式系统提出了一种功耗管理硬件抽象层模型,同时引入了抽象功耗可管理组件模型,为操作系统提供了统一的功耗状态转移函数。基于此抽象层,可屏蔽不同硬件结构的功耗管理细节,有效地提高嵌入式操作系统的可移植性。  相似文献   

15.
LPC2292的μC/OS-Ⅱ硬件抽象层构建   总被引:2,自引:0,他引:2  
硬件抽象层是一个处于硬件平台和嵌入式操作系统之间的软件层次。它的主要功能是对系统硬件进行初始化,为操作系统的硬件操作提供一系列接口函数。硬件抽象层提高了嵌入式操作系统的可移植性。本文基于LPC2292处理器,详细介绍μC/OS-Ⅱ硬件抽象层的构建方法。  相似文献   

16.
针对多片TMS320C64 DSP构成的多计算机体系结构的实时图像识别系统,设计并实现了面向并行图像处理的实时分布式操作系统PIPORTDOS(Parallel image processing-oriented real-time distributed operating system).PIPORTDOS基于微内核体系结构,包括硬件抽象层、系统核心层、分布式消息通信机制和系统服务层四个层次.其多任务内核实现了基于优先级的抢先式调度、任务闻的同步和通信原语、实时的中断处理以及面向应用的缓存管理机制.为了实现对分布式并行图像处理的支持,PIPORTDOS采用了基于消息传递(Message Passing)的方式,并在实现中充分考虑了上层图像处理算法的应用需求以及DSP的硬件功能.相关性能指标表明,本文设计实现的PIPORTDOS完全可以满足系统的强实时性要求.在功能上也能适应算法对不同并行结构的需求.  相似文献   

17.
通过研究分析嵌入式操作系统eCos内核的体系结构,利用eCos系统的高配置性,可栽剪性,以及其模块化结构的特性,提出了向基于Cortex-M3内核的STM32F103ZE处理器的目标开发平台板移植的具体方法,依据Cortex-M3的系统结构及特点,主要对其硬件抽象层HAL进行配置修改,编译生成eCos系统的一个最小版本Redboot映像,结果证实可以实现嵌入式操作系统eCos在Cortex-M3处理器上的移植。  相似文献   

18.
黄佳  胡钢  张富  张宇翔 《微处理机》2013,34(2):65-67,72
为了满足移动用户对智能终端更高的需求,开发了基于Android平台的调频广播系统。在研究嵌入式调频广播系统硬件设计的基础上,重点介绍了Android系统内核层驱动程序、硬件抽象层(HAL)接口及Java本地调用(JNI)函数的设计和Eclipse环境中应用程序的开发,实现了调频广播系统搜台、播放和切换频道等功能。  相似文献   

19.
WindwosNT是Microsoft公司研制开发的一个功能强大的网络操作系统,它采用了操作系统设计的许多新技术,能充分利用高档微机的硬件特点,运行在各种硬件平台上,如Intel、MIPS、Alpha及其他单一或对称处理机,特别是PowerPC处理机。在用户界面上它又和以前Windows的版本十分相似。WindowsNT的主要特性有:抢先式多任务内嵌网络支持C2级安全性多线程对称多处理的支持对多文件系统的支持能运行为其他操作系统而开发的应用程序下面,我们从实用的角度出发介绍~下WindowsNT的网络功能及组网方式。WindowsNT是以网络操作系统为出发点…  相似文献   

20.
SCA硬件抽象层接口设计   总被引:1,自引:0,他引:1       下载免费PDF全文
随着软件通信体系结构的广泛研究和应用,为在包含特定硬件单元的SCA硬件平台上实现不同计算单元上组件间管理的统一性和通信的标准化,提高波形应用在不同的硬件平台上的可移植性和重用性,软件通信体系结构引入了硬件抽象层的概念.该文以通用处理器和DSP为例,描述硬件抽象层的功能及其在通用处理器GPP和DSP上的API实现.  相似文献   

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

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