10 2021 档案

摘要:1 struct Thread { 2 unsigned long ip; 3 unsigned long sp; 4 }; 5 6 typedef struct PCB { 7 int pid; 8 volatile long state; 9 char stack[KERNEL_STACK_SI 阅读全文
posted @ 2021-10-20 13:38 yhaoo 阅读(59) 评论(0) 推荐(0)
摘要:1 /* 2 * Linux-3.9.4/mykernel/mypcb.h 3 * 内核自定义启动代码0-定义任务 4 */ 5 6 #define MAX_TASK_NUM 4 7 #define KERNEL_STACK_SIZE 1024*8 8 9 struct Thread { 10 un 阅读全文
posted @ 2021-10-20 12:36 yhaoo 阅读(42) 评论(0) 推荐(0)
摘要:1 /* 2 * linux-3.9.4/mykernel/myinterrupt.c 3 * 内核自定义启动代码2-定时处理程序和任务调度器 4 */ 5 6 #include <linux/types.h> 7 #include <linux/string.h> 8 #include <linu 阅读全文
posted @ 2021-10-20 12:34 yhaoo 阅读(45) 评论(0) 推荐(0)
摘要:1 /* 2 * linux-3.9.4/mykernel/mymain.c 3 * 内核自定义启动代码 4 */ 5 6 #include <linux/types.h> 7 #include <linux/string.h> 8 #include <linux/ctypes.h> 9 #incl 阅读全文
posted @ 2021-10-20 12:25 yhaoo 阅读(60) 评论(0) 推荐(0)