Hardware Abstraction Layer

Introduction

Here, we try to build a HAL API List for Xtensa platform. APIs used in our work is reference to the eCos embedded operating system.

Architecture HAL

  • Context Switching
HAL_THREAD_INIT_CONTEXT( sp, arg, entry, id )
HAL_THREAD_LOAD_CONTEXT( to )
HAL_THREAD_SWITCH_CONTEXT( from, to )
  • Interrupt Delivery
  • CPU Startup

Variant HAL

Platform HAL

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License