Advertisement

work_6818.7z

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
work_6818.7z 是一个压缩文件,可能包含文档、图片或程序等资料。具体文件内容需解压后查看。 在ARM板上通过内核实现可滑动的电子相册功能已经完成。以下是初始化LCD屏幕的部分代码: ```c // 建立一个空结构体 struct fb_var_screeninfo vinfo; bzero(&vinfo, sizeof(vinfo)); char *fbmem = init_lcd(&vinfo); // 通过 ioctrl 获得相关参数 char *init_lcd(struct fb_var_screeninfo *vinfo) { int lcd = open(/dev/fb0, O_RDWR); ioctl(lcd, FBIOGET_VSCREENINFO, vinfo); } ``` 这段代码首先定义了一个空的`fb_var_screeninfo`结构体,并将其所有成员初始化为零。然后,调用`init_lcd()`函数来获取LCD屏幕的信息并返回指向帧缓冲区内存区域的指针。 在`init_lcd()`函数内部,它打开设备文件“/dev/fb0”,并通过ioctl系统调用来设置和获取视频模式信息。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • work_6818.7z
    优质
    work_6818.7z 是一个压缩文件,可能包含文档、图片或程序等资料。具体文件内容需解压后查看。 在ARM板上通过内核实现可滑动的电子相册功能已经完成。以下是初始化LCD屏幕的部分代码: ```c // 建立一个空结构体 struct fb_var_screeninfo vinfo; bzero(&vinfo, sizeof(vinfo)); char *fbmem = init_lcd(&vinfo); // 通过 ioctrl 获得相关参数 char *init_lcd(struct fb_var_screeninfo *vinfo) { int lcd = open(/dev/fb0, O_RDWR); ioctl(lcd, FBIOGET_VSCREENINFO, vinfo); } ``` 这段代码首先定义了一个空的`fb_var_screeninfo`结构体,并将其所有成员初始化为零。然后,调用`init_lcd()`函数来获取LCD屏幕的信息并返回指向帧缓冲区内存区域的指针。 在`init_lcd()`函数内部,它打开设备文件“/dev/fb0”,并通过ioctl系统调用来设置和获取视频模式信息。