今天的目标:写个“显卡驱动”,实际上就是实现一个printf
函数。在平时的开发中,我们可以使用标准库给我们提供的printf
进行打印输出,不得不说,这个函数应该是最简洁有力的调试工具。但是我们现在要开发操作系统,完全从零开始,这就意味着,我们必须自己实现一个printf
函数,方便我们查看各种信息和状态。
在上一篇文章中我们已经抽取出了一个cprintf
函数用于打印输出,但这还是太简陋了,今天我们给它加点功能,以满足我们的需求。
要实现的功能有两点:
大约 8 分钟
今天的目标:写个“显卡驱动”,实际上就是实现一个printf
函数。在平时的开发中,我们可以使用标准库给我们提供的printf
进行打印输出,不得不说,这个函数应该是最简洁有力的调试工具。但是我们现在要开发操作系统,完全从零开始,这就意味着,我们必须自己实现一个printf
函数,方便我们查看各种信息和状态。
在上一篇文章中我们已经抽取出了一个cprintf
函数用于打印输出,但这还是太简陋了,今天我们给它加点功能,以满足我们的需求。
要实现的功能有两点: