首页> 外国专利> Abstraction of configurable processor functionality for operating systems portability

Abstraction of configurable processor functionality for operating systems portability

机译:用于操作系统可移植性的可配置处理器功能的抽象

摘要

A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction of processor-specific functionality to the operating system. In particular, it abstracts configurable processor features visible to the operating system to provide a uniform, standardized interface between the operating system and the configurable processor on which it runs. Thus, an operating system running on top of the hardware abstraction layer will work on all configurations of the processor which differ from one another only in the configuration parameters covered by the hardware abstraction layer. The hardware abstraction layer may be generated using the same information that is used to describe the features being configured in the configurable processor. Automatic generation of the HAL greatly eases use of the HAL and the configurable processor, since the user is not required to manually write the HAL or adapt an existing one based on the processor configuration parameters.
机译:硬件抽象层用作实时操作系统和基础可配置处理器之间的系统体系结构层。硬件抽象层向操作系统提供处理器特定功能的抽象。特别是,它抽象了操作系统可见的可配置处理器功能,以在操作系统和运行该处理器的可配置处理器之间提供统一的标准化接口。因此,在硬件抽象层之上运行的操作系统将在处理器的所有配置上工作,这些配置仅在硬件抽象层所涵盖的配置参数上彼此不同。可以使用用于描述可配置处理器中正在配置的功能的相同信息来生成硬件抽象层。自动生成HAL极大地简化了HAL和可配置处理器的使用,因为不需要用户根据处理器配置参数手动编写HAL或改编现有的HAL。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号