共查询到20条相似文献,搜索用时 78 毫秒
1.
针对软件无线电台中的波形处理子系统,波形软件的可移植性具有重要的意义。为了实现FPGA处理元件中波形软件的可移植性,引入了硬件抽象层的概念,通过标准接口来抽象底层的硬件连接,提供上层软件的可移植性。介绍了基于SCA的硬件抽象层连接的思想、针对FPGA的硬件抽象层设计与实现、以及硬件抽象层接口协议,介绍了一个针对FPGA的应用硬件抽象层的例子。基于FPGA硬件抽象层连接设计的软件将具有很好的可移植性,能有效缩短系统开发周期,提高系统开发效率。 相似文献
2.
软件通信体系结构是美国国防部的联合计划办公室JPO发布的关于软件无线电体系架构的唯一标准,当前基于软件通信体系结构的波形组件的开发存在可移植性差、重用性低等问题。论文在对软件通信体系结构专用硬件补充规范中的硬件抽象层连通性HAL-C内容进行了深入研究的基础上,提出了一种基于软件通信体系结构的DSP硬件抽象层连通性的实现方法。实践证明,该方法符合软件通信体系结构的硬件抽象层连通性设计思想,并具有实现方便、组件可移植性好、占用资源少等特点。 相似文献
3.
《电子技术与软件工程》2016,(1)
本文通过对计算机硬件抽象层以及计算机操作系统接口进行研究,以提高嵌入式计算机硬件兼容性为主要目的,对计算机软件重用性以及移植性进行探索,提出了实现计算机抽象层具体操作方法,在验证隔离机制过程中,证明了硬件抽象层具有提高嵌入式计算机兼容性的作用。 相似文献
4.
SCA规范下FPGA的硬件抽象层设计 总被引:1,自引:0,他引:1
针对波形应用在专用硬件处理器上的可移植性问题,在软件通信体系结构中引入了硬件抽象层的概念。从而有效地将系统波形开发和硬件平台分开。文中同时介绍了SCA中硬件抽象层的概念和在FPGA上实现硬件抽象层的方法,并通过实例证明,硬件抽象层连接可使SCA电台中的软件模块具有更好的可移植性、可重用性和可互操作性。 相似文献
5.
6.
7.
NiosⅡ处理器是Altera公司推出的一个32/16位精简指令集处理器软核。他为嵌入式系统开发者提供了更多的资源,可支持复杂、高性能系统的开发。硬件抽象层HAL作为一个板级支撑包提供给NiosⅡ处理器系统。基于HAL的外设管理程序使用ANSI C标准库函数,并通过HAL API访问硬件资源。通过对其进行深入的研究,结合NiosⅡ嵌入式处理器系统对Lan91c111网络外设的管理模式,总结了HAL在NiosⅡ嵌入式处理器系统设备管理中的作用及其一般实现模式。 相似文献
8.
9.
高性能路由器硬件抽象层的关键技术研究 总被引:2,自引:0,他引:2
分布式体系结构已成为高性能路由器普遍采用的实现结构,然而迫切需要解决的问题是如何实现独立于上层软件及底层硬件的通用性支撑软件体系结构。硬件抽象层的设计方案成功解决了该问题,本文对其在高性能路由器实现中的关键技术进行了详细研究。 相似文献
10.
11.
12.
基于ARM嵌入式系统的Bootloader的设计与实现 总被引:3,自引:0,他引:3
在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术也取得迅速发展,嵌入式技术应用范围的急剧扩大。但是在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的设计是一个难点。在基于ARM720T核的嵌入式处理器芯片的EP7312上进行设计,总结出嵌入式处理器芯片的Bootloader设计的一般模式及其中的一些关键技术,并给出了Bootloader的详细设计流程。 相似文献
13.
Bootloader是ARM嵌入式系统的重要组成部分。对于不同内核的系统板,其Bootloader也不尽相同,针对每个裸板都要对其烧写针对自己的Bootloader。在此简要介绍S3C2410及其两种启动方式,着重分析S3C2410从NAND FLASH启动的过程中,对各个内部功能模块进行的初始化过程,并设计出基于S3C2410嵌入式系统的Bootloader。通过在线仿真及实际测试表明,该Bootloader具有良好的稳定性、实时性和可移植性。 相似文献
14.
基于M*Core的安全芯片Bootloader设计与开发 总被引:1,自引:0,他引:1
随着SoC技术和手持设备的日趋发展,多接口和多功能的Bootloader也得到越来越多的应用,特别是在安全芯片应用中,Bootloader安全性也受到重视。Bootloader将在调试和应用过程中起到很好的交互作用。论文介绍了一款名为SCCII的SoC安全芯片的Bootloader设计与开发,它将被广泛应用于终端加密机、VPN、加密U盘、USBKEY、读卡器、手持POS机、加密板卡、SmartCard等设备上。 相似文献
15.
基于“Steppingstone”的Bootloader的设计与优化 总被引:1,自引:0,他引:1
在嵌入式系统中,Bootloader起着引导加载系统镜像的重要作用,通常运行于具有XIP特性的NOR FLASH中。在以SAMSUNG S3C2440A嵌入式处理器为核心的硬件平台上,基于处理器内置的称为Steppingstone的SRAM缓存,设计并实现一个从NAND FLASH启动的Bootloader,对处理器及其内部功能模块进行初始化工作,并通过采用串口下载等方法改进调试过程,提高平台的开发速度,极大地方便了开发人员的研发工作。 相似文献
16.
针对BootLoader严格依赖于具体的嵌入式硬件系统,并且从头开发一套适合特定硬件系统的BootLoader又相当复杂这一问题,分析设计了基于S3C2440的WinCE操作系统的引导程序的实现方法。结合飞凌公司的嵌入式产品TE2440的硬件特性,对BootLoader启动的两个阶段和配置文件进行了详细的分析和设计,最终实现了系统引导加载程序的构建,为项目后续的开发奠定了良好的基础。 相似文献
17.
基于软件通信架构(SCA)硬件抽象层(HAL)的概念,将系统波形开发与硬件平台研制分开, 硬件抽象层通过屏蔽硬件平台相关的底层通信机制、驱动,封装标准的通信接口,实现波形组件间数据通信方式与具体硬件平台的分离,保持波形组件底层通信访问接口的一致性,提高了波形应用的跨平台可移植性。本文详细介绍硬件抽象层的功能以及应用接口(API),描述了在 FPGA 上实现硬件抽象层(HAL)的方法,通过测试波形对 HAL 的实时性能进行了测试。 相似文献
18.
嵌入式系统启动软件Bootloader的设计 总被引:2,自引:0,他引:2
详细介绍Bootloader的操作模式以及其与主机之间的通信,说明Bootloader的两阶段任务——汇编语言编写的固化代码执行部分和C语言编写的基于RAM执行部分,并通过对Blob源代码的分析,介绍Blob所实现的功能,并找出其中的规律和原理,从而对Bootloader有更深刻的理解,并且能够使得Bootloader运行于各种不同的硬件平台。实际应用中已经完成了对系统的修改。 相似文献
19.
基于ARM S3C2410嵌入式系统的Bootloader分析与设计 总被引:2,自引:0,他引:2
在嵌入式系统中系统引导加载程序Bootloader是非常重要的,但对不同的系统板其Bootloader不完全相同,因此需要针对系统板移植Bootloader。分析了基于ARM$3C2410嵌入式系统的启动流程,给出了每一环节的关键代码。介绍了在线仿真和烧写步骤,并通过实际操作对本次设计进行了成功的验证。结果表明该Bootloader代码量小、便于维护、执行效率高。 相似文献
20.
通过Flash存储器引导DSP(数字信号处理器)系统(Bootloader)是实际应用中常用的一种方式,但随着DSP程序规模的不断扩大,越来越需要更加灵活的引导方式。文中以TI公司高性能DSP芯片TMS320C6000系列为例,介绍了从Flash存储器进行引导、带中断向量表的二次Bootloader的新途径,突破了程序引导的结构障碍,从而为TMS320C6000系列DSP的开发提供了一种新的思路。该方法已在实际工程中得到具体应用,系统运行稳定可靠。 相似文献