Raspberry pi SDL2是否有办法渲染到GPIO屏幕raspberry pi
我正在尝试使用SDL2编写一个图形程序,以输出到通过raspberry pi上的GPIO引脚连接的2.3英寸屏幕。我似乎无法让SDL识别监视器 我在某个地方读到,这些gpio监视器不能被识别为常规监视器。这是真的吗?有没有办法让SDL使用它 我感谢任何人的帮助 如果有人感兴趣,请输入我的代码:Raspberry pi SDL2是否有办法渲染到GPIO屏幕raspberry pi,raspberry-pi,sdl-2,gpio,Raspberry Pi,Sdl 2,Gpio,我正在尝试使用SDL2编写一个图形程序,以输出到通过raspberry pi上的GPIO引脚连接的2.3英寸屏幕。我似乎无法让SDL识别监视器 我在某个地方读到,这些gpio监视器不能被识别为常规监视器。这是真的吗?有没有办法让SDL使用它 我感谢任何人的帮助 如果有人感兴趣,请输入我的代码: struct { SDL_Rect bounds; SDL_Window* window; } window_data; int main(int argc, char** argv)
struct {
SDL_Rect bounds;
SDL_Window* window;
} window_data;
int main(int argc, char** argv) {
int num_displays = SDL_GetNumVideoDisplays();
printf("\n\n\t%s\n\n", num_displays);
struct window_data screens[num_displays];
int i;
for (i = 0; i < num_displays; i++) {
SDL_GetDisplayBounds(i, &(screens[i].bounds));
screens[i].window =
SDL_CreateWindow("Display " + i, screens[i].bounds.x,
screens[i].bounds.y, screens[i].bounds.w,
screens[i].bounds.h, SDL_WINOW_FULLSCREEN);
}
}
struct{
SDL右界;
SDL_窗口*窗口;
}窗口数据;
int main(int argc,字符**argv){
int num_displays=SDL_GetNumVideoDisplays();
printf(“\n\n\t%s\n\n”,num\u显示);
结构窗口数据屏幕[num_displays];
int i;
对于(i=0;i
编辑:在/dev/fb1中,这个小显示器看起来像是一个帧缓冲区设备。我可以写,虽然静态出来。(fb0是我的HDMI显示器)。我的代码在帧缓冲区设备中循环是否正确?当我使用这种方法时,它似乎也检测不到HDMI显示器
Edit2:像DirectFB这样的东西能在这里帮助我为帧缓冲区设备提供接口吗?我的想法正确吗
编辑:DirectFB在pi上为alpha,不建议我学习。我的目标是在屏幕上绘制图像文件和一些文本,并能够选择图像的旋转。在这一点上,我愿意以任何方式现实地实现这一点