linux虚拟机打开lcd显示屏的途径

linux虚拟机打开lcd显示屏的途径,第1张

1.打开/dev/fbX

fp = open ("/dev/fb0",O_RDWR)

2.获取可变参数,固定参数

ioctl(fp,FBIOGET_VSCREENINFO,&vinfo)  可变参数

ioctl(fp,FBIOGET_FSCREENINFO,&finfo)  固定参数

3.内存映射(mmap)

screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8

/*这就是把fp所指的文件中从开始到 screensize 大小的内容给映射出来,得到一个指向这块空间的指针*/

fbp =(unsigned char *) mmap (0, screensize,

PROT_READ | PROT_WRITE,

MAP_SHARED, fp,0)

4.使用映射后的地址对屏进行 *** 作。

使用上面得到的 fbp 指针来 *** 作显示缓冲区了。

把lcd看成是一块内存,使用mmap函数把它的缓冲区映射到进程空间中,然后通过映射后的地址直接 *** 作驱动中的显示缓冲区,往这块缓冲写数据,lcd就会按数值转换成相应颜色显示在LCD屏上。

kalilinux虚拟机调节成全屏步骤如下:

1、进入到kalilinux界面

2、点击工具那个图标

3、点击显示

4、在这个滚动条里选择适合自己的分辨率,找到自己电脑的最大分辨率并选定,就能将kalilinux虚拟机调节成全屏

linux虚拟机提示:ABRT 已检测到 '1' 个问题。预了解详细信息请执行:abrt-cli list --since 1440470310是因为没输入ps -ef命令,步骤如下:

1、首先第一步就是进行打开linux客户端,如下图所示。

2、接着就是进行点击连接linux按钮即可。

3、然后就是进行输入用户名,主机ip地址如下图所示。

4、接着就是进行输入密码即可。

5、然后就是进行连接成功,可以进行 *** 作即可。

6、最后就是进行输入ps -ef命令,就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8670776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存