[quote=引用 6 楼 keleming1 的回复:] [quote=引用 2 楼 jklinux 的回复:] 建议楼主先通过ioctl获取出分辨率,确定分辨率具体是多少值。并不是说你设了就得支持的。 struct fb_var_screeninfo vinfo; ioctl(fd, FBIOGET_VSCREENINFO, &vinfo); x = vinfo.xres; y = vinfo.yres; ///////////////////////////////////如果花屏还得做下面这步/////////// struct fb_fix_screeninfo finfo; ioctl(fd, FBIOGET_FSCREENINFO, &finfo); len_line = finfo.line_length; // 一行多少个像素还得用"len_lien/位色/8"算出才是真正的。里面驱动按一定的规则对齐的
[quote=引用 2 楼 jklinux 的回复:] 建议楼主先通过ioctl获取出分辨率,确定分辨率具体是多少值。并不是说你设了就得支持的。 struct fb_var_screeninfo vinfo; ioctl(fd, FBIOGET_VSCREENINFO, &vinfo); x = vinfo.xres; y = vinfo.yres; ///////////////////////////////////如果花屏还得做下面这步/////////// struct fb_fix_screeninfo finfo; ioctl(fd, FBIOGET_FSCREENINFO, &finfo); len_line = finfo.line_length; // 一行多少个像素还得用"len_lien/位色/8"算出才是真正的。里面驱动按一定的规则对齐的
建议楼主先通过ioctl获取出分辨率,确定分辨率具体是多少值。并不是说你设了就得支持的。 struct fb_var_screeninfo vinfo; ioctl(fd, FBIOGET_VSCREENINFO, &vinfo); x = vinfo.xres; y = vinfo.yres; ///////////////////////////////////如果花屏还得做下面这步/////////// struct fb_fix_screeninfo finfo; ioctl(fd, FBIOGET_FSCREENINFO, &finfo); len_line = finfo.line_length; // 一行多少个像素还得用"len_lien/位色/8"算出才是真正的。里面驱动按一定的规则对齐的
23,110
社区成员
74,506
社区内容
加载中
试试用AI创作助手写篇文章吧