
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)
还没有任何评论哟~


