common/board_r.c run_main_loop
static int run_main_loop(void)
{
#ifdef CONFIG_SANDBOX
sandbox_main_loop_init();
#endif
/* main_loop() can return to retry autoboot, if so just run it again */
for (;;)
main_loop();
return 0;
}
本文介绍了一个嵌入式系统的主循环实现方式,包括在特定配置下初始化沙箱环境,并通过无限循环调用 main_loop 函数来持续运行系统核心流程。
common/board_r.c run_main_loop
static int run_main_loop(void)
{
#ifdef CONFIG_SANDBOX
sandbox_main_loop_init();
#endif
/* main_loop() can return to retry autoboot, if so just run it again */
for (;;)
main_loop();
return 0;
}
763

被折叠的 条评论
为什么被折叠?