错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Adapting a Real-Time Operating System to the RISC-V Based ESP32

  • Riya Gautam,
  • Dhyanik Pujara,
  • Maurya Shah,
  • Dhaval Shah

摘要

In the domain of embedded and real-time systems, the need to adapt existing real-time operating systems (RTOS) to the RISC-V architecture becomes increasingly pressing. This paper presents a comprehensive exploration of the challenges and strategies involved in porting a real-time operating system to the RISC-V platform. The research delves into the fundamental architecture of RISC-V, highlighting its unique features and extensibility, which create a flexible environment for RTOS adaptation. It discusses the benefits and drawbacks of RISC-V as a target platform for real-time applications and how it compares with other architectures. The process of porting a real-time operating system to RISC-V is dissected, detailing the intricacies of instruction set architecture (ISA) compatibility, system calls, and device driver adaptation. The paper also addresses issues related to task scheduling, multi-tasking, and memory management, crucial for achieving real-time performance on the RISC-V platform. RISC-V based ESP32 was used as microcontroller to port freeRtos.