【发布时间】:2015-07-24 14:47:09
【问题描述】:
考虑到我们有一个 main() 的代码库。调用内核启动函数后,我们就可以运行操作系统了。
现在内核启动函数调用后代码sn-p在哪个线程的上下文中运行?
int main()
{
/* DO SOMETHING */
/* Start scheduler */
osKernelStart();
/* Infinite loop */
while (1)
{
/* USER CODE */
}
}
在给出的代码sn-p中,“USER CODE”的上下文是什么 提前致谢
【问题讨论】:
-
根据我使用各种 RTOS 的经验,osKernelStart() 通常不会返回到 main()。之后 main() 中的代码仅用于捕获某种错误条件。您问的是特定的 RTOS 吗?
-
我会使用 freeRTOS .. 看到演示代码有疑问
标签: kernel main scheduler rtos