我想在V3s 主线Linux驱动中把屏幕刷成红色, 应该怎么做呢?
离线
我也不知道为什么会有这么奇葩的需求 (逃
离线
正好我也在用V3s 主线Linux 4.13-y,
顺便帮你试了一下,
修改 drivers/video/fbdev/simplefb.c 函数 simplefb_probe
添加:
char* addr;
addr = info->screen_base;
do
{
//整屏刷成蓝色
*addr = 0xFF;addr++;
*addr = 0x00;addr++;
*addr = 0x00;addr++;
*addr = 0x00;addr++;
}
while(addr < (info->screen_base + info->fix.smem_len));
离线
正好我也在用V3s 主线Linux 4.13-y,
顺便帮你试了一下,修改 drivers/video/fbdev/simplefb.c 函数 simplefb_probe
添加:char* addr;
addr = info->screen_base;
do
{
//整屏刷成蓝色
*addr = 0xFF;addr++;
*addr = 0x00;addr++;
*addr = 0x00;addr++;
*addr = 0x00;addr++;
}
while(addr < (info->screen_base + info->fix.smem_len));
果然可以了,谢谢!!!
离线