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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号