首页 > 解决方案 > 有运行我的内核项目的模拟器吗?

问题描述

我有一个内核的 c++ 代码(只是从它开始。所以现在,它应该只显示“Hello,world!”),数组指向 0xB8000(VGA 彩色文本模式和 CGA 兼容的图形模式)。运行它时,它显示“分段错误(核心转储)”,这显然意味着用户显然无法访问显示 RAM(注意 - 我在 ubuntu 中)。是否有运行此类程序的模拟器?

(我的程序与这个程序类似 - https://www.codeproject.com/Articles/1225196/Create-Your-Own-Kernel-In-C-2 除了我根据自己的理解编写了所有内容,并且它成功编译)

标签: c++ubuntukernelsimulator

解决方案


推荐阅读