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

2.
随着嵌入式系统的飞速发展,各种嵌入式处理器以及片上系统(System on Chip,SoC)应用于各种设备,从传感器、手机、PDA等到笔记本电脑.嵌入式系统的广泛应用促进了嵌入式软件,特别是嵌入式操作系统的发展,但嵌入式系统硬件体系结构的多样性又给嵌入式软件、嵌入式操作系统的开发、维护带来了极大的不便.文中针对硬件平台依赖性制约嵌入式操作系统发展问题,提出了一种应用COM技术开发的硬件抽象层设计,实现嵌入式操作系统跨硬件平台移植.  相似文献   

3.
随着嵌入式系统的飞速发展,各种嵌入式处理器以及片上系统(Systemon Chip,SoC)应用于各种设备,从传感器、手机、PDA等到笔记本电脑。嵌入式系统的广泛应用促进了嵌入式软件,特别是嵌入式操作系统的发展,但嵌入式系统硬件体系结构的多样性又给嵌入式软件、嵌入式操作系统的开发、维护带来了极大的不便。文中针对硬件平台依赖性制约嵌入式操作系统发展问题,提出了一种应用COM技术开发的硬件抽象层设计,实现嵌入式操作系统跨硬件平台移植。  相似文献   

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

5.
Windows NT硬件抽象层HAL功能分析   总被引:5,自引:0,他引:5  
WindowsNT操作系统最独特的属性之一,就是操作系统不依赖于特殊的硬件平台或体系结构的设计,具有可移植性。实现这一特殊的关键组件是硬件抽象层HAL。文中从WindowsNT操作系统的体系结构出发,详细介绍了硬件抽象层HAL在操作系统中的作用及其在处理设备中断、总线控制、DMA操作时提供的基本功能。  相似文献   

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

7.
嵌入式操作系统的通用硬件抽象层设计   总被引:2,自引:1,他引:1  
基于嵌入式操作系统硬件抽象层理论,设计一种用于嵌入式操作系统内核开发的通用硬件抽象层平台。通用硬件抽象层能够为嵌入式操作系统内核的设计开发屏蔽硬件平台的特性,提供统一的硬件相关的服务接口,可以使嵌入式操作系统内核的设计开发不依赖于特定的硬件平台,同时开发的嵌入式操作系统内核具有更强的可移植性。  相似文献   

8.
一种DSP嵌入式多媒体应用系统板级支持包的研究   总被引:2,自引:0,他引:2  
曹荣  刘峰 《计算机应用》2006,26(3):746-0748
在嵌入式系统中,硬件抽象层作为嵌入式操作系统和硬件之间的软件层次是嵌入式应用的一个关键问题。从硬件抽象层的原理切入,介绍了基于Nexperia 系列数字信号处理器嵌入式多媒体应用系统中板级支持包的实现。  相似文献   

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

10.
从接口定义及工作原理两个方面详细阐述了JTRS系统办公室先后发布的MHAL和MOCB硬件抽象层接口标准;同时以DSP处理器为例给出了MHAL和MOCB的实现方案;最后对两个标准的特点、优势及适用条件进行了分析与比较。  相似文献   

11.
软件无线电通信架构源自美军联合战术无线电系统,在军用、民用领域得到广泛应用。MHAL是SCA关键技术之一,用于实现软件与硬件的解耦。为测试验证软无硬件平台的SCA标准符合性,文章依据MHAL应用程序接口标准提出测试方法。标准主要内容包括GPP、DSP、FPGAMHAL接口和RFchain几个部分,并规定了其接口函数、消息格式和消息命令等。针对MHAL接口,通过设计测试用例调用API接口函数进行MHAL消息传输,检查消息传输正确性,完成软件接口测试。针对RFchain命令,通过MHAL消息发送控制命令,利用标准仪器测量信道输出响应、射频参数,验证硬件平台接口符合性和性能指标。最后搭建测试系统,对多家单位研制的软无装备进行测试,结果表明测试方法合理、可行,能适应不同架构的软无被测设备,有效验证硬件平台MHAL接口符合性。  相似文献   

12.
随着软件无线电的发展,软件无线电平台的处理能力越来越强大、平台上实现的功能越来越多,平台的硬件结构也多种多样,各平台之间无法实现软硬件资源的共享,在实现通用数字中频的工作中,DSP程序的扩容需求逐步增大。针对上述问题,本文提供一种按需加载的DSP程序扩容方法,这种方法可以根据需要加载不同的DSP函数,相当于对DSP的内存进行了扩容。这种方法减少了加载时间,并且不必保证DSP程序的运行速度。本方法适用于TI公司、ADI公司以及目前国产化DSP,型号不限于TMS320C6713、TMS320C6416、TMS320C6455、TMS320C6678等。  相似文献   

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

14.
刘渊  焦宗夏  王少萍 《测控技术》2007,26(12):78-81
由于传统的电液负载模拟器存在固有的缺陷,目前国内外正兴起对电动负载模拟器的研究。在加载系统中,控制器又起着至关重要的作用。结合伺服控制器的结构特点和目前国内DSP芯片开发现状,设计了具有一定通用性结构的基于DSP的电动负载模拟器控制器,通过管理软件、支持软件和相应的管理硬件结构,使控制器操作简便、配置灵活,形成了具有二次开发能力的电动负载控制器软、硬件平台,能够满足一大类高速高精度电动负载控制的要求,并分析了控制器抗干扰及相关因素。  相似文献   

15.
刘青  施峻武  曹凯 《计算机工程》2012,38(7):227-229,232
在软件通信体系结构(SCA)中,调制解调级硬件抽象层(MHAL)规范不支持专用硬件处理器(SHP)中组件的动态部署。为此,提出一种基于SCA的SHP组件动态部署方案。介绍MHAL通信机制,设计硬件装配描述文件和硬件组件描述文件,在此基础上实现动态部署。分析结果表明,该方案能实现波形开发和部署阶段软件与硬件的分离,增强SCA对SHP的兼容性。  相似文献   

16.
一种用于软件通信体系结构的构件模型   总被引:3,自引:0,他引:3  
软件通信体系结构(SoftwareCommunicationsArchitecture,简称SCA)已被软件无线电(SoftwareDefinedRadio,简称SDR)论坛采纳为嵌入式系统的标准通信软件结构。SCA提供了一种支持通信软件和硬件可移植、可配置、可扩充和可重用的软件平台,但作为构件框架时仍显不足,主要是缺乏明确的构件模型。在研究CORBA构件模型(CORBAComponentModel,简称CCM)基础上,提出了适用于SCA的轻量级(Lightweight,简称Lw)CORBA构件模型———LwCCM。  相似文献   

17.
Reconfigurable platforms can be very effective for lowering production costs because they allow the reuse of architecture resources across a variety of applications. We show how to program a reduced-instruction-set-computing (RISC) microprocessor with a reconfigurable functional unit, focusing on DSP applications and using the example of a turbodecoder. We have developed a complete design flow, including a methodology and compilation tool chain, to address the instruction set hardware-software codesign problem for a processor with a runtime reconfigurable unit. The flow starts from a system-level specification (usually a software program) of the application and partitions it into software and hardware domains to achieve the best speed, power, and area performance, while satisfying resource constraints imposed by the target platform architecture. We describe a methodology and a set of tools that allow extensive design exploration for hardware-software codesign with the goal of improving the overall utilization of reconfigurable multimedia platforms.  相似文献   

18.
针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务组建模型DSCM(Dynamic Service Component Model),它以Object Teams技术作为基础设施,从而提高应用系统的可理解性、重用性、扩展性、适配性和进化能力.DSCM支持分布式和异构平台的整合,支持简单老式java对象(Plain Old Java Object,POJO)增强和管理的机制,使得框架具有通用性和无入侵性.  相似文献   

19.
基于全新无线通信系统设计理念,该文介绍了软件通信体系结构(SCA)规范,提出了基于SCA的无线通信系统设计思想,分析了采用面向对象设计的硬件模块属性、用于实现通信功能的资源、以及对应用程序接口的设计要求。  相似文献   

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

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

京公网安备 11010802026262号