4.3. 操作系统
我司的操作系统默认使用freeRTOS的操作系统,以保证系统任务、蓝牙任务、各种外设任务之间的正常运行。
任务列表如下所示:每一组包含任务名、任务优先级(数值越大优先级越高)、选择CPU0、栈size、消息size
Note
开发者尽量不要调节这些参数
/*任务列表 */ const struct task_info task_info_table[] = { {"app_core", 1, 0, 640, 128 }, {"sys_event", 7, 0, 256, 0 }, {"btctrler", 4, 0, 512, 256 }, {"btencry", 1, 0, 512, 128 }, {"btstack", 3, 0, 768, 256 }, {"systimer", 7, 0, 128, 0 }, {"update", 1, 0, 512, 0 }, #if CONFIG_APP_GAMEBOX {"gamebox", 3, 0, 1024, 128 }, #endif #if (RCSP_BTMATE_EN) {"rcsp_task", 2, 0, 640, 0 }, #endif #if TCFG_AUDIO_ENABLE {"audio_dec", 3, 0, 768, 128 }, {"audio_enc", 4, 0, 512, 128 }, {"aec", 2, 0, 768, 128 }, #endif/*TCFG_AUDIO_ENABLE*/ #if TCFG_KWS_VOICE_RECOGNITION_ENABLE {"kws", 2, 0, 256, 64 }, #endif /* #if TCFG_KWS_VOICE_RECOGNITION_ENABLE */ {0, 0},