Rust 输出到带锈裸金属的显示器

Rust 输出到带锈裸金属的显示器,rust,operating-system,sdl,osdev,glium,Rust,Operating System,Sdl,Osdev,Glium,在成功地使VGA输出正常工作之后,我一直在关注,并试图找出如何控制我的显示器/屏幕。如何控制显示器?我假设你必须写一个驱动程序。。。或者,您是否写入特定的内存位置,如VGA?像SDL2、Glium或其他东西这样的板条箱会在“裸机”上工作吗?假设您处于8bpp VGA图形模式(如模式0x13),您可以通过写入内存地址将像素直接写入屏幕0xA0000到0xB8000假设您处于8bpVGA图形模式(如模式0x13),您可以通过将内存地址写入0xA0000到0xB8000直接将像素写入屏幕。您的问题并不

在成功地使VGA输出正常工作之后,我一直在关注,并试图找出如何控制我的显示器/屏幕。如何控制显示器?我假设你必须写一个驱动程序。。。或者,您是否写入特定的内存位置,如VGA?像SDL2、Glium或其他东西这样的板条箱会在“裸机”上工作吗?

假设您处于8bpp VGA图形模式(如模式0x13),您可以通过写入内存地址将像素直接写入屏幕
0xA0000
0xB8000
假设您处于8bpVGA图形模式(如模式0x13),您可以通过将内存地址写入
0xA0000
0xB8000

直接将像素写入屏幕。您的问题并不清楚您想知道什么。“控制我的显示”是什么意思?您是否正在尝试在屏幕上打印文本、绘制形状、更改分辨率或刷新率、打开或关闭显示器等。最好直接与该博客的作者联系。请参阅。@WesleyWiser绘制图形,而不是VGA文本等。@nbro这是个好主意。我会试试看,但他对在屏幕上画画没有任何兴趣。@BenGubler也许从这里开始?从你的问题中不太清楚你想知道什么。“控制我的显示”是什么意思?您是否正在尝试在屏幕上打印文本、绘制形状、更改分辨率或刷新率、打开或关闭显示器等。最好直接与该博客的作者联系。请参阅。@WesleyWiser绘制图形,而不是VGA文本等。@nbro这是个好主意。我会试试看,但他对在屏幕上画画没有任何兴趣。@BenGubler也许从这里开始?如何设置VGA图形模式?谢谢如何设置VGA图形模式?谢谢