30天自制操作系统-day6
这次我们利用C语言,生成彩色条纹,编辑main.c文件
#include<header.h>
void bootmain(void){
//注意这里的函数名字为bootmain,因为在entry.S中设定的入口名字也是bootmain,两者要保持一致
char* point = 0xa0000;
for(int i = 0; i <= 0xffff; i++){
*point[i] = i & 0xf;
}
for(;;) {
io_halt();
}
}
效果如下: