操作系统开发:内核,shell,网络,交叉编译等
我的代码在虚拟机中完美运行,但在真正的PC上启动时(从BIOS检测到USB硬盘驱动器的USB笔式驱动器)。代码读取磁盘的第2和第3扇区到......
我正在尝试使用OSDev和其他人编写操作系统。现在,我被困在制作键盘中断处理程序。当我编译我的操作系统并使用qemu-system-i386 -kernel kernel / myos运行内核时....
OSDev:为什么我的内存分配功能在AHCI初始化函数中突然停止工作?
在我的内核调用ArchInit()函数内的AHCIInit()函数之后,我在其中一个MemAllocate()调用中出现页面错误,这只发生在真机中,因为我尝试复制它...