然后安装 giblib
最后编写源码文件 Makefile、screen.c 和 screen.h ,并执行 make 命令编译。
Makefile:
screen.c:
screen.h:
shell和turboc是不一样的。引用graphics.h这个的是turbo C,不过,turbo C不能在linux中使用。在Linux终端,你就查看linux所用的shell的颜色代码行了。可以通过jpeg库用framebuff来显示图片*** 作流程就是
1、打开设备open("/dev/fb0", O_RDWR)
2、然后通过ioctrl用相应的命令去获取显示屏的参数,
3、内存映射,memmap()将帧缓存的显存映射到用户控件的一块内存空间,
4、然后对memmap函数返回的指针 *** 作就可以直接往屏幕上写数据了。
至于颜色问题,你到网上找一下配色方案,每一种颜色都对应一个十六进制数,将这个十六进制数
写进去,就是一个颜色点……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)