我正在做一个关于将 Autosar OS 移植到微控制器的学院项目。在阅读了关于 Autosar、Arctic Core 和 Arctic Studio 的论文和资料后,我有一些问题:
- 我曾经将 FreeRTOS 移植到微控制器上,这很容易,我只包含了一些 FreeRTOS 的 *.h 和 *.c 文件,然后使用 FreeRTOS 功能在芯片上构建我的应用程序。我可以像 Autosar 一样做吗?如果可能的话,我应该将哪些文件包含到我的 main.c 中
- 第二个问题,在 FreeRTOS 中,我只需要使用 xcreatetask() 函数(这是一个 FreeRTOS 函数)来设置任务优先级,然后我应用 vstarttaskschedule() 函数来运行队列中的任务但是我看不到这些函数Autosar 操作系统。有人能告诉我 autosar 中的哪个函数与我说的函数具有相同的功能吗?
- 当我对德州仪器芯片进行编程时,总是有 main 函数,其中包括我们将为芯片构建的主程序。但是,我在 arctic Core 示例中看不到任何主要功能。没有main函数,芯片如何运行程序?请帮我回答这些问题!