登录社区云,与社区用户共同成长
邀请您加入社区
<br />/** =====================================================================================**Filename:framebuffer.c**Description:linux下利用framebuffer画点的程序小例子**Version:1.0*Created:2011年02月25日 10时
/* * ===================================================================================== * * Filename: framebuffer.c * * Description: linux下利用framebuffer画点的程序小例子 * * Version: 1.0 * Created: 2011年02月25日 10时33分29秒 * Revision: none * Compiler: gcc * * Author: sunsea1026@gmail.com * Company: * * ===================================================================================== */ #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <sys/mman.h> #include <linux/fb.h> #include <unistd.h> int main(int argc, char* argv[]) { int fb; int w, h; int *fbmem; struct fb_var_screeninfo fb_var; int bits; int i; //打开设备文件fb0 fb = open("/dev/fb0", O_RDWR); if(fb < 0) { printf("open fb0 error!/n"); exit(0); } //获取设备信息 ioctl(fb, FBIOGET_VSCREENINFO, &fb_var); w = fb_var.xres; h = fb_var.yres; bits = fb_var.bits_per_pixel; printf("Framebuffer:%d * %d/n", w, h); printf("Bits:%d/n", bits); //映射空间 fbmem = mmap(0, w*h*sizeof(int), PROT_READ | PROT_WRITE, MAP_SHARED, fb, 0); *(fbmem + w * 300 + 400) = 0xffffff; return 0; }
更多推荐
网卡速率和双工模式的配置
http://linux.chinaitlab.com/system/792187.html1、mii-tool 配置网络设备协商方式的工具; 1.1 mii-tool 介绍; mii-tool - view, manipulate media-independent interface status (mii-tool 是查看,管理介质的网络接口的状态)
Linux虚拟文件系统之文件系统卸载(sys_umount())
Linux中卸载文件系统由umount系统调用实现,入口函数为sys_umount()。较于文件系统的安装较为简单,下面是具体的实现。1. /*sys_umont系统调用*/2. SYSCALL_DEFINE2(umount, char __user *, name, int, flags)3. {4.struct path path;
Linux系统下超级终端Minicom的使用方法(例如:连接交换机,路由器等)转http://baike.baidu.com/view/2911642.htm?fr=ala0_1
<br /> Linux系统下超级终端Minicom的使用方法 <br /> Linux下的Minicom的功能与下的超级终端功能相似,适于在通过超级终端对设备的管理以及对嵌入操作系统的升级,现写出Minicom的使用手册: <br /> 1. 启动minicom <br /> 以root权限登录系统 <br /> 使用命令 <br /> minicom –s 则minicom启动,屏
扫一扫分享内容
所有评论(0)