SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32

need urgent help for a recruiting project i have to do (stm32)

so first of all I am still a learning junior embedded software engineer,
there is this hiring software project that if I implement correctly I would be hired, I am well familiar with AVR and FreeRTOS as an operating system, but the problem is that I can’t understand where to begin in this project (https://drive.google.com/file/d/1P9r-d1dLha3QEU78ddI2D3fke6KUkz53/view) I am supposed to refactor the existing code of the eps to implement TT (some kind of RTOS I guess? ), when I open the Git repository it says that I can open the project in eclipse (which I tried and yet to figure out how to open it correctly). although on the document its says I should open it with KEIL IDE. I am so confused and do not know where to begin to implement this project. if anyone could help, I would be so grateful.
thank you