【发布时间】:2011-01-12 17:53:22
【问题描述】:
有人可以指导我创建一个简单的可启动 hello world 程序的路径/步骤吗?我有 C/C++ 的基本知识。
我的目标是创建一个非常简单的操作系统。
我想要尽可能多的相关参考和示例链接。
【问题讨论】:
-
搜索术语引导加载程序。大量在线资源。见:codeproject.com/KB/tips/boot-loader.aspx
-
我认为这里最大的问题是“在什么处理器上?”在大多数情况下,我建议查看该处理器的引导加载程序以获得一个想法 - 是的,如果您希望程序真正独立,您将编写一些汇编程序、基本输出例程等。跨度>
-
无论你在它前面放了多少非常,即使是一个简单的操作系统也需要时间......尤其是当你想开始用键盘说话时。 :-)
-
@Frank Heck,试图在屏幕上打印一些东西会变得很困难。您需要某种显示驱动程序/帧缓冲区驱动程序 AFAIK。
标签: boot