编写设备驱动程序

测试视频模式更改回调函数

要确定视频模式更改回调函数是否正常工作,请登录系统,然后使用 fbconfig(1M) 多次更改帧缓存器的分辨率和深度。如果控制台能够继续正常显示文本,则表明视频模式更改回调函数工作正常。内核终端仿真器可能会调整字体大小以适合不同的屏幕大小,但这并不会对控制台帧缓存器驱动程序有重大影响。

要确定 X 窗口系统和控制台帧缓存器驱动程序是否正常交互,请在 X 窗口系统与命令行之间进行多次切换,同时,以不同的方式修改 X 窗口系统的视频分辨率和命令行分辨率。如果 X 窗口系统退出,并且控制台字符不能正常显示,则要么是 X 窗口系统未将视频模式已更改的情况通知给驱动程序控制台代码,要么是驱动程序未调用内核终端仿真器的视频模式更改回调函数。