chao an 9489953230 sched/tcb: add free tcb flag to support static tcb
Add support for static tcb, applications in some special case can
initialize system resources in advance through static tcb.

|  static struct task_tcb_s g_tcb;
|
|  memset(&g_tcb, 0, sizeof(struct task_tcb_s));
|  g_tcb.cmn.flags = TCB_FLAG_TTYPE_KERNEL;
|  nxtask_init(&g_tcb, "PTCB", 101, NULL, 1024, ptcb_task, NULL, NULL, NULL);
|
|  ...
|  nxtask_activate(&g_tcb.cmn);

Signed-off-by: chao an <anchao@lixiang.com>
2024-03-04 20:05:11 +08:00
..
2023-05-17 10:24:42 +08:00
2022-08-02 21:04:19 +08:00
2023-12-30 08:48:43 -08:00
2023-09-08 00:59:31 +03:00
2023-10-19 21:38:45 +08:00
2023-10-19 21:38:45 +08:00
2023-07-13 10:11:58 +08:00
2023-10-30 18:20:22 +08:00
2023-07-11 23:32:17 +08:00
2023-07-28 20:56:22 -07:00
2022-12-10 02:36:24 +08:00
2023-05-19 02:40:38 +08:00
2022-03-17 09:37:15 +02:00
2024-02-21 13:29:36 -03:00
2023-07-11 23:32:17 +08:00
2023-11-29 02:13:19 -08:00
2023-07-29 07:28:23 -07:00
2023-05-05 18:36:36 +08:00
2024-02-02 09:03:18 -08:00
2024-02-21 13:29:36 -03:00